From 39c449fc60521477ca8d527237511348f250c8bb Mon Sep 17 00:00:00 2001 From: devloglogan Date: Sat, 4 Oct 2025 13:18:59 -0500 Subject: [PATCH] Add null check when getting motion vector fbo --- drivers/gles3/rasterizer_scene_gles3.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gles3/rasterizer_scene_gles3.cpp b/drivers/gles3/rasterizer_scene_gles3.cpp index f82614998ec..5876055eda4 100644 --- a/drivers/gles3/rasterizer_scene_gles3.cpp +++ b/drivers/gles3/rasterizer_scene_gles3.cpp @@ -2495,7 +2495,7 @@ void RasterizerSceneGLES3::render_scene(const Ref &p_render_ scene_state.reset_gl_state(); - GLuint motion_vectors_fbo = rt->overridden.velocity_fbo; + GLuint motion_vectors_fbo = rt ? rt->overridden.velocity_fbo : 0; if (motion_vectors_fbo != 0 && GLES3::Config::get_singleton()->max_vertex_attribs >= 22) { RENDER_TIMESTAMP("Motion Vectors Pass"); glBindFramebuffer(GL_FRAMEBUFFER, motion_vectors_fbo);