Lines Matching defs:layout
821 ir3_nir_scan_driver_consts(struct ir3_compiler *compiler, nir_shader *shader, struct ir3_const_state *layout)
854 if (layout->image_dims.mask & (1 << idx))
856 layout->image_dims.mask |= (1 << idx);
857 layout->image_dims.off[idx] = layout->image_dims.count;
858 layout->image_dims.count += 3; /* three const per */
863 layout->num_driver_params =
864 MAX2(layout->num_driver_params, IR3_DP_VTXID_BASE + 1);
867 layout->num_driver_params =
868 MAX2(layout->num_driver_params, IR3_DP_INSTID_BASE + 1);
872 layout->num_driver_params = MAX2(layout->num_driver_params,
876 layout->num_driver_params =
877 MAX2(layout->num_driver_params, IR3_DP_NUM_WORK_GROUPS_Z + 1);
881 layout->num_driver_params =
882 MAX2(layout->num_driver_params, IR3_DP_WORKGROUP_ID_Z + 1);
886 layout->num_driver_params = MAX2(layout->num_driver_params,
890 layout->num_driver_params =
891 MAX2(layout->num_driver_params, IR3_DP_BASE_GROUP_Z + 1);
898 layout->num_driver_params =
899 MAX2(layout->num_driver_params, size + 1);
903 layout->num_driver_params =
904 MAX2(layout->num_driver_params, IR3_DP_SUBGROUP_ID_SHIFT + 1);
907 layout->num_driver_params =
908 MAX2(layout->num_driver_params, IR3_DP_DRAWID + 1);
924 layout->num_driver_params =
925 MAX2(layout->num_driver_params, IR3_DP_WORKGROUP_ID_Z + 1);