diff options
author | Jeroen Bakker <jeroen@blender.org> | 2020-10-06 09:33:42 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2020-10-07 11:17:34 +0300 |
commit | dac242b993c5f33898de001c9d40fd645afcc4e9 (patch) | |
tree | 5cd8568acf422fa7a2eaea565b6874f639a46718 /source/blender/draw/intern | |
parent | 3f2b1f1b667d00494b01ed4b9d65196f45eb75d3 (diff) |
Fix T81459: Memory Leak Cycles Rendered Viewport
The external engine in the draw manager wasn't registered correctly.
This did not free the resources after the external engine was used.
Diffstat (limited to 'source/blender/draw/intern')
-rw-r--r-- | source/blender/draw/intern/draw_manager.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c index 862c84a2022..94236f78b08 100644 --- a/source/blender/draw/intern/draw_manager.c +++ b/source/blender/draw/intern/draw_manager.c @@ -2648,6 +2648,8 @@ void DRW_engines_register(void) DRW_engine_register(&draw_engine_select_type); DRW_engine_register(&draw_engine_basic_type); + DRW_engine_register(DRW_engine_viewport_external_type.draw_engine); + /* setup callbacks */ { BKE_mball_batch_cache_dirty_tag_cb = DRW_mball_batch_cache_dirty_tag; |