mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 03:08:05 +02:00
glsl: validate binding qualifier on block members
Fixes following Piglit test: member-invalid-binding-qualifier.frag Signed-off-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
This commit is contained in:
parent
f42466322a
commit
85313ff8ab
1 changed files with 4 additions and 0 deletions
|
|
@ -5765,6 +5765,10 @@ ast_process_structure_or_interface_block(exec_list *instructions,
|
|||
|
||||
const struct ast_type_qualifier *const qual =
|
||||
& decl_list->type->qualifier;
|
||||
|
||||
if (qual->flags.q.explicit_binding)
|
||||
validate_binding_qualifier(state, &loc, decl_type, qual);
|
||||
|
||||
if (qual->flags.q.std140 ||
|
||||
qual->flags.q.std430 ||
|
||||
qual->flags.q.packed ||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue