diff --git a/src/amd/ci/radeonsi-vangogh-skips.txt b/src/amd/ci/radeonsi-vangogh-skips.txt index da240350174..5733365701c 100644 --- a/src/amd/ci/radeonsi-vangogh-skips.txt +++ b/src/amd/ci/radeonsi-vangogh-skips.txt @@ -7,3 +7,4 @@ KHR-GL46.copy_image.functional KHR-GL46.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_MaxPatchVertices_Position_PointSize KHR-GL46.texture_swizzle.smoke KHR-Single-GL46.arrays_of_arrays_gl.AtomicUsage +KHR-Single-GL46.arrays_of_arrays_gl.AtomicDeclaration diff --git a/src/compiler/nir/nir_lower_interpolation.c b/src/compiler/nir/nir_lower_interpolation.c index 8369eeb4b88..53f8987f086 100644 --- a/src/compiler/nir/nir_lower_interpolation.c +++ b/src/compiler/nir/nir_lower_interpolation.c @@ -52,7 +52,7 @@ nir_lower_interpolation_instr(nir_builder *b, nir_instr *instr, void *cb_data) nir_def_as_intrinsic(intr->src[0].ssa); /* Leave VARYING_SLOT_POS alone */ - if (nir_intrinsic_base(intr) == VARYING_SLOT_POS) + if (nir_intrinsic_io_semantics(intr).location == VARYING_SLOT_POS) return false; const enum glsl_interp_mode interp_mode =