nir: add load_mesh_view_count and load_mesh_view_indices intrinsics
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com> Acked-by: Timur Kristóf <timur.kristof@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14263>
This commit is contained in:
committed by
Marge Bot
parent
e4ff7fd76a
commit
4fed440724
@@ -2461,6 +2461,8 @@ nir_intrinsic_from_system_value(gl_system_value val)
|
||||
return nir_intrinsic_load_ray_geometry_index;
|
||||
case SYSTEM_VALUE_RAY_INSTANCE_CUSTOM_INDEX:
|
||||
return nir_intrinsic_load_ray_instance_custom_index;
|
||||
case SYSTEM_VALUE_MESH_VIEW_COUNT:
|
||||
return nir_intrinsic_load_mesh_view_count;
|
||||
case SYSTEM_VALUE_FRAG_SHADING_RATE:
|
||||
return nir_intrinsic_load_frag_shading_rate;
|
||||
default:
|
||||
@@ -2602,6 +2604,8 @@ nir_system_value_from_intrinsic(nir_intrinsic_op intrin)
|
||||
return SYSTEM_VALUE_RAY_INSTANCE_CUSTOM_INDEX;
|
||||
case nir_intrinsic_load_frag_shading_rate:
|
||||
return SYSTEM_VALUE_FRAG_SHADING_RATE;
|
||||
case nir_intrinsic_load_mesh_view_count:
|
||||
return SYSTEM_VALUE_MESH_VIEW_COUNT;
|
||||
default:
|
||||
unreachable("intrinsic doesn't produce a system value");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user