GPUCompilationMessage: offset 属性
offset
是 GPUCompilationMessage
接口的只读属性,它是一个表示从着色器代码的开头到消息对应的确切点(或相关子字符串的开头)的偏移量的数字。
值
一个数字。
更准确地说,offset
是从着色器代码开头到消息对应的确切点或相关子字符串的开头的 UTF-16 代码单元数。
如果消息不对应于特定代码位置(可能是它指的是整个着色器代码),offset
将为 0。
示例
js
// ...
const shaderModule = device.createShaderModule({
code: shaders,
});
const shaderInfo = await shaderModule.getCompilationInfo();
const firstMessage = shaderInfo.messages[0];
console.log(firstMessage.offset);
// ...
}
有关更详细的示例,请参见主 GPUCompilationInfo
页面。
规范
规范 |
---|
WebGPU # dom-gpucompilationmessage-offset |
浏览器兼容性
BCD 表格仅在浏览器中加载
另请参阅
- The WebGPU API