nir/divergence: add zink intrinsics

Reviewed-by: Georg Lehmann <dadschoorse@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28429>
This commit is contained in:
Mike Blumenkrantz 2024-03-27 09:28:26 -04:00 committed by Marge Bot
parent 0ab81efefc
commit 2b2f74ab35

View file

@ -122,6 +122,7 @@ visit_intrinsic(nir_intrinsic_instr *instr, struct divergence_state *state)
/* Intrinsics which are always uniform */
case nir_intrinsic_load_push_constant:
case nir_intrinsic_load_push_constant_zink:
case nir_intrinsic_load_work_dim:
case nir_intrinsic_load_num_workgroups:
case nir_intrinsic_load_workgroup_size:
@ -488,6 +489,7 @@ visit_intrinsic(nir_intrinsic_instr *instr, struct divergence_state *state)
case nir_intrinsic_quad_swizzle_amd:
case nir_intrinsic_masked_swizzle_amd:
case nir_intrinsic_is_sparse_texels_resident:
case nir_intrinsic_is_sparse_resident_zink:
case nir_intrinsic_sparse_residency_code_and:
case nir_intrinsic_bvh64_intersect_ray_amd:
case nir_intrinsic_image_deref_load_param_intel: