当前位置:网站首页>Webgpu (I): basic concepts
Webgpu (I): basic concepts
2022-07-02 02:03:00 【SummerLoverQy】
WebGPU
WebGP Technology can be in Web Achieve high performance on 3D Parallel calculation of graphics and data .
What is? WebGPU
WebGPU It's a new one WebAPI, It presents modern computer graphics capabilities , especially Direct3D 12( Microsoft ), Metal( Apple ), as well as Vulkan( Konas organization ), In the graphic processing unit (GPU) The above implementation of rendering and computing operations .
WebGPU The purpose of is similar to WebGL Series of API, however WebGPU have access to GPU More advanced features .WebGL It is mainly used for drawing images , But with some efforts, it can also be used for other operations ,WebGPU For in GPU Provides the best support for general operations on .
after W3C’s “GPU for the Web” Community Group Four years of development ,WebGPU Developers can already Chrome The browser tries to use and API as well as shading language( An image programming language ) Provide feedback .
about Computer Shader It can be understood as an operation , Independent of traditional rendering pipelines .
Platform support
- JavaScript API
at present Google Developer A set of JavaScript Of API course .
Dawn
This is a set that can be used C/C++ Realization WebGPU Functional Open source library .
Because of time , The next step should be to directly learn this set of open source libraries for development .
utilize Emscripten Compiled into WebAssembly Use in browser .Wgpu
Wgpu yes Firefox Used in WebGPU One of the Rust Realization . It has been Rust Various in the ecosystem GPU Application used , for example Veloren, A multi person voxel RPG.
边栏推荐
猜你喜欢

leetcode373. 查找和最小的 K 对数字(中等)

Golang lock

The role of artificial intelligence in network security

【视频】马尔可夫链蒙特卡罗方法MCMC原理与R语言实现|数据分享

MySQL中一条SQL是怎么执行的

mysql列转行函数指的是什么

如何远程、在线调试app?

5g/4g pole gateway_ Smart pole gateway

软件开发生命周期 --瀑布模型

Spend a week painstakingly sorting out the interview questions and answers of high-frequency software testing / automated testing
随机推荐
Electronic Society C language level 1 32, calculate the power of 2
AR增强现实可应用的场景
The concepts and differences between MySQL stored procedures and stored functions, as well as how to create them, the role of delimiter, the viewing, modification, deletion of stored procedures and fu
开发工具创新升级,鲲鹏推进计算产业“竹林”式生长
The role of artificial intelligence in network security
leetcode2310. The one digit number is the sum of integers of K (medium, weekly)
CSDN article underlined, font color changed, picture centered, 1 second to understand
如何远程、在线调试app?
Six lessons to be learned for the successful implementation of edge coding
Construction and maintenance of business websites [12]
The concept, function, characteristics, creation and deletion of MySQL constraints
Matlab uses audioread and sound to read and play WAV files
Matlab uses resample to complete resampling
JPM 2021 most popular paper released (with download)
分卷压缩,解压
Which is a good Bluetooth headset of about 300? 2022 high cost performance Bluetooth headset inventory
Sword finger offer 47 Maximum value of gifts
What style of Bluetooth headset is easy to use? High quality Bluetooth headset ranking
正则表达式学习笔记
[C #] use regular verification content