From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 21:33:14 +0200 Subject: Adding upstream version 115.7.0esr. Signed-off-by: Daniel Baumann --- .../cts/checkout/src/common/framework/test_config.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 dom/webgpu/tests/cts/checkout/src/common/framework/test_config.ts (limited to 'dom/webgpu/tests/cts/checkout/src/common/framework/test_config.ts') diff --git a/dom/webgpu/tests/cts/checkout/src/common/framework/test_config.ts b/dom/webgpu/tests/cts/checkout/src/common/framework/test_config.ts new file mode 100644 index 0000000000..bec74e20c5 --- /dev/null +++ b/dom/webgpu/tests/cts/checkout/src/common/framework/test_config.ts @@ -0,0 +1,20 @@ +export type TestConfig = { + maxSubcasesInFlight: number; + testHeartbeatCallback: () => void; + noRaceWithRejectOnTimeout: boolean; + + /** + * Controls the emission of loops in constant-evaluation shaders under + * 'webgpu:shader,execution,expression,*' + * FXC is extremely slow to compile shaders with loops unrolled, where as the + * MSL compiler is extremely slow to compile with loops rolled. + */ + unrollConstEvalLoops: boolean; +}; + +export const globalTestConfig: TestConfig = { + maxSubcasesInFlight: 500, + testHeartbeatCallback: () => {}, + noRaceWithRejectOnTimeout: false, + unrollConstEvalLoops: false, +}; -- cgit v1.2.3