mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-15 16:16:08 +00:00
tools/run-cts: Add --validate flag
Default to no-validation. Change-Id: I4b3506e2addf580256175b13efbeb47f8ef96aaf Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117881 Kokoro: Ben Clayton <bclayton@google.com> Reviewed-by: Antonio Maiorano <amaiorano@google.com> Commit-Queue: Ben Clayton <bclayton@google.com>
This commit is contained in:
committed by
Dawn LUCI CQ
parent
78e4530f59
commit
42c5b2f675
@@ -95,9 +95,10 @@ namespace wgpu::binding {
|
||||
// wgpu::bindings::GPU
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
GPU::GPU(Flags flags) : flags_(std::move(flags)) {
|
||||
// TODO(dawn:1123): Disable in 'release'
|
||||
instance_.EnableBackendValidation(true);
|
||||
instance_.SetBackendValidationLevel(dawn::native::BackendValidationLevel::Full);
|
||||
if (auto validate = flags_.Get("validate"); validate == "1" || validate == "true") {
|
||||
instance_.EnableBackendValidation(true);
|
||||
instance_.SetBackendValidationLevel(dawn::native::BackendValidationLevel::Full);
|
||||
}
|
||||
|
||||
// Setting the DllDir changes where we load adapter DLLs from (e.g. d3dcompiler_47.dll)
|
||||
if (auto dir = flags_.Get("dlldir")) {
|
||||
|
||||
Reference in New Issue
Block a user