mesa/glspirv: Set last_vert_prog
v2: simplify last_vert check (Timothy) Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
committed by
Alejandro Piñeiro
parent
cd4a14be06
commit
d480623bef
@@ -173,6 +173,13 @@ _mesa_spirv_link_shaders(struct gl_context *ctx, struct gl_shader_program *prog)
|
||||
prog->_LinkedShaders[shader_type] = linked;
|
||||
prog->data->linked_stages |= 1 << shader_type;
|
||||
}
|
||||
|
||||
int last_vert_stage =
|
||||
util_last_bit(prog->data->linked_stages &
|
||||
((1 << (MESA_SHADER_GEOMETRY + 1)) - 1));
|
||||
|
||||
if (last_vert_stage)
|
||||
prog->last_vert_prog = prog->_LinkedShaders[last_vert_stage - 1]->Program;
|
||||
}
|
||||
|
||||
nir_shader *
|
||||
|
||||
Reference in New Issue
Block a user