aboutsummaryrefslogtreecommitdiffstats
path: root/src/broadcom/compiler/nir_to_vir.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/broadcom/compiler/nir_to_vir.c')
-rw-r--r--src/broadcom/compiler/nir_to_vir.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/broadcom/compiler/nir_to_vir.c b/src/broadcom/compiler/nir_to_vir.c
index 2bd88741919..0a961cb41d1 100644
--- a/src/broadcom/compiler/nir_to_vir.c
+++ b/src/broadcom/compiler/nir_to_vir.c
@@ -1611,14 +1611,10 @@ ntq_setup_vs_inputs(struct v3d_compile *c)
c->vattr_sizes[loc] = MAX2(c->vattr_sizes[loc],
start_component + num_components);
- /* Handle BGRA user inputs */
+ /* Handle BGRA inputs */
if (start_component == 0 &&
- var->data.location >= VERT_ATTRIB_GENERIC0) {
- int32_t idx = var->data.location - VERT_ATTRIB_GENERIC0;
- if (c->vs_key->va_swap_rb_mask & (1 << idx)) {
- c->vattr_sizes[loc] =
- MAX2(3, c->vattr_sizes[loc]);
- }
+ c->vs_key->va_swap_rb_mask & (1 << var->data.location)) {
+ c->vattr_sizes[loc] = MAX2(3, c->vattr_sizes[loc]);
}
}