diff options
author | Campbell Barton <ideasman42@gmail.com> | 2020-01-07 06:06:33 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-01-07 06:06:33 +0300 |
commit | 6e39aeb2cd805cdc9ddd838b8b27a4287800236b (patch) | |
tree | 85398bceb0a1a36ab7ba4ec66ee79db0d62c4b2a /source/blender/draw/intern/draw_cache_impl_mesh.c | |
parent | a8d11995bfcb16d2ecdfdb196e0ed708d8cf5c36 (diff) |
BMesh: remove BMEditMesh.ob use for draw manager
Diffstat (limited to 'source/blender/draw/intern/draw_cache_impl_mesh.c')
-rw-r--r-- | source/blender/draw/intern/draw_cache_impl_mesh.c | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/source/blender/draw/intern/draw_cache_impl_mesh.c b/source/blender/draw/intern/draw_cache_impl_mesh.c index 7c7178eae85..31f4bec7226 100644 --- a/source/blender/draw/intern/draw_cache_impl_mesh.c +++ b/source/blender/draw/intern/draw_cache_impl_mesh.c @@ -1399,16 +1399,32 @@ void DRW_mesh_batch_cache_create_requested( if (do_uvcage) { mesh_buffer_cache_create_requested( - cache, cache->uv_cage, me, false, true, false, &cache->cd_used, ts, true); + cache, cache->uv_cage, me, ob->obmat, false, true, false, &cache->cd_used, ts, true); } if (do_cage) { - mesh_buffer_cache_create_requested( - cache, cache->cage, me, false, false, use_subsurf_fdots, &cache->cd_used, ts, true); - } - - mesh_buffer_cache_create_requested( - cache, cache->final, me, true, false, use_subsurf_fdots, &cache->cd_used, ts, use_hide); + mesh_buffer_cache_create_requested(cache, + cache->cage, + me, + ob->obmat, + false, + false, + use_subsurf_fdots, + &cache->cd_used, + ts, + true); + } + + mesh_buffer_cache_create_requested(cache, + cache->final, + me, + ob->obmat, + true, + false, + use_subsurf_fdots, + &cache->cd_used, + ts, + use_hide); #ifdef DEBUG check: |