mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
ac/shader: fix vertex input with components.
This fixes:
dEQP-VK.glsl.440.linkage.varying.component.*
Fixes: 1c57a6da5e (ac/shader: scan vertex inputs usage mask)
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
6bafd4f4dd
commit
3401b028df
1 changed files with 1 additions and 1 deletions
|
|
@ -141,7 +141,7 @@ gather_intrinsic_info(const nir_shader *nir, const nir_intrinsic_instr *instr,
|
|||
if (var->data.mode == nir_var_shader_in) {
|
||||
unsigned idx = var->data.location;
|
||||
uint8_t mask =
|
||||
nir_ssa_def_components_read(&instr->dest.ssa);
|
||||
nir_ssa_def_components_read(&instr->dest.ssa) << var->data.location_frac;
|
||||
info->vs.input_usage_mask[idx] |= mask;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue