Iago Toral Quiroga <ito...@igalia.com> writes: > From: Kristian Høgsberg <k...@bitplanet.net> > > --- > src/glsl/ast_to_hir.cpp | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp > index 566cc87..a364aae 100644 > --- a/src/glsl/ast_to_hir.cpp > +++ b/src/glsl/ast_to_hir.cpp > @@ -2789,7 +2789,7 @@ apply_type_qualifier_to_variable(const struct > ast_type_qualifier *qual, > } > > if (var->type->contains_atomic()) { > - if (var->data.mode == ir_var_uniform) { > + if (var->data.mode == ir_var_uniform || var->data.mode == > ir_var_shader_storage) { > if (var->data.explicit_binding) { > unsigned *offset = > &state->atomic_counter_offsets[var->data.binding]; > @@ -2807,8 +2807,8 @@ apply_type_qualifier_to_variable(const struct > ast_type_qualifier *qual, > } > } else if (var->data.mode != ir_var_function_in) { > _mesa_glsl_error(loc, state, "atomic counters may only be declared > as " > - "function parameters or uniform-qualified " > - "global variables"); > + "function parameters, uniform-qualified or " > + "buffer-qualified global variables"); > } > } >
Spec quote? Declaring an atomic counter to have buffer storage is illegal AFAIK. > -- > 1.9.1 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev
signature.asc
Description: PGP signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev