当前位置:网站首页>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.
边栏推荐
- 1217 supermarket coin processor
- 2022 Q2 - 提昇技能的技巧總結
- How to debug apps remotely and online?
- Quatre stratégies de base pour migrer la charge de travail de l'informatique en nuage
- MySQL constraints and multi table query example analysis
- 如何用一款产品推动「品牌的惊险一跃」?
- pytest 测试框架
- Number of palindromes in C language (leetcode)
- Word search applet design report based on cloud development +ppt+ project source code + demonstration video
- STM32F103——两路PWM控制电机
猜你喜欢

医药管理系统(大一下C语言课设)

跨域?同源?一次搞懂什么是跨域

JMeter (II) - install the custom thread groups plug-in

leetcode2311. 小于等于 K 的最长二进制子序列(中等,周赛)

Data analysis on the disaster of Titanic
![[technology development -21]: rapid overview of the application and development of network and communication technology -1- Internet Network Technology](/img/2d/299fa5c76416f74bd1a693c433dd09.png)
[technology development -21]: rapid overview of the application and development of network and communication technology -1- Internet Network Technology

Implementation of Weibo system based on SSM

Which is a good Bluetooth headset of about 300? 2022 high cost performance Bluetooth headset inventory

Quatre stratégies de base pour migrer la charge de travail de l'informatique en nuage

leetcode2310. The one digit number is the sum of integers of K (medium, weekly)
随机推荐
MySQL中一条SQL是怎么执行的
AR增强现实可应用的场景
5g/4g pole gateway_ Smart pole gateway
【C#】使用正则校验内容
How to execute an SQL in MySQL
大学的知识是否学而无用、过时?
[graduation season] graduate seniors share how to make undergraduate more meaningful
734. Energy stone (greed, backpack)
MySQL view concept, create view, view, modify view, delete view
2022 Q2 - résumé des compétences pour améliorer les compétences
Makefile simple induction
【视频】马尔可夫链蒙特卡罗方法MCMC原理与R语言实现|数据分享
Redis有序集合如何使用
PR second training
Medical management system (C language course for freshmen)
剑指 Offer 31. 栈的压入、弹出序列
Sword finger offer II 031 Least recently used cache
How to solve MySQL master-slave delay problem
医药管理系统(大一下C语言课设)
Post infiltration flow encryption