diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c b/src/gallium/drivers/radeonsi/si_shader_nir.c index d3bbc864b6e..612e75b8130 100644 --- a/src/gallium/drivers/radeonsi/si_shader_nir.c +++ b/src/gallium/drivers/radeonsi/si_shader_nir.c @@ -205,6 +205,8 @@ lower_intrinsic_instr(nir_builder *b, nir_instr *instr, void *dummy) case nir_intrinsic_is_sparse_texels_resident: /* code==0 means sparse texels are resident */ return nir_ieq_imm(b, intrin->src[0].ssa, 0); + case nir_intrinsic_sparse_residency_code_and: + return nir_ior(b, intrin->src[0].ssa, intrin->src[1].ssa); default: return NULL; }