Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2015-12-29 19:20:10 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2015-12-29 19:20:10 +0300
commita6b67ca802e274e67cc294218a2ae1fcf8378f81 (patch)
tree5d2a5ff41545481a5fd1e3ee779fd6b46d7fdebb /intern/cycles/render/svm.h
parentaff9fd60bc5c3b3f64b1a07bc511b3d984a44d81 (diff)
Cycles: Add timing information to the SVM compiler stats
Diffstat (limited to 'intern/cycles/render/svm.h')
-rw-r--r--intern/cycles/render/svm.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/intern/cycles/render/svm.h b/intern/cycles/render/svm.h
index bc641d2e00a..f61ceb5d770 100644
--- a/intern/cycles/render/svm.h
+++ b/intern/cycles/render/svm.h
@@ -61,6 +61,27 @@ public:
/* Peak stack usage during shader evaluation. */
int peak_stack_usage;
+ /* Time spent on surface graph finalization. */
+ double time_finalize;
+
+ /* Time spent on bump graph finalization. */
+ double time_finalize_bump;
+
+ /* Time spent on generating SVM nodes for surface shader. */
+ double time_generate_surface;
+
+ /* Time spent on generating SVM nodes for bump shader. */
+ double time_generate_bump;
+
+ /* Time spent on generating SVM nodes for volume shader. */
+ double time_generate_volume;
+
+ /* Time spent on generating SVM nodes for displacement shader. */
+ double time_generate_displacement;
+
+ /* Total time spent on all routines. */
+ double time_total;
+
/* A full multiline description of the state of the compiler after
* compilation.
*/