文章目录
WebGL的起源
OpenGL ES
专为嵌入式计算机、智能手机、家用游戏机设备设计. 它从 OpenGL 中删除了许多旧的和无用的特性:
比如去掉矩形等多余的多边形, 只保留点、线、三角形等基本图形.
而 WebGL 是从 OpenGL ES 衍生而来的, 专注于 Web 的 3D 图形渲染.
WebGPU
WebGPU 的目的是提供现代 3D 图形和计算能力. W3C组织制定.
WebGPU 不是 OpenGL 的包装器
优点
- 减少 CPU 开销
- 多线程的良好支持(WebGL无法支持多线程)
- 全新的着色器语言 —— WebGPU Shading Language (
WGSL
) - 将支持实时光线追踪