You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Should WebGPU require an error when it can analyze erroneous non-uniformity?
For example, is the compiler is obliged to throw an error in provably non-uniform cases, where a primitive is misused such as barrier or derivative.
Should the compiler be conservative and only permit provably good cases?
There are many options in the design space, especially since the dynamic behaviour of the shader invocations cannot in general be determined statically. (e.g. the halting problem).