glsl: only apply default stream to output blocks
This is needed to allow invalid qualifier checks on inputs. Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
This commit is contained in:
@@ -924,7 +924,8 @@ _mesa_ast_process_interface_block(YYLTYPE *locp,
|
||||
block->layout.flags.i |= block_interface_qualifier;
|
||||
|
||||
if (state->stage == MESA_SHADER_GEOMETRY &&
|
||||
state->has_explicit_attrib_stream()) {
|
||||
state->has_explicit_attrib_stream() &&
|
||||
block->layout.flags.q.out) {
|
||||
/* Assign global layout's stream value. */
|
||||
block->layout.flags.q.stream = 1;
|
||||
block->layout.flags.q.explicit_stream = 0;
|
||||
|
Reference in New Issue
Block a user