diff options
Diffstat (limited to 'src/broadcom/compiler/nir_to_vir.c')
-rw-r--r-- | src/broadcom/compiler/nir_to_vir.c | 10 |
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]); } } |