freedreno/ir3: support load_base_instance
[mesa.git] / src / freedreno / ir3 / ir3_nir.c
index bf643c7143974b0deb0a6a8218bdefb0d8fbb3ab..5d4dbb1135da890080c9b28767be42c532c77df4 100644 (file)
@@ -415,6 +415,10 @@ ir3_nir_scan_driver_consts(nir_shader *shader,
                                        layout->num_driver_params =
                                                MAX2(layout->num_driver_params, IR3_DP_VTXID_BASE + 1);
                                        break;
+                               case nir_intrinsic_load_base_instance:
+                                       layout->num_driver_params =
+                                               MAX2(layout->num_driver_params, IR3_DP_INSTID_BASE + 1);
+                                       break;
                                case nir_intrinsic_load_user_clip_plane:
                                        layout->num_driver_params =
                                                MAX2(layout->num_driver_params, IR3_DP_UCP7_W + 1);