nir/gather_info: fix system_value_read for rt/mesh system values
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Fixes: c7eaf03068
("radv: use shader_info::system_values_read")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15952>
This commit is contained in:
@@ -653,6 +653,21 @@ gather_intrinsic_info(nir_intrinsic_instr *instr, nir_shader *shader,
|
||||
case nir_intrinsic_load_user_data_amd:
|
||||
case nir_intrinsic_load_view_index:
|
||||
case nir_intrinsic_load_barycentric_model:
|
||||
case nir_intrinsic_load_ray_launch_id:
|
||||
case nir_intrinsic_load_ray_launch_size:
|
||||
case nir_intrinsic_load_ray_world_origin:
|
||||
case nir_intrinsic_load_ray_world_direction:
|
||||
case nir_intrinsic_load_ray_object_origin:
|
||||
case nir_intrinsic_load_ray_object_direction:
|
||||
case nir_intrinsic_load_ray_t_min:
|
||||
case nir_intrinsic_load_ray_t_max:
|
||||
case nir_intrinsic_load_ray_object_to_world:
|
||||
case nir_intrinsic_load_ray_world_to_object:
|
||||
case nir_intrinsic_load_ray_hit_kind:
|
||||
case nir_intrinsic_load_ray_flags:
|
||||
case nir_intrinsic_load_ray_geometry_index:
|
||||
case nir_intrinsic_load_ray_instance_custom_index:
|
||||
case nir_intrinsic_load_mesh_view_count:
|
||||
case nir_intrinsic_load_gs_header_ir3:
|
||||
case nir_intrinsic_load_tcs_header_ir3:
|
||||
BITSET_SET(shader->info.system_values_read,
|
||||
|
Reference in New Issue
Block a user