glsl: Use shared storage variable type for shared variables
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Timothy Arceri <timothy.arceri@collabora.com>
This commit is contained in:
@@ -2790,6 +2790,8 @@ apply_type_qualifier_to_variable(const struct ast_type_qualifier *qual,
|
||||
var->data.mode = ir_var_uniform;
|
||||
else if (qual->flags.q.buffer)
|
||||
var->data.mode = ir_var_shader_storage;
|
||||
else if (qual->flags.q.shared_storage)
|
||||
var->data.mode = ir_var_shader_shared;
|
||||
|
||||
if (!is_parameter && is_varying_var(var, state->stage)) {
|
||||
/* User-defined ins/outs are not permitted in compute shaders. */
|
||||
|
||||
Reference in New Issue
Block a user