diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-11-29 13:00:50 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-11-29 13:07:52 +0300 |
commit | 69d33ecdec0d131ede1ed488fc1cf16689c07284 (patch) | |
tree | 0524ba73f36ad0d24ff55973354a7107d8e903fe /source/blender/draw/intern/DRW_render.h | |
parent | dc4c9de91a902b36c0d52a6546e09f649cf42c1e (diff) |
Eevee: Stop depsgraph update callback form allocating unneeded memory
Diffstat (limited to 'source/blender/draw/intern/DRW_render.h')
-rw-r--r-- | source/blender/draw/intern/DRW_render.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/draw/intern/DRW_render.h b/source/blender/draw/intern/DRW_render.h index a34485e7e40..0753dbc7a1a 100644 --- a/source/blender/draw/intern/DRW_render.h +++ b/source/blender/draw/intern/DRW_render.h @@ -384,9 +384,11 @@ struct DefaultTextureList *DRW_viewport_texture_list_get(void); void DRW_viewport_request_redraw(void); /* ViewLayers */ +void *DRW_view_layer_engine_data_get(DrawEngineType *engine_type); void **DRW_view_layer_engine_data_ensure(DrawEngineType *engine_type, void (*callback)(void *storage)); /* Objects */ +void *DRW_object_engine_data_get(Object *ob, DrawEngineType *engine_type); void **DRW_object_engine_data_ensure( Object *ob, DrawEngineType *engine_type, void (*callback)(void *storage)); struct LampEngineData *DRW_lamp_engine_data_ensure(Object *ob, struct RenderEngineType *engine_type); |