wgpu: add missing JS impl for RenderPassEncoderSetBlendConstant

This commit is contained in:
Laytan Laats
2024-12-01 11:54:51 +11:00
committed by flysand7
parent d185ab5991
commit f3c19e183f
+10
View File
@@ -2450,6 +2450,16 @@ class WebGPUInterface {
renderPassEncoder.setBindGroup(groupIndex, group, dynamicOffsets); renderPassEncoder.setBindGroup(groupIndex, group, dynamicOffsets);
}, },
/**
* @param {number} renderPassEncoderIdx
* @param {number} colorPtr
*/
wgpuRenderPassEncoderSetBlendConstant: (renderPassEncoderIdx, colorPtr) => {
const renderPassEncoder = this.renderPassEncoders.get(renderPassEncoderIdx);
this.assert(colorPtr != 0);
renderPassEncoder.setBlendConstant(this.Color(colorPtr));
},
/** /**
* @param {number} renderPassEncoderIdx * @param {number} renderPassEncoderIdx
* @param {number} bufferIdx * @param {number} bufferIdx