GPUSampler
GPUSampler
是 WebGPU API 的一个接口,它表示一个对象,该对象可以控制着色器如何转换和过滤纹理资源数据。
GPUSampler
对象实例是使用 GPUDevice.createSampler()
方法创建的。
实例属性
示例
以下代码片段创建了一个 GPUSampler
,它执行三线性过滤并重复纹理坐标
js
// ...
const sampler = device.createSampler({
addressModeU: "repeat",
addressModeV: "repeat",
magFilter: "linear",
minFilter: "linear",
mipmapFilter: "linear",
});
WebGPU 示例 阴影映射示例 使用比较采样器从深度纹理中采样以渲染阴影。
规范
规范 |
---|
WebGPU # gpusampler |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- The WebGPU API