dawn-cmake/src/dawn_node/interop
Ben Clayton 9b92a7cbc2 Fix overridable constants
dawn:
* Zero-initialize the SpecializationDataEntry. For booleans, the first
  byte may be initialized, while the 3 other bytes may contain garbage.
  This can cause boolean specializations to be 'true' when 'false' was
  specified.

dawn_node:
* Implement conversion of GPUProgrammableStage's constants.
* Fix Napi::Object -> unordered_map conversion.
* Fix member name in error messages generated by
  'DictionaryMembersFromJS'

Bug: dawn:1041
Change-Id: I016ec4916fc73226dfe1bd8e7dc52a1e88e46a6b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/67383
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
2021-10-26 10:40:46 +00:00
..
Browser.idl dawn_node: Add template files 2021-09-28 10:01:02 +00:00
CMakeLists.txt dawn_node: Fix macOS build 2021-09-30 18:04:01 +00:00
Core.cpp dawn_node/interop: Return a Result instead of a bool 2021-10-05 19:44:09 +00:00
Core.h Fix overridable constants 2021-10-26 10:40:46 +00:00
WebGPU.cpp.tmpl Fix overridable constants 2021-10-26 10:40:46 +00:00
WebGPU.h.tmpl dawn_node/interop: Return a Result instead of a bool 2021-10-05 19:44:09 +00:00
WebGPUCommon.tmpl dawn_node: Add template files 2021-09-28 10:01:02 +00:00