Blender Git Loki

Git Commits -> Revision ed55575

Revision ed55575 by Clément Foucault (master)
November 6, 2017, 16:43 (GMT)
DRW: Use pseudo persistent memory pool for the rendering data structure.

This gets rid of the bottleneck of allocation / free of thousands of elements every frame.

Cache time (Eevee) (test scene is default file with cube duplicated 3241 times)
pre-patch: 23ms
post-patch: 14ms

Commit Details:

Full Hash: ed555750eb8294005f54425094cb692f29830631
Parent Commit: 5d70e84
Lines Changed: +264, -198

3 Modified Paths:

/source/blender/draw/intern/draw_manager.c (+208, -184) (Diff)
/source/blender/gpu/GPU_viewport.h (+15, -1) (Diff)
/source/blender/gpu/intern/gpu_viewport.c (+41, -13) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021