Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Bakker <j.bakker@atmind.nl>2018-04-17 17:34:41 +0300
committerJeroen Bakker <j.bakker@atmind.nl>2018-04-17 17:34:41 +0300
commitd26b7592b888ffcbf77c96e74f03970425fed697 (patch)
treeec5a7df86bf80e30cc01effb22f7eb1c5188ae75 /source/blender/draw/engines/workbench/workbench_engine.c
parent3759b2aa59ae7ea680b02b15b5cb3534097107a7 (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.c48
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 = {