本周伊始,微軟將其MesaDirect3D12代碼從OpenGL4.3升級到OpenGL4.4,不久後又升級到OpenGL4.5。現在,微軟成功地在Direct3D12上實現OpenGL4.6,從而結束本周的工作。
解更多:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26210
該Mesa代碼用於在缺乏原生OpenGL驅動程序的ARM設備上運行Windows等情況下啟用GL-On-D3D12,或通過D3D12允許圖形訪問Windows Subsystem for Linux的WSL-g等情況下啟用GL-On-D3D12。本周初,Mesa Git 上的 OpenGL 4.3 版本已經可以與相關的 SPIR-V 組件一起實現 OpenGL 4.6。
微軟的傑西-納塔莉(Jesse Natalie)已成為 Mesa 相當多產的貢獻者。通過昨天合並的代碼,他實現 OpenGL 4.6 的剩餘擴展,並打開 SPIR-V 支持的開關。對於那些需要使用最新 OpenGL 功能,但又受困於微軟的束縛和缺乏原生 OpenGL 驅動程序支持的用戶來說,這次合並是一個偉大的裡程碑。
OpenGL 4.6 於 2017 年首次亮相,為 OpenGL 帶來許多新功能,而從那時起,圖形 API 的重心顯然大多過渡到 Vulkan。