WebGPU
一、 概述
Runtime 已全面支持 WebGPU。 WebGPU 是新一代 Web 图形与计算 API。相较于传统的 WebGL,WebGPU 提供了更接近底层硬件的能力,同时支持通用计算(GPGPU),可显著提升图形渲染与数据处理性能。
WebGPU 的设计参考了现代图形 API,如 Vulkan、Metal 和 Direct3D 12,具备更高性能、更低开销以及更好的可控性。
二、 核心特性
2.1 高性能
- 更低的驱动开销
- 更少的隐式状态管理
- 更高效的资源调度
2.2 显式控制
- 显式管理 GPU 资源(Buffer、Texture 等)
- 显式提交命令(Command Buffer)
- 更可预测的性能表现
2.3 支持通用计算
- 支持 Compute Shader
- 可用于 AI、物理模拟、数据处理等场景
2.4 现代图形管线
- 支持可编程渲染管线
- 使用 WGSL(WebGPU Shading Language)编写 Shader
