Default viewFormats to nullptr. This fixes an issue which triggers an assertion in library_webgpu.js when building for Emscripten unless explicitly set: https://dawn.googlesource.com/dawn/+/refs/heads/main/third_party/emdawnwebgpu/library_webgpu.js#2299 Change-Id: Ie914e5456842c00d1949bfc1521a4dedb615f028 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/212454 Commit-Queue: Nicolas Chavez <nickchavez@google.com> Reviewed-by: Loko Kung <lokokung@google.com> Commit-Queue: Loko Kung <lokokung@google.com>
diff --git a/src/dawn/dawn.json b/src/dawn/dawn.json index dafb1cc..bfa79d0 100644 --- a/src/dawn/dawn.json +++ b/src/dawn/dawn.json
@@ -471,7 +471,7 @@ {"name": "format", "type": "texture format"}, {"name": "usage", "type": "texture usage", "default": "render attachment"}, {"name": "view format count", "type": "size_t", "default": 0}, - {"name": "view formats", "type": "texture format", "annotation": "const*", "length": "view format count"}, + {"name": "view formats", "type": "texture format", "annotation": "const*", "length": "view format count", "default": "nullptr"}, {"name": "alpha mode", "type": "composite alpha mode", "default": "auto"}, {"name": "width", "type": "uint32_t"}, {"name": "height", "type": "uint32_t"}, @@ -4165,7 +4165,7 @@ {"name": "mip level count", "type": "uint32_t", "default": 1}, {"name": "sample count", "type": "uint32_t", "default": 1}, {"name": "view format count", "type": "size_t", "default": 0}, - {"name": "view formats", "type": "texture format", "annotation": "const*", "length": "view format count"} + {"name": "view formats", "type": "texture format", "annotation": "const*", "length": "view format count", "default": "nullptr"} ] }, "texture binding view dimension descriptor": {