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
Object: [UNKNOWN] Unknown 0x0
Message ID: "UNASSIGNED-CoreValidation-Shader-FeatureNotEnabled"
Message: "Shader requires fragmentStoresAndAtomics but is not enabled on the device"
fragmentStoresAndAtomics specifies whether storage buffers and images support stores and atomic operations in the fragment shader stage. If this feature is not enabled, all storage image, storage texel buffers, and storage buffer variables used by the fragment stage in shader modules must be decorated with the NonWritable decoration (or the readonly memory qualifier in GLSL).
The text was updated successfully, but these errors were encountered:
@jzulauf-lunarg issue here is that SC doesn't consider member decorations at all -- it only cares about the block-level decoration. I don't have the free cycles to look at this right now, though.
I am working on this as part of #20. Current plan is to run binaries through spirv-opt using flatten_decorations pass before we do any shader validation.
From the following fragment shader
NonWritable appears in the spv
And the spec says
The text was updated successfully, but these errors were encountered: