From 21ac044c3e25888eb9f1bc72ed09da825e257ae7 Mon Sep 17 00:00:00 2001 From: Connor Abbott Date: Mon, 21 Feb 2022 19:18:19 +0100 Subject: [PATCH] ir3: Don't always set bindless_tex with readonly images Fixes: 274f381 ("ir3: Plumb through bindless support") Part-of: --- src/freedreno/ir3/ir3_compiler_nir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/freedreno/ir3/ir3_compiler_nir.c b/src/freedreno/ir3/ir3_compiler_nir.c index 750409d82eb..0608c14a798 100644 --- a/src/freedreno/ir3/ir3_compiler_nir.c +++ b/src/freedreno/ir3/ir3_compiler_nir.c @@ -1314,10 +1314,10 @@ get_image_samp_tex_src(struct ir3_context *ctx, nir_intrinsic_instr *intr) struct ir3_block *b = ctx->block; struct tex_src_info info = {0}; nir_intrinsic_instr *bindless_tex = ir3_bindless_resource(intr->src[0]); - ctx->so->bindless_tex = true; if (bindless_tex) { /* Bindless case */ + ctx->so->bindless_tex = true; info.flags |= IR3_INSTR_B; /* Gather information required to determine which encoding to