Module: Mesa
Branch: main
Commit: 04159a2973ddf48ecbb6317b1bfa84805837d6b6
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=04159a2973ddf48ecbb6317b1bfa84805837d6b6

Author: Alyssa Rosenzweig <[email protected]>
Date:   Tue Aug  1 10:43:59 2023 -0400

panfrost: Gate overdraw_alpha on Bifrost+

Not used on Midgard, deals with a -Wunused-function warning.

Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Italo Nicola <[email protected]>
Acked-by: Faith Ekstrand <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24428>

---

 src/gallium/drivers/panfrost/pan_cmdstream.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/gallium/drivers/panfrost/pan_cmdstream.c 
b/src/gallium/drivers/panfrost/pan_cmdstream.c
index dc4c861cba1..97c2fbdf913 100644
--- a/src/gallium/drivers/panfrost/pan_cmdstream.c
+++ b/src/gallium/drivers/panfrost/pan_cmdstream.c
@@ -361,6 +361,7 @@ pack_blend_constant(enum pipe_format format, float cons)
  * overdraw alpha=0 should be set when alpha=0 implies no overdraw,
  * equivalently, all enabled render targets have alpha_zero_nop set.
  */
+#if PAN_ARCH >= 6
 static bool
 panfrost_overdraw_alpha(const struct panfrost_context *ctx, bool zero)
 {
@@ -378,6 +379,7 @@ panfrost_overdraw_alpha(const struct panfrost_context *ctx, 
bool zero)
 
    return true;
 }
+#endif
 
 static void
 panfrost_emit_blend(struct panfrost_batch *batch, void *rts,

Reply via email to