[Mesa-dev] [PATCH 0/2] Implement INTEL_fragment_shader_ordering

Rogovin, Kevin kevin.rogovin at intel.com
Tue Aug 28 18:23:30 UTC 2018


Hi,

> 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.

 -Kevin


More information about the mesa-dev mailing list