asahi: disable compute-based blitter for now

works great on g13g but hoses g13x. needs investigation.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>
This commit is contained in:
Alyssa Rosenzweig
2023-12-12 12:24:27 -04:00
parent dd787b7b43
commit 2aa82f7fd3

View File

@@ -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