Google обяви включването по подразбиране поддръжката на графичния API WebGPU

...
Google обяви включването по подразбиране поддръжката на графичния API WebGPU
Коментари Харесай

В браузъра Chrome ще бъде включена поддръжката на WebGPU

Гугъл разгласи включването по дифолт поддръжката на графичния API WebGPU и WGSL (WebGPU Shading Language) в Chrome 113, чието излизане е планувано за 2-ри май. WebGPU дава програмен интерфейс, сходен на Vulkan, Metal и Direct3D 12, за осъществяване на комплицирани интервенции на страната на графичния процесор, като да вземем за пример рендиране и калкулации, и дава опция за потребление езика на шейдърите за писане на стратегии, които се извършват напълно от графичния процесор. Внедряването на WebGPU в началото ще бъде включено единствено в компилациите на  Chrome за ChromeOS, macOS и Windows. За Linux и Android поддръжката на WebGPU ще бъде задействана по-късно.

Концептуално WebGPU се разграничава от WebGL почти по същия метод, по който графичният API Vulkan се разграничава от OpenGL, само че WebGPU не се основава на съответен графичен API, а е повсеместен пласт, който употребява същите примитиви от ниско равнище, които се срещат във Vulkan, Metal и Direct3D. WebGPU дава на JavaScript приложенията надзор от ниско равнище върху метода, по който се провеждат, обработват и трансферират командите към графичния процесор, ръководството на обвързваните запаси, паметта, буферите, текстурните обекти и компилираните графични шейдъри. Този метод усъвършенства продуктивността на графичните приложения посредством понижаване на употребяваните систематични запаси и посредством забележителното увеличение успеваемостта на потребление на графичния процесор.

WebGPU дава опция за основаването на комплицирани 3D планове за уеб, които работят също толкоз добре, колкото и независимите стратегии, които непосредствено употребяват Vulkan, Metal или Direct3D, само че не са обвързани с съответни платформи. WebGPU също по този начин дава спомагателни функционалности при прехвърлянето на нативните графични стратегии във тип, подобаващ за уеб, посредством компилиране за WebAssembly. В допълнение към 3D графиката, WebGPU обгръща и функционалности, свързани със комплицирани калкулации от страна на GPU и осъществяването на шейдъри

Източник: kaldata.com


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР