From 2aa82f7fd344ffcc26e89c882083ea789625b961 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 12 Dec 2023 12:24:27 -0400 Subject: [PATCH] asahi: disable compute-based blitter for now works great on g13g but hoses g13x. needs investigation. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/asahi/agx_blit.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gallium/drivers/asahi/agx_blit.c b/src/gallium/drivers/asahi/agx_blit.c index 924ad4ace7a..65909c777f1 100644 --- a/src/gallium/drivers/asahi/agx_blit.c +++ b/src/gallium/drivers/asahi/agx_blit.c @@ -102,6 +102,9 @@ asahi_blit_compute_shader(struct pipe_context *ctx, enum asahi_blit_clamp clamp, static bool asahi_compute_blit_supported(const struct pipe_blit_info *info) { + /* XXX: Hot fix. compute blits broken on G13X? needs investigation */ + return false; +#if 0 return (info->src.box.depth == info->dst.box.depth) && !info->alpha_blend && !info->num_window_rectangles && !info->sample0_only && !info->scissor_enable && !info->window_rectangle_include && @@ -118,6 +121,7 @@ asahi_compute_blit_supported(const struct pipe_blit_info *info) info->dst.format != PIPE_FORMAT_R5G6B5_UNORM && info->dst.format != PIPE_FORMAT_R5G5B5A1_UNORM && info->dst.format != PIPE_FORMAT_R5G5B5X1_UNORM; +#endif } static void