WebGPU 基本概念节选翻译,选自 WebGPU Spec 3 Fundamentals,本文列举一部分简单的内容,其余内容以后单独拉出去和其他资料一起谈。
1 公共约定
节选自 WebGPU Spec 3.1 Conventions
① WebGPU 接口
WebGPU 接口是内部对象的公开访问形式,和大多数语言的接口语法提供的功能差不多。
这里只需注意,继承了 GPUObjectBase
的接口都是 WebGPU 接口。
interface mixin GPUObjectBase {
attribute USVString? label;
};
label 字段用来描述对象自身,可空。
② 对象描述者
对象描述者包含创建一个对象所需的信息,通常调用 GPUDevice
的 createXXX
方法完成。
dictionary GPUObjectDescriptorBase {
USVString label;
};
此处的 label 和 GPUObjectBase 的 label 含义差不多。
2 坐标系统
节选自