wgl

    -1熱度

    1回答

    我是Windows系統上的C++應用程序開發人員。我正在開發一個使用EGL 1.4和OpenGL ES 2.0的應用程序。 在某種OpenGL32.DLL版本中,我發現發生了PVR錯誤消息。在Win8.1和4.0.1379.1上,導致此問題的OpenGL32.DLL版本爲6.3.9600.16384。而有消息稱: PVR Message PVR: VFrame attempted to use

    0熱度

    1回答

    我想創建一個使用Windows函數的OpenGL上下文(現代版)。 基本上代碼只是: 創建窗口類 註冊類 創建一個窗口 選擇PIXELFORMATDESCRIPTOR &集它 創建一個傳統的OpenGL背景 製作方面目前 glewInit() 創建新窗口 創建一個現代化的像素格式ATTRIB陣列 設置格式 創建現代OpenGL上下文 製作方面目前 在此之後,我嘗試繪製一個正方形(使用VAO & V

    1熱度

    2回答

    當用OpenGL編程時,應該避免使用glGet函數,因爲它們強制GPU和CPU同步,這是否也適用於wgl函數「wglGetCurrentContext」,它獲得當前OpenGL上下文的句柄?如果沒有,wglGetCurrentContext附近是否還有其他性能問題?

    0熱度

    2回答

    我幾年沒見過OpenGl,現在我試圖編寫任何新風格的代碼,但我有問題繪製簡單的三角形。首先,我找不到任何帶有很好例子的教程,並且沒有使用'支持庫',但那不是重點,下面的代碼應該(如我所知)繪製紅色三角形,而不是繪製白色三角形,而是繪製白色三角形我做錯了嗎? dpy = XOpenDisplay(NULL); glxWin = generateXWindow(dpy); glEnable(GL

    0熱度

    1回答

    我想使用一些pinvokes爲某些單元測試設置wgl上下文,但是(到目前爲止)我的方法之一不平衡堆棧。 我所做的是先創建一個窗口並獲得其DC。這一切正如我在與kernel32,user32,gdi32庫一樣。我想用OpenGL繪製到pbuffer,爲了創建PB,我需要使用擴展。這就要求我有一個背景......這一切都很難以正常,並且迄今爲止工作。 問題出現在我嘗試創建pbuffer時。當我嘗試使用

    0熱度

    2回答

    所以我按照所有的基本指令在窗口創建的OpenGL渲染上下文 的問題是,當我嘗試創建一個核心配置方面做與opengl,它失敗了,我得到了「程序停止工作」消息從Windows時,我運行a.exe文件,沒有跡象表明存在問題,什麼是導致問題,我甚至試圖運行gdb,但它僅指功能 wglCreateContextAttribsARB並且沒有給出其他信息 這裏是我的文件,這是目前列入計劃 是mainwin.c

    0熱度

    1回答

    在單個計算機上,我的應用在OpenGL初始化過程中崩潰,特別是調用ChoosePixelFormat。我發現這一點: wglCreateContext in C# failing but not in managed C++ 通話時應用的開始GL功能(gefore任何DC功能)並沒有幫助的。所以我手動加載了opengl32.dll並獲得了wglChoosePixelFormat指針。在計算機上,它

    1熱度

    1回答

    例如,如果我與渲染上下文「B」共享渲染上下文「A」,然後與「A」共享渲染上下文「C」,將「C」與「B」共享?

    1熱度

    2回答

    我有幾個「插件」 - DLL,它們都有一個GUI,現在基於OpenGL。它一切正常,但是當我打開其中很多時,出現了一個問題(下圖)......它發生在我的主要開發機器上,雖然舊但仍然合理ATI Radeon HD 4600(具有最新驅動程序,但仍標記爲遺留),但不是在一臺既不是集成英特爾HD也不是NVidia的筆記本電腦上。 2事情都可能發生,似乎是隨機的: A)wglCreateContext返

    -1熱度

    1回答

    中的任一個。在GL/glcorearb.h中,可以找到以下注釋。 不要#包括GL/gl.h兩個GL/glcorearb.h,要麼或同一源文件中 GL/glext.h。 但是,這是我可以讓我的代碼工作的唯一方法。我在display.h中聲明瞭wglCreateContextAttribsARB。這需要GL/wglext.h。但是,GL/wglext.h會得到未定義的錯誤,除非包含GL/glcorea