当前位置:网站首页>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.
边栏推荐
- Implementation principle of city selector component
- What are the skills of spot gold analysis?
- MySQL主从延迟问题怎么解决
- Redis有序集合如何使用
- Open那啥的搭建文档
- Spend a week painstakingly sorting out the interview questions and answers of high-frequency software testing / automated testing
- 剑指 Offer 42. 连续子数组的最大和
- [technology development -21]: rapid overview of the application and development of network and communication technology -1- Internet Network Technology
- This is the report that leaders like! Learn dynamic visual charts, promotion and salary increase are indispensable
- Sword finger offer 47 Maximum value of gifts
猜你喜欢
分卷压缩,解压
Matlab uses resample to complete resampling
WebGPU(一):基本概念
MySQL如何解决delete大量数据后空间不释放的问题
[Video] visual interpretation of Markov chain principle and Mrs example of R language region conversion | data sharing
城市选择器组件实现原理
Architecture evolution from MVC to DDD
Quatre stratégies de base pour migrer la charge de travail de l'informatique en nuage
New news, Wuhan Yangluo international port, filled with black technology, refreshes your understanding of the port
[Video] Markov chain Monte Carlo method MCMC principle and R language implementation | data sharing
随机推荐
A quick understanding of analog electricity
剑指 Offer 62. 圆圈中最后剩下的数字
[技术发展-21]:网络与通信技术的应用与发展快速概览-1- 互联网网络技术
From January 11, 2007 to January 11, 2022, I have been in SAP Chengdu Research Institute for 15 years
【深度学习】infomap 人脸聚类 facecluster
Three core problems of concurrent programming
[C #] use regular verification content
How to solve MySQL master-slave delay problem
Parted command
Word search applet design report based on cloud development +ppt+ project source code + demonstration video
VARIATIONAL IMAGE COMPRESSION WITH A SCALE HYPERPRIOR文献实验复现
开发那些事儿:如何利用Go单例模式保障流媒体高并发的安全性?
What are the necessary things for students to start school? Ranking list of Bluetooth headsets with good sound quality
mysql列转行函数指的是什么
Ubuntu20.04 PostgreSQL 14 installation configuration record
The concept, function, characteristics, creation and deletion of MySQL constraints
Makefile simple induction
new和malloc的区别
How to debug apps remotely and online?
"C language programming", 4th Edition, edited by he Qinming and Yan Hui, after class exercise answers Chapter 3 branch structure