Blender Git Loki

Git Commits -> Revision 84d47e3

Revision 84d47e3 by Sergey Sharybin (master)
July 27, 2018, 15:19 (GMT)
Cycles: Initial implementation of detailed statistics

Gathers information about object geometry and textures. Very basic at
this moment, but need to start somewhere.

Things which needs to be included still:

- "Runtime" information, like BVH. While it is not directly controllable
by artists, it's still important to know.

- Device array sizes. Again, not under artists control, but is added to
the overall size.

- Memory peak at different synchronization stages.

At this point it simply prints info to the stdout after F12 is done,
need better control over that too.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D3566

Commit Details:

Full Hash: 84d47e3685c7ccfeaf2dd41ab64d1b642f157add
Parent Commit: 709b36e
Lines Changed: +287, -0

2 Added Paths:

/intern/cycles/render/stats.cpp (+119, -0) (View)
/intern/cycles/render/stats.h (+104, -0) (View)

11 Modified Paths:

/intern/cycles/blender/addon/engine.py (+6, -0) (Diff)
/intern/cycles/blender/blender_python.cpp (+9, -0) (Diff)
/intern/cycles/blender/blender_session.cpp (+8, -0) (Diff)
/intern/cycles/blender/blender_session.h (+2, -0) (Diff)
/intern/cycles/render/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/render/image.cpp (+12, -0) (Diff)
/intern/cycles/render/image.h (+3, -0) (Diff)
/intern/cycles/render/mesh.cpp (+10, -0) (Diff)
/intern/cycles/render/mesh.h (+3, -0) (Diff)
/intern/cycles/render/scene.cpp (+6, -0) (Diff)
/intern/cycles/render/scene.h (+3, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021