diff --git a/src/amd/ci/radv-renoir-aco-flakes.txt b/src/amd/ci/radv-renoir-aco-flakes.txt index 95eed1e9c55..2fef273df98 100644 --- a/src/amd/ci/radv-renoir-aco-flakes.txt +++ b/src/amd/ci/radv-renoir-aco-flakes.txt @@ -1,5 +1,4 @@ dEQP-VK.dynamic_rendering.basic.* -dEQP-VK.glsl.texture_functions.query.texturequerylod.* dEQP-VK.image.sample_texture.64_bit_compressed_format_two_samplers dEQP-VK.image.sample_texture.64_bit_compressed_format_two_samplers_cubemap dEQP-VK.image.sample_texture.128_bit_compressed_format_two_samplers diff --git a/src/amd/ci/radv-vega10-aco-flakes.txt b/src/amd/ci/radv-vega10-aco-flakes.txt index c6cac31e496..c0b2704d050 100644 --- a/src/amd/ci/radv-vega10-aco-flakes.txt +++ b/src/amd/ci/radv-vega10-aco-flakes.txt @@ -1,9 +1,4 @@ dEQP-VK.dynamic_rendering.basic.* -dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler1darray_float_zero_uv_width_fragment -dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler1d_fixed_fragment -dEQP-VK.glsl.texture_functions.query.texturequerylod.usampler1darray_fragment -dEQP-VK.glsl.texture_functions.query.texturequerylod.usampler1darray_zero_uv_width_fragment -dEQP-VK.glsl.texture_functions.query.texturequerylod.isampler1darray_fragment dEQP-VK.image.sample_texture.64_bit_compressed_format_two_samplers dEQP-VK.image.sample_texture.64_bit_compressed_format_two_samplers_cubemap dEQP-VK.image.sample_texture.128_bit_compressed_format_two_samplers diff --git a/src/amd/compiler/aco_instruction_selection.cpp b/src/amd/compiler/aco_instruction_selection.cpp index 773846dd2e1..4a5dacb11c1 100644 --- a/src/amd/compiler/aco_instruction_selection.cpp +++ b/src/amd/compiler/aco_instruction_selection.cpp @@ -9626,7 +9626,7 @@ visit_tex(isel_context* ctx, nir_tex_instr* instr) unsigned wqm_coord_count = 0; std::vector unpacked_coord; if (ctx->options->gfx_level == GFX9 && instr->sampler_dim == GLSL_SAMPLER_DIM_1D && - instr->op != nir_texop_lod && instr->coord_components) { + instr->coord_components) { RegClass rc = a16 ? v2b : v1; for (unsigned i = 0; i < coord.bytes() / rc.bytes(); i++) unpacked_coord.emplace_back(emit_extract_vector(ctx, coord, i, rc));