From b9854372832ac43978f6d999891944dbb7f2e752 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 15 Jul 2022 20:10:42 +0200 Subject: Fix workbench background render broken after recent changes from D15463 For Eevee the light baking can initialize OpenGL earlier, but for workbench we can't assume the backend exists here already. --- source/blender/render/intern/engine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/render') diff --git a/source/blender/render/intern/engine.c b/source/blender/render/intern/engine.c index 113af393706..266e66092b8 100644 --- a/source/blender/render/intern/engine.c +++ b/source/blender/render/intern/engine.c @@ -952,7 +952,7 @@ bool RE_engine_render(Render *re, bool do_all) re->draw_lock(re->dlh, true); } - if ((type->flag & RE_USE_GPU_CONTEXT) && (GPU_backend_get_type() == GPU_BACKEND_NONE)) { + if ((type->flag & RE_USE_GPU_CONTEXT) && !GPU_backend_supported()) { /* Clear UI drawing locks. */ if (re->draw_lock) { re->draw_lock(re->dlh, false); -- cgit v1.2.3