i965/vec4: Use NIR remapping for VS attributes
[mesa.git] / src / intel / compiler / brw_nir.c
index a9d909e8db0671c4efd0771ce330e1c721b62a2d..2b41e0470c631ce2c8c0511b0187236b545710ad 100644 (file)
@@ -230,7 +230,6 @@ remap_patch_urb_offsets(nir_block *block, nir_builder *b,
 
 void
 brw_nir_lower_vs_inputs(nir_shader *nir,
-                        bool is_scalar,
                         bool use_legacy_snorm_formula,
                         const uint8_t *vs_attrib_wa_flags)
 {
@@ -253,11 +252,7 @@ brw_nir_lower_vs_inputs(nir_shader *nir,
    brw_nir_apply_attribute_workarounds(nir, use_legacy_snorm_formula,
                                        vs_attrib_wa_flags);
 
-   /* The last step is to remap VERT_ATTRIB_* to actual registers and we only
-    * do that for scalar shaders at the moment.
-    */
-   if (!is_scalar)
-      return;
+   /* The last step is to remap VERT_ATTRIB_* to actual registers */
 
    /* Whether or not we have any system generated values.  gl_DrawID is not
     * included here as it lives in its own vec4.