微軟通過Mesa Direct3D 12代碼實現對OpenGL 4.6的支持


本周伊始,微軟將其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 驅動程序支持的用戶來說,這次合並是一個偉大的裡程碑。

image.webp

OpenGL 4.6 於 2017 年首次亮相,為 OpenGL 帶來許多新功能,而從那時起,圖形 API 的重心顯然大多過渡到 Vulkan。


相關推薦

2023-11-15

就在上周,微軟在Direct3D12上實現OpenGL4.3,以便在Windows缺乏原生OpenGL驅動程序的情況下使用,或在WindowsSubsystemforLinux(WSLg)下使用。在D3D12上實施更多的GL擴展後,微軟現在已經在Mesa中實現OpenGL4.4在Direct3D上的運行。微軟的 Jesse Natal

2022-10-21

不同的開放的、行業標準的API,然後將它們分層在底層的Direct3D12驅動程序上,以滿足WSL2的使用。OpenGL、OpenCL、Vulkan和VA-API視頻加速一直是微軟工程師在Mesa上工作的主要目標。他們考慮到Windows Subsystem for Linux,同時也提出其他可

2022-08-23

進行逆向工程。而現在,她分享最新階段性成果。艾莉莎通過開源的 Mesa “Asahi”驅動,成功渲染開源遊戲 Neverball。目前 macOS 系統使用標準的、專有的 macOS 內核圖形驅動,而現在通過在 macOS 設備上運行 OpenGL 驅動程序,能夠運

2024-05-13

的RadeonSIOpenGL驅動程序,這標志著該公司向未來的飛躍。通過啟用RDNA4GPU展示速度,AMD推出補丁的速度比以往任何時候都快,VCN5編碼/解碼功能也得到確認。我們已經有一段時間沒有在 Linux 上看到多個 GFX12/RDNA 4 GPU 開發項目,也

2024-02-15

1 標準的驅動程序之後,該項目現在已經超越蘋果公司的實現,符合 OpenGL ES 3.1 和 OpenGL 4.6 標準。這些系統和實現有很多技術背景,但從基本層面來說,Apple Silicon Mac上的 Linux 用戶將從某些應用程序中獲得更好的性能。依賴 Blend

2022-09-03

要是AMD在Zen4銳龍7000系列臺式處理器上引入AVX-512指令集。通過驅動方面的優化,Luo希望為R9-7950X等CPU帶來最佳性能增益。有趣的是,盡管 Intel 多年來一直在力推 AVX-512,但在 12 代酷睿臺式處理器身上,該公司還是通過後續的微碼

2022-07-07

WSL)也被證明是相當成功的。微軟致力於讓 Mesa 作為在 Direct3D 12 之上支持各種圖形 / 計算 API 的一部分,確保 Linux 內核中良好的 Hyper-V 支持。以及維護 CBL-Mariner 和 Azure Cloud Switch 等內部發行版,並繼續吸引更多上遊 Linux 開發

2022-12-19

編寫,並進行多端編譯,從而實現多端開發。這意味著,通過該平臺,開發者能夠一次編碼,分別編譯小程序、iOS應用以及安卓應用,有效提升多平臺並行開發的效率,降低時間成本。除此之外,該平臺還能夠通過數行代碼實現

2022-06-22

量"。FSR 2.0的源代碼包括完整的C++代碼庫,以及用於Direct3D的HLSL源代碼。還有一個代碼示例實現和FSR 2.0 API文檔。FSR 2.0支持Direct3D 12和Vulkan。FSR 2.0的源代碼和文檔現在可以通過GitHub獲得:https://github.com/GPUOpen-Effects/FidelityFX-FSR

2024-02-10

成。本周發佈的最新 drm-intel-next pull開始排列更多的功能代碼,這些代碼將進入 Linux 6.9 合並窗口。其中最引人註目的是為英特爾Arrow Lake處理器添加新的圖形 PCI ID。新的 PCI ID 0x7D41、0x7D51 和 0x7DD1 就是為 Arrow Lake 添加的。正如我

2022-10-21

Iris OpenGL 驅動程序,以及最新的上遊 i915 內核驅動程序代碼。下載地址:Intel® Arc™ Graphics Driver - Ubuntu*

2023-11-08

ink)、OpenGL ES 3.2、OpenCL 3.0。DXD GPU架構還有專門的2D模式,通過專門的TPU(紋理處理單元),支持所謂的2D雙速率紋理(2D Dual-Rate Textuing),號稱可以在高性能圖形圖像、遊戲後期處理方面帶來2倍的性能提升。另外一個功能是流水線數

2022-09-12

現在有X-Plane12,Vulkan的引入令其表現超越他們長期使用的OpenGL渲染器。早在2020年,Laminar Research在X-Plane 11中增加可選的Vulkan支持,而現在在X-Plane 12中,Vulkan發揮更大作用。在這個飛行模擬器調用一些插件的情況下,仍然使用OpenG

2024-03-22

戲,蘋果公司的一款工具為 Mac 帶來這些遊戲,現在也許微軟和高通公司也會為不同的 Windows 帶來這些遊戲。