From 29a64f677a26026a8e1006046f0d1b828ff87537 Mon Sep 17 00:00:00 2001 From: Italo Nicola Date: Thu, 22 Jun 2023 18:45:18 +0000 Subject: [PATCH] mesa/st: use fallback path when pipe->clear_texture is not available MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Italo Nicola Reviewed-by: Alyssa Rosenzweig Reviewed-by: Erik Faye-Lund Reviewed-by: Marek Olšák Part-of: --- src/mesa/state_tracker/st_cb_texture.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/mesa/state_tracker/st_cb_texture.c b/src/mesa/state_tracker/st_cb_texture.c index 258ffb77cb4..52c287706c9 100644 --- a/src/mesa/state_tracker/st_cb_texture.c +++ b/src/mesa/state_tracker/st_cb_texture.c @@ -3689,7 +3689,13 @@ st_ClearTexSubImage(struct gl_context *ctx, assert(level <= pt->last_level); - pipe->clear_texture(pipe, pt, level, &box, clearValue ? clearValue : zeros); + if (pipe->clear_texture) { + pipe->clear_texture(pipe, pt, level, &box, + clearValue ? clearValue : zeros); + } else { + u_default_clear_texture(pipe, pt, level, &box, + clearValue ? clearValue : zeros); + } }