glsl: keep track of ssbo variable being accessed, add access params
[mesa.git] / src / compiler / shader_enums.h
index efc0b0d515e43b11d482463c44e5b1e41ccdad2e..d4326c55a9d14ebe5919fd8b9a1000b6e3a46009 100644 (file)
@@ -535,6 +535,16 @@ enum gl_frag_depth_layout
    FRAG_DEPTH_LAYOUT_UNCHANGED
 };
 
+/**
+ * \brief Buffer access qualifiers
+ */
+enum gl_buffer_access_qualifier
+{
+   ACCESS_COHERENT = 1,
+   ACCESS_RESTRICT = 2,
+   ACCESS_VOLATILE = 4,
+};
+
 #ifdef __cplusplus
 } /* extern "C" */
 #endif