From 5b29d485ee93d9c53e8d8ddeae7f91c642d1c0d2 Mon Sep 17 00:00:00 2001 From: Nico Date: Thu, 8 Oct 2026 22:51:20 +0200 Subject: [PATCH] vendor/wgpu: add BlendOperation.Undefined to match webgpu.h --- vendor/wgpu/wgpu.js | 2 +- vendor/wgpu/wgpu.odin | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/vendor/wgpu/wgpu.js b/vendor/wgpu/wgpu.js index 7bdf3aa5e..52415ca2e 100644 --- a/vendor/wgpu/wgpu.js +++ b/vendor/wgpu/wgpu.js @@ -30,7 +30,7 @@ const ENUMS = { PowerPreference: [undefined, "low-power", "high-performance", ], CompositeAlphaMode: ["auto", "opaque", "premultiplied", "unpremultiplied", "inherit", ], StencilOperation: [undefined, "keep", "zero", "replace", "invert", "increment-clamp", "decrement-clamp", "increment-wrap", "decrement-wrap", ], - BlendOperation: ["add", "subtract", "reverse-subtract", "min", "max", ], + BlendOperation: [undefined, "add", "subtract", "reverse-subtract", "min", "max", ], BlendFactor: [undefined, "zero", "one", "src", "one-minus-src", "src-alpha", "one-minus-src-alpha", "dst", "one-minus-dst", "dst-alpha", "one-minus-dst-alpha", "src-alpha-saturated", "constant", "one-minus-constant", "src1", "one-minus-src1", "src1-alpha", "one-minus-src1-alpha" ], PresentMode: [undefined, "fifo", "fifo-relaxed", "immediate", "mailbox", ], TextureAspect: [undefined, "all", "stencil-only", "depth-only"], diff --git a/vendor/wgpu/wgpu.odin b/vendor/wgpu/wgpu.odin index 1a7930c10..1b9649f44 100644 --- a/vendor/wgpu/wgpu.odin +++ b/vendor/wgpu/wgpu.odin @@ -163,11 +163,12 @@ BlendFactor :: enum i32 { } BlendOperation :: enum i32 { - Add = 0x00000000, - Subtract = 0x00000001, - ReverseSubtract = 0x00000002, - Min = 0x00000003, - Max = 0x00000004, + Undefined = 0x00000000, + Add = 0x00000001, + Subtract = 0x00000002, + ReverseSubtract = 0x00000003, + Min = 0x00000004, + Max = 0x00000005, } BufferBindingType :: enum i32 {