From 4b4346a1ad59e8cb6c03989c34916e49fe9f02a6 Mon Sep 17 00:00:00 2001 From: crowlkats Date: Wed, 20 Jul 2022 03:09:17 +0200 Subject: [PATCH] fix gfx-rs/wgpu#2778 --- deno_webgpu/src/02_idl_types.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/deno_webgpu/src/02_idl_types.js b/deno_webgpu/src/02_idl_types.js index 3cc018e02e..c1532c7ec9 100644 --- a/deno_webgpu/src/02_idl_types.js +++ b/deno_webgpu/src/02_idl_types.js @@ -41,7 +41,7 @@ } = window.__bootstrap.webgpu; const { SymbolIterator, TypeError } = window.__bootstrap.primordials; - // This needs to be initalized after all of the base classes are implmented, + // This needs to be initialized after all of the base classes are implemented, // otherwise their converters might not be available yet. // DICTIONARY: GPUObjectDescriptorBase const dictMembersGPUObjectDescriptorBase = [ @@ -1454,7 +1454,9 @@ { key: "targets", converter: webidl.createSequenceConverter( - webidl.converters["GPUColorTargetState"], + webidl.createNullableConverter( + webidl.converters["GPUColorTargetState"], + ), ), required: true, }, @@ -1833,7 +1835,9 @@ { key: "colorAttachments", converter: webidl.createSequenceConverter( - webidl.converters["GPURenderPassColorAttachment"], + webidl.createNullableConverter( + webidl.converters["GPURenderPassColorAttachment"], + ), ), required: true, }, @@ -1878,7 +1882,7 @@ { key: "colorFormats", converter: webidl.createSequenceConverter( - webidl.converters["GPUTextureFormat"], + webidl.createNullableConverter(webidl.converters["GPUTextureFormat"]), ), required: true, },