From edfc9d9d966f3bd273cc21fd6dc20d9844f42bcc Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Tue, 25 Apr 2023 20:36:14 +0200 Subject: [PATCH] etnaviv: Add util_blitter_save_so_targets(..) call We do not support stream outputs yet so be better at faking it. Fixes the following assertion when running deqp-gles3: u_blitter.c:635: blitter_check_saved_vertex_states: Assertion `!ctx->has_stream_out || ctx->base.saved_num_so_targets != ~0u' failed Signed-off-by: Christian Gmeiner Reviewed-by: Lucas Stach Part-of: --- src/gallium/drivers/etnaviv/etnaviv_clear_blit.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/drivers/etnaviv/etnaviv_clear_blit.c b/src/gallium/drivers/etnaviv/etnaviv_clear_blit.c index 00ff211b039..4233a1221b0 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_clear_blit.c +++ b/src/gallium/drivers/etnaviv/etnaviv_clear_blit.c @@ -67,6 +67,9 @@ etna_blit_save_state(struct etna_context *ctx) ctx->num_fragment_samplers, (void **)ctx->sampler); util_blitter_save_fragment_sampler_views(ctx->blitter, ctx->num_fragment_sampler_views, ctx->sampler_view); + + if (DBG_ENABLED(ETNA_DBG_DEQP)) + util_blitter_save_so_targets(ctx->blitter, 0, NULL); } uint64_t