[Bf-blender-cvs] [b9854372832] master: Fix workbench background render broken after recent changes from D15463
Brecht Van Lommel
noreply at git.blender.org
Fri Jul 15 20:20:43 CEST 2022
Commit: b9854372832ac43978f6d999891944dbb7f2e752
Author: Brecht Van Lommel
Date: Fri Jul 15 20:10:42 2022 +0200
Branches: master
https://developer.blender.org/rBb9854372832ac43978f6d999891944dbb7f2e752
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.
===================================================================
M source/blender/render/intern/engine.c
===================================================================
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);
More information about the Bf-blender-cvs
mailing list