From 60f8d625a4fa4a564dfa603351cd15d06fecdd5b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 2 Oct 2025 09:13:52 +1000 Subject: [PATCH] Fix #147155: Crash opening a blend file Workaround regression in [0] which crashed opening files & on startup in some cases. [0]: dde9d21b91c455f029b1aabf41d131bd1652a534 --- source/blender/draw/engines/overlay/overlay_background.hh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/blender/draw/engines/overlay/overlay_background.hh b/source/blender/draw/engines/overlay/overlay_background.hh index f9ce28ad0c7..741a7d80d98 100644 --- a/source/blender/draw/engines/overlay/overlay_background.hh +++ b/source/blender/draw/engines/overlay/overlay_background.hh @@ -32,7 +32,13 @@ class Background : Overlay { DRWState pass_state = DRW_STATE_WRITE_COLOR | DRW_STATE_BLEND_BACKGROUND; float4 color_override(0.0f, 0.0f, 0.0f, 0.0f); int background_type; - const float vignette_aperture = state.v3d->vignette_aperture, vignette_falloff = 0.15f; + +#if 0 /* FIXME: causes crash on startup, see #147155. */ + const float vignette_aperture = state.v3d->vignette_aperture; +#else + const float vignette_aperture = 1.0f; +#endif + const float vignette_falloff = 0.15f; if (state.is_viewport_image_render && !state.draw_background) { background_type = BG_SOLID;