菜鳥教程opengl 怎么回事,說GPU不支持opengl 3.3?
怎么回事,說GPU不支持opengl 3.3?支持win7 64位系統(tǒng)。win7 64位基本配置要求:1 GHz以上的64位處理器1 GB內(nèi)存(基于32位)或2 GB內(nèi)存(基于64位)16 GB可用硬
怎么回事,說GPU不支持opengl 3.3?
支持win7 64位系統(tǒng)。
win7 64位基本配置要求:
1 GHz以上的64位處理器
1 GB內(nèi)存(基于32位)或2 GB內(nèi)存(基于64位)
16 GB可用硬盤空間(基于32位)或20 GB可用硬盤空間(基于64位)具有WDDM 1.0或更高版本的DirectX 9圖形設(shè)備驅(qū)動(dòng)程序
64位支持4G內(nèi)存
Collabora如何讓DirectX 12設(shè)備支持OpenCL和OpenGL?
因?yàn)椴皇撬械膚indows設(shè)備都能很好地支持OpenCL和OpenGL硬件加速技術(shù),所以游戲開發(fā)人員經(jīng)常發(fā)現(xiàn)在windows上很難支持OpenGL游戲。
具體來說,它與Microsoft合作構(gòu)建OpenCL和OpenGL映射層。
[來自:collabora
]通過此解決方案,collabora可以為所有啟用的windows和DirectX 12設(shè)備提供OpenCL 1.2和OpenGL 3.3支持。
GPU制造商可以為其硬件提供d3d12驅(qū)動(dòng)程序,并支持DirectX、OpenCL和OpenGL API。協(xié)作工作主要分為三個(gè)部分:OpenCL編譯器、OpenCL運(yùn)行時(shí)和gallium驅(qū)動(dòng)程序,后者使用d3d12api在GPU上構(gòu)建和執(zhí)行命令緩沖區(qū)。
這兩個(gè)組件使用共享的NIR到dxil著色器編譯器,其中NIR是mesa的GPU著色器內(nèi)部表示,dxil是Microsoft的內(nèi)部表示。
d3d12驅(qū)動(dòng)程序?qū)⑹褂么朔椒ㄞD(zhuǎn)換那些特定于硬件的著色器。有關(guān)詳細(xì)信息,請(qǐng)參閱在Directx上協(xié)作介紹OpenCL和OpenGL的詳細(xì)信息頁(yè)。