淘新聞

蘋果所提議WebGPU流覽器引擎發佈新樣本

今年早些時候蘋果建議開發 WebGPU 標準,強化圖形性能。與 WebGL 相比,蘋果公司提出的 WebGPU 標準是一種“更物件導向的標準”,在開發者社區中甚至有人將蘋果提出的標準比作網頁 Metal。

GPU 技術進一步完善,新的軟體 API 也逐漸開發出來,以體現現代 GPU 的設計。這些新的 API 存在於更低層次的抽象層,因為可以簡化負荷,所以其性能要比 OpenGL 強。

日前蘋果公司共用了 WebGPU 原型和樣本,向開發者證明這個新的標準到底有什麼功能。

蘋果在他們的 WebKit 博客上公開了這原型和樣本,表示新的特性將通過 Safari 技術預覽版公開發佈。蘋果強調本次僅僅是公開了一個樣本,並沒有其他東西:我們還編寫了一些其他樣本,以便你對這個 API 的工作方式有更深瞭解。我們注意到我們的執行和記錄建議並不平行,所以這些樣本中代碼還會不斷變化。再重申一遍,這只是一個例子,最終的 API 還會有很大的不同。

如果你想使用這些新的 WebGPU 樣本,你可以在蘋果的 WebKit 博客中查找。需要注意的是,使用這些樣本,你必須使用蘋果的 Safari 技術預覽版,打開開發者功能表中的 WebGPU。

蘋果指出 WebGPU 允許開發者創建和存儲所有代表狀態的物件,同時也支持對象處理更多指令。這樣繪圖操作過程中需要執行的任務就變少了。

蘋果表示這個標準將向所有 W3C 社區小組、GPU 硬體商、軟體發展者以及整個網路社區開放。