From 1b3fd8b3d2d290d6ae2a47312b2e884d864885a1 Mon Sep 17 00:00:00 2001 From: Qiang Yu Date: Sat, 21 May 2022 15:35:39 +0800 Subject: [PATCH] zink: reset PIPE_CAP_ACCELERATED when cpu soft rendering This field can be used to disable some unsupport/unproper hardware acceleration. Reset it when zink is runing on cpu rendering. Reviewed-by: Mike Blumenkrantz Signed-off-by: Qiang Yu Part-of: --- src/gallium/drivers/zink/zink_screen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 06543cf..a249bb9 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -672,7 +672,7 @@ zink_get_param(struct pipe_screen *pscreen, enum pipe_cap param) return screen->info.props.deviceID; case PIPE_CAP_ACCELERATED: - return 1; + return !screen->is_cpu; case PIPE_CAP_VIDEO_MEMORY: return get_video_mem(screen) >> 20; case PIPE_CAP_UMA: -- 2.7.4