From b80e753940ac3749789fe4b17e914956f99a27a5 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 5 Aug 2020 15:45:52 -0400 Subject: [PATCH] panfrost: Remove blend prettyprinters Unused and mostly wrong too. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/panfrost/pandecode/pan_pretty_print.c | 100 ---------------------- src/panfrost/pandecode/pan_pretty_print.h | 1 - 2 files changed, 101 deletions(-) diff --git a/src/panfrost/pandecode/pan_pretty_print.c b/src/panfrost/pandecode/pan_pretty_print.c index 23664e43958..65dcbb64267 100644 --- a/src/panfrost/pandecode/pan_pretty_print.c +++ b/src/panfrost/pandecode/pan_pretty_print.c @@ -148,103 +148,3 @@ char *pandecode_format(enum mali_format format) } #undef DEFINE_CASE - -/* Helper to dump fixed-function blend part for debugging */ - -static const char * -panfrost_factor_name(enum mali_dominant_factor factor) -{ - switch (factor) { - case MALI_DOMINANT_UNK0: - return "unk0"; - - case MALI_DOMINANT_ZERO: - return "zero"; - - case MALI_DOMINANT_SRC_COLOR: - return "source color"; - - case MALI_DOMINANT_DST_COLOR: - return "dest color"; - - case MALI_DOMINANT_UNK4: - return "unk4"; - - case MALI_DOMINANT_SRC_ALPHA: - return "source alpha"; - - case MALI_DOMINANT_DST_ALPHA: - return "dest alpha"; - - case MALI_DOMINANT_CONSTANT: - return "constant"; - } - - return "unreachable"; -} - -static const char * -panfrost_modifier_name(enum mali_blend_modifier mod) -{ - switch (mod) { - case MALI_BLEND_MOD_UNK0: - return "unk0"; - - case MALI_BLEND_MOD_NORMAL: - return "normal"; - - case MALI_BLEND_MOD_SOURCE_ONE: - return "source one"; - - case MALI_BLEND_MOD_DEST_ONE: - return "dest one"; - } - - return "unreachable"; -} - -static void -panfrost_print_fixed_part(const char *name, unsigned u) -{ - struct mali_blend_mode part; - memcpy(&part, &u, sizeof(part)); - - printf("%s blend mode (%X):\n", name, u); - - printf(" %s dominant:\n", - (part.dominant == MALI_BLEND_DOM_SOURCE) ? "source" : "destination"); - - printf(" %s\n", panfrost_factor_name(part.dominant_factor)); - - if (part.complement_dominant) - printf(" complement\n"); - - - printf(" nondominant %s\n", - (part.nondominant_mode == MALI_BLEND_NON_MIRROR) ? "mirror" : "zero"); - - - printf(" mode: %s\n", panfrost_modifier_name(part.clip_modifier)); - - if (part.negate_source) printf(" negate source\n"); - - if (part.negate_dest) printf(" negate dest\n"); - - assert(!(part.unused_0 || part.unused_1)); -} - -void -panfrost_print_blend_equation(struct mali_blend_equation eq) -{ - printf("\n"); - panfrost_print_fixed_part("RGB", eq.rgb_mode); - panfrost_print_fixed_part("Alpha", eq.alpha_mode); - - assert(!eq.zero1); - - printf("Mask: %s%s%s%s\n", - (eq.color_mask & MALI_MASK_R) ? "R" : "", - (eq.color_mask & MALI_MASK_G) ? "G" : "", - (eq.color_mask & MALI_MASK_B) ? "B" : "", - (eq.color_mask & MALI_MASK_A) ? "A" : ""); -} diff --git a/src/panfrost/pandecode/pan_pretty_print.h b/src/panfrost/pandecode/pan_pretty_print.h index 8fe32f72b68..3c58e22473d 100644 --- a/src/panfrost/pandecode/pan_pretty_print.h +++ b/src/panfrost/pandecode/pan_pretty_print.h @@ -27,6 +27,5 @@ #include "panfrost-job.h" char *pandecode_format(enum mali_format format); -void panfrost_print_blend_equation(struct mali_blend_equation eq); #endif