Blender Git Commit Log
Git Commits -> Revision 33f85d0
Revision 33f85d0 by Mike Erwin (GPU_data_request) April 16, 2015, 17:56 (GMT) |
cache GPUx batches for performance++ WIP �?? developed on Mac, want to test on Linux & Windows so pushing unfinished. Everything needed for drawing is collected into a GPUxBatch. These are generated per-object the first time drawn, then reused for subsequent draws. Regenerated when DerivedMesh or draw mode changes. TODO: - actively reclaim memory (like gpu_buffers.c�??s pool) - store a list of batches per DM, for complex drawing - find cause of low perf on high poly OB_SOLID rendering |
Commit Details:
Full Hash: 33f85d0fe2a52e94722f00e46472156e15451570
Parent Commit: 26e5c28
Lines Changed: +181, -58