pan/bi: Streamline TEXC/TEXS naming/selection
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tue, 6 Oct 2020 14:40:16 +0000 (10:40 -0400)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Sat, 10 Oct 2020 20:53:14 +0000 (16:53 -0400)
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7081>

src/panfrost/bifrost/bifrost_compile.c

index a029e9a..651484d 100644 (file)
@@ -955,7 +955,7 @@ emit_alu(bi_context *ctx, nir_alu_instr *instr)
  * space-efficient and with simpler RA/scheduling requirements*/
 
 static void
-emit_tex_compact(bi_context *ctx, nir_tex_instr *instr)
+emit_texs(bi_context *ctx, nir_tex_instr *instr)
 {
         bi_instruction tex = {
                 .type = BI_TEXS,
@@ -989,7 +989,7 @@ emit_tex_compact(bi_context *ctx, nir_tex_instr *instr)
 }
 
 static void
-emit_tex_full(bi_context *ctx, nir_tex_instr *instr)
+emit_texc(bi_context *ctx, nir_tex_instr *instr)
 {
         unreachable("stub");
 }
@@ -1026,12 +1026,10 @@ emit_tex(bi_context *ctx, nir_tex_instr *instr)
                 instr->sampler_dim == GLSL_SAMPLER_DIM_EXTERNAL;
         bool is_f = base == nir_type_float && (sz == 16 || sz == 32);
 
-        bool is_compact = is_normal && is_2d && is_f && !instr->is_shadow;
-
-        if (is_compact)
-                emit_tex_compact(ctx, instr);
+        if (is_normal && is_2d && is_f && !instr->is_shadow)
+                emit_texs(ctx, instr);
         else
-                emit_tex_full(ctx, instr);
+                emit_texc(ctx, instr);
 }
 
 static void