openglcontext

    0熱度

    1回答

    我正在使用OpenCL渲染圖形以顯示在QOpenGLWidget中。執行此操作的recommended way似乎是在QOpenGLWidget之前創建的第二個QOpenGLContext旁邊,然後創建一個線程,在該線程中該輔助上下文可以與OpenCL代碼一起使用。 這樣Qt可以像往常一樣在主線程中運行eventloop。並且只要QOpenGLWidget決定繪製它,它將簡單地從第二個線程中準備的

    0熱度

    1回答

    我想我的窗口事件循環在我的主線程和其他一切運行在一個單獨的線程。 循環是這樣的: void loop(sf::RenderWindow& window) { //I need the context here while (window.isOpen()) { //Do stuff here } } int main() {

    -3熱度

    1回答

    我搜索一個win32 wrapper libraray,完全隔離我的API。 我只想爲windows創建一個opengl 3.3窗口。 我知道有像GLFW,SFML和SDL這樣的庫,但是這個庫很大且很重。 認識某人嗎?

    0熱度

    1回答

    我試圖安裝PyOpenGL,至今已經嘗試以下幾種方法: $ PIP安裝PyOpenGL PyOpenGL_accelerate $ sudo的python2.7 -m PIP安裝PyOpenGL PyOpenGL_accelerate 以上的一些變化... 從源頭安裝。 不幸的是我仍然無法運行以下進口: from OpenGL.GL import * from OpenGL.GLUT impor

    0熱度

    1回答

    我需要將EGL_RECORDABLE_ANDROID屬性添加到現有的OpenGL上下文中。是否有可能獲取當前上下文的當前屬性列表並將額外屬性添加到列表中?

    2熱度

    2回答

    我有以下問題: 我想它從不同的角度,光照渲染一個共同的OpenGL場景很多人認爲組成一個應用程序,以及其他選項。 基本上,我的問題是用qt做這件事的最好方法是什麼? 我的第一次嘗試是創建多個QOpenGLWidget並獲取一個常見的QOpenGLContext,其中存儲了紋理,但也存儲了網格和着色器。 但它不適用於網格,因爲頂點數組對象似乎不可共享。 經過大量嘗試後,可能的解決方案是爲每個需要網格

    2熱度

    1回答

    我有一個Windows應用程序,可以創建幾個視圖窗口,可以使用OpenGL(3.2 +)渲染一些模型。每個窗口可以渲染它自己的獨立的對象,或者兩個(或更多)的窗口可以呈現相同的對象(但如從不同拍攝角度): 的計算器,我決定在這裏讀書各個崗位後創建一個單一的OpenGL上下文(HGLRC),併爲我呈現給(HDC)我 wglMakeCurrent(targetWindowHDC, m_deviceCo

    0熱度

    1回答

    表示+ IN是Cocos2d-X 3.0的Android遊戲從Mopub關閉廣告後,logcat的示出這些錯誤: E/libEGL (13772): call to OpenGL ES API with no current context (logged once per thread) W/Adreno-ES20(13772): <core_glBufferSubData:1238>: G

    0熱度

    1回答

    由於我在使用glXGetCurrentContext(https://www.opengl.org/sdk/docs/man2/xhtml/glXGetCurrentContext.xml)函數查詢OpenGL上下文的應用程序上調用cuGLGetDevices(),所以遇到問題。上下文必須是本地的,而不是通過SSH遠程爲我的應用程序正常工作。 有沒有什麼辦法可以檢測到上下文是遠程還是本地?

    3熱度

    1回答

    我的程序在編譯着色器,加載紋理等時從加載窗口開始。然後,我希望能夠啓動全屏應用程序並使用這些資源。我的理解是openGL上下文在前後必須相同。我爲此嘗試了兩種方法:首先,我嘗試製作第二個全屏的窗口,並在此窗口上使用SDL_GL_makecurrent命令將上下文「轉移」到(無法找到關於此方法的位置),其次試圖只是全屏顯示加載窗口。這兩種方法都導致加載屏幕移動到屏幕的左上角。然而,opengl命令不