diff --git a/src/compiler/nir/nir_divergence_analysis.c b/src/compiler/nir/nir_divergence_analysis.c index a7bf8706774..5199f4a63e5 100644 --- a/src/compiler/nir/nir_divergence_analysis.c +++ b/src/compiler/nir/nir_divergence_analysis.c @@ -155,6 +155,7 @@ visit_intrinsic(nir_shader *shader, nir_intrinsic_instr *instr) case nir_intrinsic_load_ring_task_draw_amd: case nir_intrinsic_load_ring_task_payload_amd: case nir_intrinsic_load_sample_positions_amd: + case nir_intrinsic_load_rasterization_samples_amd: case nir_intrinsic_load_task_ring_entry_amd: case nir_intrinsic_load_task_ib_addr: case nir_intrinsic_load_task_ib_stride: diff --git a/src/compiler/nir/nir_intrinsics.py b/src/compiler/nir/nir_intrinsics.py index 1ed91c6453f..8681791c905 100644 --- a/src/compiler/nir/nir_intrinsics.py +++ b/src/compiler/nir/nir_intrinsics.py @@ -1334,6 +1334,8 @@ system_value("tcs_num_patches_amd", 1) system_value("tess_rel_patch_id_amd", 1) # Vertex offsets used for GS per-vertex inputs system_value("gs_vertex_offset_amd", 1, [BASE]) +# Number of rasterization samples +system_value("rasterization_samples_amd", 1) # AMD merged shader intrinsics