From 2a111d520eeca8d2bdb516d4e6e17a986aae2dd6 Mon Sep 17 00:00:00 2001 From: Italo Nicola Date: Thu, 6 Oct 2022 12:29:31 +0000 Subject: [PATCH] etnaviv: add default clear_buffer and clear_texture APIS These are required to support rusticl. Signed-off-by: Italo Nicola Reviewed-by: Christian Gmeiner Reviewed-by: Faith Ekstrand Part-of: --- src/gallium/drivers/etnaviv/etnaviv_context.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gallium/drivers/etnaviv/etnaviv_context.c b/src/gallium/drivers/etnaviv/etnaviv_context.c index 3d1b827167a..eb00d973449 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_context.c +++ b/src/gallium/drivers/etnaviv/etnaviv_context.c @@ -57,6 +57,8 @@ #include "util/u_prim.h" #include "util/u_upload_mgr.h" #include "util/u_debug_cb.h" +#include "util/u_surface.h" +#include "util/u_transfer.h" #include "hw/common.xml.h" @@ -621,6 +623,8 @@ etna_context_create(struct pipe_screen *pscreen, void *priv, unsigned flags) pctx->fence_server_sync = etna_fence_server_sync; pctx->emit_string_marker = etna_emit_string_marker; pctx->set_frontend_noop = etna_set_frontend_noop; + pctx->clear_buffer = u_default_clear_buffer; + pctx->clear_texture = util_clear_texture; /* creation of compile states */ pctx->create_blend_state = etna_blend_state_create;