Raw WebGPU conformance probe

drawIndexedIndirect() Safari reproducer

Six render paths draw the same deterministic 4 × 4 image. The page reads the GPU results back and compares every indirect path byte-for-byte with the direct control. It does not import Soraku or any rendering engine.

Environment

Requesting a WebGPU adapter…

Starting
Frame 0 · 0 comparisons

How to interpret it

Every available indirect panel should stay green and say Exact match. A red mismatch—while the direct control remains stable—is reportable evidence that the indirect path produced different pixels from equivalent legal commands.

Leave the page running for at least one minute. The first mismatched readback is frozen on screen; press Resume to continue after capturing it.