[Mesa-dev] [PATCH 0/2] Implement INTEL_fragment_shader_ordering
kevin.rogovin at intel.com
Tue Aug 28 18:23:30 UTC 2018
> Having the same underlying compiler intrinsic and having the same behavior
> are not the same thing. The INTEL extension allows strictly more
> functionality than the ARB extension so it needs even more testing. In
> particular, it allows you to do the barrier in non-uniform control-flow
> which is a very different thing than at the top of a shader like is allowed
> by ARB_fragment_shader_interlock. I expect the INTEL extension to need
> substantially more testing than the ARB one.
Just an FYI: the Mesa implementation for the ARB (and thus NV) extension accept shaders where the begin function takes place inside of control flow actually.
More information about the mesa-dev