After this many cases use a device, destroy and replace it to free GPU resources.
Setting to Infinity disables this. Setting to 1 gets a new device every time (slow!).
Whether or not we're running in compatibility mode.
Enable debug-level logs (normally logged via Fixture.debug()).
Enforce the default limits on the adapter
Whether or not to request a fallback adapter.
Optional frameworkLogger for debug messages from the test framework (that can't be captured in the logs of a test).
Whether to enable the logToWebSocket function used for out-of-band test logging.
Maximum number of subcases in flight at once, within a case. Once this many are in flight, wait for a subcase to finish before starting the next one.
After this many subcases run on the page, run attemptGarbageCollection().
Setting to Infinity disables this. Setting to 1 attempts GC every time (slow!).
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.
Generated using TypeDoc
Block all features on the adapter