aco: adjust an assertion about nir_texop_txf_ms and GFX11
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 9 Nov 2022 09:46:30 +0000 (10:46 +0100)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 16 Nov 2022 06:59:15 +0000 (07:59 +0100)
This can fail with RADV_DEBUG=nofmask.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19613>

src/amd/compiler/aco_instruction_selection.cpp

index 50ef490..ff37697 100644 (file)
@@ -9449,8 +9449,7 @@ get_const_vec(nir_ssa_def* vec, nir_const_value* cv[4])
 void
 visit_tex(isel_context* ctx, nir_tex_instr* instr)
 {
-   assert((instr->op != nir_texop_txf_ms || ctx->program->gfx_level >= GFX11) &&
-          instr->op != nir_texop_samples_identical);
+   assert(instr->op != nir_texop_samples_identical);
 
    Builder bld(ctx->program, ctx->block);
    bool has_bias = false, has_lod = false, level_zero = false, has_compare = false,