WebGPU 中的新变化
WebGPU 新变化系列中涵盖的所有内容的列表。
Chrome 133
- 额外的 unorm8x4-bgra 和 1 个组成部分的顶点格式
- 允许使用未定义的值请求未知限制
- WGSL 对齐规则变更
- 使用舍弃功能提升了 WGSL 性能
- 为外部纹理使用 VideoFrame displaySize
- 使用 copyExternalImageToTexture 处理非默认方向的图片
- 改进开发者体验
- 使用 featureLevel 启用兼容模式
- 清理实验性子群组功能
- 废弃了 maxInterStageShaderComponents 限制
- Dawn 更新
Chrome 132
- TextureView 用法
- 32 位浮点纹理混合
- GPUDevice adapterInfo 属性
- 使用无效格式配置画布上下文会抛出 JavaScript 错误
- 过滤纹理上的采样器限制
- 扩展了小组实验
- 改进开发者体验
- 对 16 位归一化纹理格式的实验性支持
- Dawn 更新
Chrome 131
- 在 WGSL 中剪裁距离
- GPUCanvasContext getConfiguration()
- 点和线基元不得有深度偏差
- 针对子群组的包含性扫描内置函数
- 对多绘制间接的实验性支持
- 着色器模块编译选项“严格数学”
- 移除了 GPUAdapter requestAdapterInfo()
- Dawn 更新
Chrome 130
Chrome 129
Chrome 128
Chrome 127
Chrome 126
Chrome 125
Chrome 124
Chrome 123
Chrome 122
Chrome 121
- 支持 Android 上的 WebGPU
- 在 Windows 上使用 DXC 而非 FXC 进行着色器编译
- 计算和渲染通道中的时间戳查询
- 着色器模块的默认入口点
- 支持将 display-p3 用作 GPUExternalTexture 色彩空间
- 内存堆信息
- Dawn 更新
Chrome 120
Chrome 119
Chrome 118
Chrome 117
Chrome 116
- WebCodecs 集成
- GPUAdapter
requestDevice()
返回的丢失设备 - 在调用
importExternalTexture()
时保持视频流畅播放 - 规范合规性
- 改进开发者体验
- Dawn 更新