Blender Git Commit Log

Git Commits -> Revision 5bfa3cf

Revision 5bfa3cf by Clément Foucault (master)
July 27, 2017, 12:51 (GMT)
DRW: Revamp the performance debugging tool.

Old performance debug was doing queries for every frame even if not debugging perf.
Also, it did not record when a pass was draw multiple time, leading to incorect measurement.

New module also allows to group the timers to limit infos displayed.

Also fix the background CPU draw timer.

Commit Details:

Full Hash: 5bfa3cf6e9a09c2cabbdb79d3d02024fcbc3a296
Parent Commit: 2b8f50e
Lines Changed: +326, -92

2 Added Paths:

/source/blender/draw/intern/draw_manager_profiling.c (+242, -0) (View)
/source/blender/draw/intern/draw_manager_profiling.h (+43, -0) (View)

3 Modified Paths:

/source/blender/draw/CMakeLists.txt (+2, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+37, -92) (Diff)
/source/blender/draw/intern/DRW_render.h (+2, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021