openglcontext

    1熱度

    1回答

    我已經構建了一個OpenGL Viewer控件,可以簡單地將它拖放到窗體上(在設計時)並分配OpenGL顯示列表(在運行時)。 查看器控件處理導航,顯示選項(例如背景顏色)等。它還負責根據需要創建和銷燬渲染和設備上下文。 顯然,每個查看器控件實例都有自己的設備上下文,即繪製圖像的'窗口'。 問題: 應該如何每個觀衆控件實例管理渲染上下文? 是否每個實例都有自己的上下文或共享全局渲染上下文? 我特別

    14熱度

    1回答

    我想在一個線程中呈現我的場景,然後在另一個線程擁有的窗口中blit結果。爲避免將framebuffer讀回到cpu內存,我想使用framebuffer對象。到目前爲止,我還沒有能夠得到這個工作(白色紋理),這讓我相信這不被opengl支持。 是否有可能在不同的上下文之間共享framebuffer對象? 假如對象一次只綁定一個線程,是否可以在不同的線程之間共享幀緩衝區對象? 如果有人能指出我在文檔中

    0熱度

    2回答

    這是一個非常簡單的問題。 我可以在哪裏調用gluUnproject?我需要某種類型的當前openGL上下文嗎? 我擡頭看function here,但這並不是說有沒有任何一種先決條件。 我想這樣做: GLdouble near[3]; glMatrixMode(GL_PROJECTION); glLoadIdentity(); eq::Matrix4f projec

    1熱度

    1回答

    我正在使用wxPython,我想使用基於OpenGL的畫布,但我不希望上下文支持棄用的功能。我已經通過Eclipse中的pyopengl和pyglet進行了導航,但看起來他們並不支持這一點。我是這樣說的,因爲我找不到用於將屬性分配給上下文的WGL函數,如white paper by AMD。在爲上下文指定配置時,在pylget的文檔中也沒有提到兼容性狀態參數。我可以忽略一些東西嗎是否有'Pytho