微軟使用Mesa在Direct3D 12上運行 OpenGL 4.4 OpenGL 4.5即將發佈


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

image.webp

微軟的 Jesse Natalie 過去幾年一直負責微軟對 Mesa 的大部分貢獻,他跨過 OpenGL 4.4 的裡程碑。通過十幾個補丁實現 ARB_enhanced_layouts、ARB_query_buffer_object 和 ARM_texture_mirror_clamp_to_edge,OpenGL 4.4 兼容所需的其餘擴展已經實現。

Jesse Natalie 指出,OpenGL 增強佈局支持尤其對匹配 DirectX 的 DXIL 中間語言的語義具有挑戰性。

有關 D3D12 的 OpenGL 4.4 支持的更多詳情,請參閱本合並報告:

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26156

D3D12 上的 OpenGL 4.5 看起來也將很快登陸 Mesa 24.0。這個來自隔夜的合並請求將把 D3D12 支持提升到 OpenGL 4.5:

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2618

事實證明,在 D3D12 上使用 OpenGL 4.5 隻需要另外改動較小的補丁。由於 Mesa 24.0 的功能凍結/分支還需要兩個月的時間,因此 OpenGL 4.5 支持應該有足夠的時間在下一個功能系列中發佈。


相關推薦

2023-11-20

本周伊始,微軟將其MesaDirect3D12代碼從OpenGL4.3升級到OpenGL4.4,不久後又升級到OpenGL4.5。現在,微軟成功地在Direct3D12上實現OpenGL4.6,從而結束本周的工作。解更多:https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26210該Mesa代碼用於在

2022-10-21

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

2022-08-23

Asahi”驅動,成功渲染開源遊戲 Neverball。目前 macOS 系統使用標準的、專有的 macOS 內核圖形驅動,而現在通過在 macOS 設備上運行 OpenGL 驅動程序,能夠運行 Neverball 這款簡單的 OpenGL 遊戲。即便如此,macOS 上的 Neverball 操作仍然受

2022-09-03

的編譯器 / 工具鏈技術的一個集合”。LLVMpipe 將允許 LLVM 使用一組特定的擴展,並提供較其它軟件軟件(比如 Softpipe / OpenGL)的可執行文件更高的性能。截圖(來自:FreeDesktop)目前尚不清楚 AVX-512 可在 AMD Zen 4 新架構上提供多

2022-09-12

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

2023-11-24

後續更新解決,因此官方提示,在生產環境中請務必謹慎使用。據摩爾線程官方介紹,MTT S80顯卡發佈於2022年11月,搭載完整的“春曉”芯片核心。內置4096個MUSA流處理核心、128個Tensor張量核心,在1.8GHz的主頻下,能夠提供14.4TFLOP

2023-02-17

與Parallels達成合作後,微軟正式支持Windows11操作系統在蘋果的M1和M2Mac上的虛擬環境中運行。根據今天發佈的新的微軟支持文章,ParallelsDesktop18版本是在蘋果最新的M1和M2Macs上運行Arm版本Windows11的"授權解決方案&quot

2024-05-13

到多個 GFX12/RDNA 4 GPU 開發項目,也沒有看到 Red 團隊如何使用"IP 塊"來增強他們的方法。基於這一準備情況,我們可以期待在發佈時對下一代 GPU 提供最佳支持。現在,Phoronix報道稱,RDNA 4 GPU 啟用的初期工作終於與 Linux 上

2024-02-15

制采樣距離計算著色器升級後的轉化反饋蘋果要求開發者使用其Metal API 制作應用程序,這可以減少執行任務的開銷。然而,這意味著要支持一個專有系統,如果你想把你的應用程序帶出蘋果生態系統,那麼這個系統本身就是無

2022-07-27

RTX Voice 競爭者出現。AMD 公司解釋道:“AMD Noise Suppression 使用實時深度學習算法來降低你周圍環境噪音,在重要會議、沉浸在競技遊戲中都能提供更清晰的通話質量”。其他方面的改進在采用混合顯卡的 AMD 筆記本以及使用無邊

2022-10-21

形式來分發。對於喜歡自己動手搞定內核與 Mesa 構建、或使用 Oibaf 和 Ubuntu Mainline Kernel PPA 等第三方 PPA 的人們來說,當然也可以繼續這麼做。遺憾的是,英特爾尚未披露這一打包驅動程序的更新頻率、以及需要多少額外的時間

2022-07-28

新確實帶來出色的性能提升。在22.6.1版本驅動中,RX 5800運行《我的世界》時,幀數在300左右波動,場景加載時會掉到200FPS左右。而在新的22.7.1版本中,幀數則來到550左右,即便是因為場景加載時,幀數也能夠穩定在460到480之間

2024-03-22

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

2024-02-10

eteor Lake 的其他額外步驟,Linux 6.9 + Mesa 24.1 看起來就可以使用 Arrow Lake 的集成顯卡。Linux 6.9 穩定版應該會在今年年中左右公佈,而 Arrow Lake 處理器預計會在 2024 年下半年發售。在內核的其他領域,已經有很多 Arrow Lake 驅動程序