[Mesa-dev] SSBO + access qualifiers

Ilia Mirkin imirkin at alum.mit.edu
Mon Dec 14 16:10:06 PST 2015


I was going to add support for the various volatile/etc annotations in
my gallium impl (which is fairly far along), but it seems like those
are currently being dropped on the floor by lower_ubo_references, and
NIR has no support for them either. Both in GLSL IR and NIR, the
variable is what holds the access annotation (volatile, etc). However
the ssbo intrinsics are all about a particular binding and offset,
without any reference to the variable.

What's the right way of handling this? (And do any tests exist that
would be sensitive to getting such things wrong?)



More information about the mesa-dev mailing list