[Bf-blender-cvs] [b6dd660903a] tmp-workbench-rewrite2: enable workbench next on wire/solid mode too

Miguel Pozo noreply at git.blender.org
Fri Oct 14 18:36:01 CEST 2022


Commit: b6dd660903a75afb9406dfc7d3c5db43dfca8506
Author: Miguel Pozo
Date:   Fri Oct 14 17:48:38 2022 +0200
Branches: tmp-workbench-rewrite2
https://developer.blender.org/rBb6dd660903a75afb9406dfc7d3c5db43dfca8506

enable workbench next on wire/solid mode too

Only if Workbench Next is the scene render engine.
(Needed for testing some features. like clip planes)

===================================================================

M	source/blender/draw/intern/draw_manager.c

===================================================================

diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c
index ea3924f6658..87a9b7e9a14 100644
--- a/source/blender/draw/intern/draw_manager.c
+++ b/source/blender/draw/intern/draw_manager.c
@@ -1165,6 +1165,11 @@ static void drw_engines_enable_from_engine(const RenderEngineType *engine_type,
   switch (drawtype) {
     case OB_WIRE:
     case OB_SOLID:
+      if (U.experimental.enable_workbench_next &&
+          strcmp(engine_type->idname, "BLENDER_WORKBENCH_NEXT") == 0) {
+        use_drw_engine(DRW_engine_viewport_workbench_next_type.draw_engine);
+        break;
+      }
       use_drw_engine(DRW_engine_viewport_workbench_type.draw_engine);
       break;
     case OB_MATERIAL:



More information about the Bf-blender-cvs mailing list