diff options
author | Jeroen Bakker <j.bakker@atmind.nl> | 2018-04-17 17:34:41 +0300 |
---|---|---|
committer | Jeroen Bakker <j.bakker@atmind.nl> | 2018-04-17 17:34:41 +0300 |
commit | d26b7592b888ffcbf77c96e74f03970425fed697 (patch) | |
tree | ec5a7df86bf80e30cc01effb22f7eb1c5188ae75 /source/blender/draw/engines/workbench/workbench_engine.c | |
parent | 3759b2aa59ae7ea680b02b15b5cb3534097107a7 (diff) |
Workbench: Switching Draw engines based on draw mode
Diffstat (limited to 'source/blender/draw/engines/workbench/workbench_engine.c')
-rw-r--r-- | source/blender/draw/engines/workbench/workbench_engine.c | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/source/blender/draw/engines/workbench/workbench_engine.c b/source/blender/draw/engines/workbench/workbench_engine.c index 830e7d2da6f..2b6c95e301f 100644 --- a/source/blender/draw/engines/workbench/workbench_engine.c +++ b/source/blender/draw/engines/workbench/workbench_engine.c @@ -43,36 +43,6 @@ /* Functions */ -static void workbench_engine_init(void *UNUSED(vedata)) -{ - workbench_materials_init(); -} - -static void workbench_cache_init(void *vedata) -{ - workbench_materials_cache_init((WORKBENCH_Data *)vedata); -} - -static void workbench_cache_populate(void *vedata, Object *ob) -{ - workbench_materials_cache_populate((WORKBENCH_Data *)vedata, ob); -} - -static void workbench_cache_finish(void *vedata) -{ - workbench_materials_cache_finish((WORKBENCH_Data *)vedata); -} - -static void workbench_draw_scene(void *vedata) -{ - workbench_materials_draw_scene((WORKBENCH_Data *)vedata); -} - -static void workbench_engine_free(void) -{ - workbench_materials_free(); -} - static void workbench_layer_collection_settings_create(RenderEngine *UNUSED(engine), IDProperty *props) { BLI_assert(props && @@ -82,24 +52,6 @@ static void workbench_layer_collection_settings_create(RenderEngine *UNUSED(engi BKE_collection_engine_property_add_float_array(props, "object_color", default_object_color, 3); } -static const DrawEngineDataSize workbench_data_size = DRW_VIEWPORT_DATA_SIZE(WORKBENCH_Data); - -DrawEngineType draw_engine_workbench_solid_flat = { - NULL, NULL, - N_("Workbench"), - &workbench_data_size, - &workbench_engine_init, - &workbench_engine_free, - &workbench_cache_init, - &workbench_cache_populate, - &workbench_cache_finish, - NULL, - &workbench_draw_scene, - NULL, - NULL, - NULL, -}; - /* Note: currently unused, we may want to register so we can see this when debugging the view. */ RenderEngineType DRW_engine_viewport_workbench_type = { |