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:
@@ -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
|
||||
|
Reference in New Issue
Block a user