pan/bi: Use canonical varying names
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 27 Nov 2020 15:41:47 +0000 (10:41 -0500)
committerMarge Bot <eric+marge@anholt.net>
Wed, 23 Dec 2020 17:06:57 +0000 (17:06 +0000)
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8213>

src/panfrost/bifrost/bi_print.c
src/panfrost/bifrost/bi_schedule.c
src/panfrost/bifrost/bifrost.h
src/panfrost/bifrost/bifrost_compile.c
src/panfrost/bifrost/compiler.h

index f9fa637..ab01e37 100644 (file)
@@ -242,9 +242,9 @@ bi_print_load_vary(struct bi_load_vary *load, FILE *fp)
 
         if (load->special) {
                 switch (load->var_id) {
-                case BIFROST_SPECIAL_VAR_POINT: fprintf(fp, ".point"); break;
-                case BIFROST_SPECIAL_VAR_FRAGZ: fprintf(fp, ".fragz"); break;
-                case BIFROST_SPECIAL_VAR_FRAGW: fprintf(fp, ".fragw"); break;
+                case BI_VARYING_NAME_POINT: fprintf(fp, ".point"); break;
+                case BI_VARYING_NAME_FRAG_Z: fprintf(fp, ".fragz"); break;
+                case BI_VARYING_NAME_FRAG_W: fprintf(fp, ".fragw"); break;
                 default: unreachable("Invalid varying ID");
                 }
         }
index c231555..e0d539a 100644 (file)
@@ -32,7 +32,7 @@ static bool
 bi_is_fragz(bi_instruction *ins)
 {
         return ins->load_vary.special &&
-               ins->load_vary.var_id == BIFROST_SPECIAL_VAR_FRAGZ;
+               ins->load_vary.var_id == BI_VARYING_NAME_FRAG_Z;
 }
 
 static enum bifrost_message_type
index 48410bc..aad9eef 100644 (file)
@@ -238,10 +238,10 @@ enum bifrost_update_mode {
 };
 
 /* Fixed location for gl_FragCoord.zw */
-enum bifrost_special_var_id {
-        BIFROST_SPECIAL_VAR_POINT = 0,
-        BIFROST_SPECIAL_VAR_FRAGW = 2,
-        BIFROST_SPECIAL_VAR_FRAGZ = 3,
+enum bi_varying_name {
+        BI_VARYING_NAME_POINT = 0,
+        BI_VARYING_NAME_FRAG_W = 2,
+        BI_VARYING_NAME_FRAG_Z = 3,
 };
 
 enum branch_bit_size {
index a7295a5..1b9bd6e 100644 (file)
@@ -611,8 +611,8 @@ bi_emit_ld_frag_coord(bi_context *ctx, nir_intrinsic_instr *instr)
                                 .interp_mode = BIFROST_INTERP_CENTER,
                                 .update_mode = BIFROST_UPDATE_CLOBBER,
                                 .var_id = (i == 0) ?
-                                          BIFROST_SPECIAL_VAR_FRAGZ :
-                                          BIFROST_SPECIAL_VAR_FRAGW,
+                                          BI_VARYING_NAME_FRAG_Z :
+                                          BI_VARYING_NAME_FRAG_W,
                                 .special = true,
                                 .reuse = false,
                                 .flat = true
@@ -767,7 +767,7 @@ bi_emit_point_coord(bi_context *ctx, nir_intrinsic_instr *instr)
                 .type = BI_LOAD_VAR,
                 .load_vary = {
                         .update_mode = BIFROST_UPDATE_CLOBBER,
-                        .var_id = BIFROST_SPECIAL_VAR_POINT,
+                        .var_id = BI_VARYING_NAME_POINT,
                         .special = true,
                 },
                 .vector_channels = 2,
index 21e968e..437adb9 100644 (file)
@@ -135,7 +135,7 @@ extern unsigned bi_class_props[BI_NUM_CLASSES];
 struct bi_load_vary {
         enum bifrost_interp_mode interp_mode;
         enum bifrost_update_mode update_mode;
-        enum bifrost_special_var_id var_id;
+        enum bi_varying_name var_id;
         unsigned index;
         bool immediate;
         bool special;