Blender Git Commit Log

Git Commits -> Revision 32c7687

Revision 32c7687 by William Leeson (master)
November 12, 2021, 09:01 (GMT)
Fix T92601: Disable profiling when the profiler is deemed not active.

Adds a method to profiler that can be used to check if it is active.
This is used to determine if stop_profiling and start_profiling
should be called.

| patch | Juans Scene UI 256 samples | Juans Scene bg 256 samples | junkshop UI | junkshop bg |
| No patch | 6:16.59 | 4:05.37 | 2:08.48 | 1:59.7 |
| D13187 | 4:12.15 | 3:57.36 | 2:07.25 | 1:58.16 |
| D13185 | 4.11.18 |3:54.74 | 2:07.44 | 1:58.03 |
| D13190 | 4:12.39 | 3:55.42 | 2:07.62 | 1:58.68 |

UI - means rendered from within Blender
bg - means rendered from the command line using ##blender -b scene.blend -f 1##

Reviewed By: sergey, brecht

Maniphest Tasks: T92601

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

Commit Details:

Full Hash: 32c768785991550c269c42223ee60933efab149b
Parent Commit: a872539
Lines Changed: +15, -5

3 Modified Paths:

/intern/cycles/integrator/path_trace_work_cpu.cpp (+8, -5) (Diff)
/intern/cycles/util/profiling.cpp (+5, -0) (Diff)
/intern/cycles/util/profiling.h (+2, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021