From 9c17d9df4369f0acdff66a29451344e7d454888b Mon Sep 17 00:00:00 2001 From: Charmaine Lee Date: Wed, 19 Jul 2023 09:09:53 +0300 Subject: [PATCH] svga: set clear_texture to NULL for vgpu9 With PIPE_CAP_CLEAR_TEXTURE removed, we need to set clear_texture to NULL on svga vgpu9 device so it can use the fallback path. Fixes: a1eabeff660 ("gallium: remove PIPE_CAP_CLEAR_TEXTURE") Reviewed-by: Neha Bhende Part-of: --- src/gallium/drivers/svga/svga_pipe_clear.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/svga/svga_pipe_clear.c b/src/gallium/drivers/svga/svga_pipe_clear.c index 1aa99dd..3917328 100644 --- a/src/gallium/drivers/svga/svga_pipe_clear.c +++ b/src/gallium/drivers/svga/svga_pipe_clear.c @@ -549,6 +549,6 @@ svga_clear_render_target(struct pipe_context *pipe, void svga_init_clear_functions(struct svga_context *svga) { svga->pipe.clear_render_target = svga_clear_render_target; - svga->pipe.clear_texture = svga_clear_texture; + svga->pipe.clear_texture = svga_have_vgpu10(svga) ? svga_clear_texture : NULL; svga->pipe.clear = svga_clear; } -- 2.7.4