From f3c19e183f94e80c521e0ad84cb817a912abd656 Mon Sep 17 00:00:00 2001 From: Laytan Laats Date: Sat, 26 Oct 2024 22:41:52 +0200 Subject: [PATCH] wgpu: add missing JS impl for RenderPassEncoderSetBlendConstant --- vendor/wgpu/wgpu.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vendor/wgpu/wgpu.js b/vendor/wgpu/wgpu.js index c100808e3..115a90062 100644 --- a/vendor/wgpu/wgpu.js +++ b/vendor/wgpu/wgpu.js @@ -2450,6 +2450,16 @@ class WebGPUInterface { 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} bufferIdx