From 384913be70da65dd9505c433dcdcadf02d495d4f Mon Sep 17 00:00:00 2001 From: Filipe Fortunato Date: Wed, 1 Jul 2026 20:32:38 +0200 Subject: [PATCH] video_core: vulkan: Fix crash on color fill before framebuffer setup (#2241) --- src/video_core/renderer_vulkan/renderer_vulkan.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp index 1281f4a97..82660728a 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp +++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp @@ -660,6 +660,11 @@ void RendererVulkan::ConfigureFramebufferTexture(TextureInfo& texture, } void RendererVulkan::FillScreen(Common::Vec3 color, const TextureInfo& texture) { + // When loading some 3GX extensions, FillScreen may be called before texture image is available + if (!texture.image) { + return; + } + const vk::ClearColorValue clear_color = { .float32 = std::array{