commit | 7f24ec953f266a5a1ed320d571a74ed69ae0c3ea | [log] [tgz] |
---|---|---|
author | François Beaufort <beaufort.francois@gmail.com> | Thu Jan 02 13:20:31 2025 -0800 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jan 02 13:20:31 2025 -0800 |
tree | 91c023664136ca6cd2a7e9d8cdb181cdf2b26bab | |
parent | 3038573e7332bf4c23398803a99b552db1dc60fb [diff] |
[emscripten] Add WGPURequestAdapterOptions featureLevel option Spec PR: https://github.com/webgpu-native/webgpu-headers/pull/399 Bug: 366151404 Change-Id: I4be2afaaf4a92fbf0df0172e1a00f7db212f720f Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/220894 Reviewed-by: Loko Kung <lokokung@google.com> Commit-Queue: Fr <beaufort.francois@gmail.com>
diff --git a/third_party/emdawnwebgpu/library_webgpu.js b/third_party/emdawnwebgpu/library_webgpu.js index a766731..4629d2f 100644 --- a/third_party/emdawnwebgpu/library_webgpu.js +++ b/third_party/emdawnwebgpu/library_webgpu.js
@@ -1909,7 +1909,9 @@ var opts; if (options) { {{{ gpu.makeCheckDescriptor('options') }}} + var featureLevel = {{{ gpu.makeGetU32('options', C_STRUCTS.WGPURequestAdapterOptions.featureLevel) }}}; opts = { + "featureLevel": featureLevel === {{ gpu.FeatureLevel.Compatibility }} ? "compatibility" : "core", "powerPreference": WebGPU.PowerPreference[ {{{ gpu.makeGetU32('options', C_STRUCTS.WGPURequestAdapterOptions.powerPreference) }}}], "forceFallbackAdapter":