蘋果公司的WebKit團隊日前在網(wǎng)上建立一個新的社區(qū)小組,該小組將主要討論3D圖形的未來。根據(jù)蘋果WebKit博客上發(fā)布的文章,蘋果的Dean Jackson在文中寫道蘋果公司建議開發(fā)一個標準API以突出現(xiàn)代GPU的特性。
W3C Community Groups允許自由參與討論,任何瀏覽器工程師、GPU硬件廠商、軟件開發(fā)者和網(wǎng)絡(luò)社區(qū)都可以參與到其中。
與WebGL相比,蘋果公司提出的WebGPU標準是一種“更面向?qū)ο蟮臉藴?rdquo;,在開發(fā)者社區(qū)中甚至有人將蘋果提出的標準比作網(wǎng)頁Metal。
GPU技術(shù)進一步完善,新的軟件API也逐漸開發(fā)出來,以體現(xiàn)現(xiàn)代GPU的設(shè)計。這些新的API存在于更低層次的抽象層,因為可以簡化負荷,所以其性能要比OpenGL強。
目前這個領(lǐng)域的主要平臺技術(shù)包括微軟的Direct3D 12、蘋果的Metal以及Khronos Group的Vulkan。雖然這些技術(shù)都擁有相同的設(shè)計理念,可惜它們不可以跨平臺使用。
蘋果指出WebGPU允許開發(fā)者創(chuàng)建和存儲所有代表狀態(tài)的對象,同時也支持對象處理更多指令。這樣繪圖操作過程中需要執(zhí)行的任務(wù)就變少了。
蘋果表示這個標準將向所有W3C社區(qū)小組、GPU硬件商、軟件開發(fā)者以及整個網(wǎng)絡(luò)社區(qū)開放。