From 58c1daf5949aa2e40844419c24459959c5f8ea45 Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Thu, 14 Nov 2024 14:55:21 -0700 Subject: [PATCH] nv2a/vk: Report dirty if no pipeline is bound --- hw/xbox/nv2a/pgraph/vk/draw.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hw/xbox/nv2a/pgraph/vk/draw.c b/hw/xbox/nv2a/pgraph/vk/draw.c index ffc2c241c8..47b132541f 100644 --- a/hw/xbox/nv2a/pgraph/vk/draw.c +++ b/hw/xbox/nv2a/pgraph/vk/draw.c @@ -628,10 +628,9 @@ static bool check_render_pass_dirty(PGRAPHState *pg) static bool check_pipeline_dirty(PGRAPHState *pg) { PGRAPHVkState *r = pg->vk_renderer_state; - assert(r->pipeline_binding); - if (r->shader_bindings_changed || r->texture_bindings_changed || - check_render_pass_dirty(pg)) { + if (!r->pipeline_binding || r->shader_bindings_changed || + r->texture_bindings_changed || check_render_pass_dirty(pg)) { return true; }