Blender Git Loki
Git Commits -> Revision b65b93f
Revision b65b93f by Clément Foucault (tmp-batch-cache-cleanup) July 28, 2019, 13:23 (GMT) |
Mesh Batch Cache: Refactor: Again - Use Extract naming convention to name extract functions that fill vbo/ibo - Separate extract functions into separate file (for clarity) - Make simpler iter loops to avoid as much overhead as possible - Separate loose elements looping functions to avoid iteration complexity (unfortunately this makes the code more verbose). - Some iter functions are threadable and tagged as such. - Add multithreaded iteration for extract functions that supports them. |
Commit Details:
Full Hash: b65b93f5d49283a02aebed7b60ce76c0ee4cba85
Parent Commit: ef15a45
Lines Changed: +4215, -3825
2 Added Paths:
/source/blender/draw/intern/draw_cache_extract.h (+248, -0) (View)
/source/blender/draw/intern/draw_cache_extract_mesh.c (+3717, -0) (View)
/source/blender/draw/intern/draw_cache_extract_mesh.c (+3717, -0) (View)