From 1d34033143fcc4b520b7b2296f1847a92a0e41de Mon Sep 17 00:00:00 2001 From: Lyuma Date: Sun, 1 Oct 2023 23:59:24 -0700 Subject: [PATCH] Workaround crash due to null shader when running XR project with --xr-mode off --- drivers/vulkan/rendering_device_vulkan.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/vulkan/rendering_device_vulkan.cpp b/drivers/vulkan/rendering_device_vulkan.cpp index 11321b2121a..e553b2b5222 100644 --- a/drivers/vulkan/rendering_device_vulkan.cpp +++ b/drivers/vulkan/rendering_device_vulkan.cpp @@ -5054,6 +5054,7 @@ RID RenderingDeviceVulkan::shader_create_from_bytecode(const Vector &p_ } Shader *shader = shader_owner.get_or_null(id); + ERR_FAIL_NULL_V(shader, RID()); shader->vertex_input_mask = vertex_input_mask; shader->fragment_output_mask = fragment_output_mask;