Browse Source

wgpu: add missing JS impl for RenderPassEncoderSetBlendConstant

Laytan Laats 10 months ago
parent
commit
44eef21997
1 changed files with 10 additions and 0 deletions
  1. 10 0
      vendor/wgpu/wgpu.js

+ 10 - 0
vendor/wgpu/wgpu.js

@@ -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