Blender Git Commit Log
Git Commits -> Revision 8c577cd
Revision 8c577cd by Brecht Van Lommel (cycles-x) July 29, 2021, 14:42 (GMT) |
Cycles X: restore CPU sampling profiler Stats now reflect the new kernels. Also change implementation to unset active shader and object, previously there were some hard to verify assumptions about for which kernels we can assume they are correctly set. Differential Revision: https://developer.blender.org/D12042 |
Commit Details:
Full Hash: 8c577cd4040a2e8d643d573db87288eb597e0922
Parent Commit: 501048d
Lines Changed: +181, -177
23 Modified Paths:
/intern/cycles/device/cpu/device_impl.cpp (+1, -1) (Diff)
/intern/cycles/device/cpu/kernel_thread_globals.cpp (+16, -8) (Diff)
/intern/cycles/device/cpu/kernel_thread_globals.h (+10, -3) (Diff)
/intern/cycles/integrator/path_trace_work_cpu.cpp (+8, -0) (Diff)
/intern/cycles/kernel/bvh/bvh.h (+0, -10) (Diff)
/intern/cycles/kernel/geom/geom_shader_data.h (+0, -18) (Diff)
/intern/cycles/kernel/integrator/integrator_init_from_bake.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_init_from_camera.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_closest.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_shadow.h (+2, -4) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_subsurface.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_volume_stack.h (+4, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_background.h (+6, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_light.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_shadow.h (+5, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_surface.h (+17, -8) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_volume.h (+8, -0) (Diff)
/intern/cycles/kernel/kernel_emission.h (+4, -0) (Diff)
/intern/cycles/kernel/kernel_profiling.h (+6, -10) (Diff)
/intern/cycles/kernel/kernel_shader.h (+0, -12) (Diff)
/intern/cycles/render/stats.cpp (+27, -46) (Diff)
/intern/cycles/util/util_profiling.cpp (+1, -7) (Diff)
/intern/cycles/util/util_profiling.h (+56, -50) (Diff)
/intern/cycles/device/cpu/kernel_thread_globals.cpp (+16, -8) (Diff)
/intern/cycles/device/cpu/kernel_thread_globals.h (+10, -3) (Diff)
/intern/cycles/integrator/path_trace_work_cpu.cpp (+8, -0) (Diff)
/intern/cycles/kernel/bvh/bvh.h (+0, -10) (Diff)
/intern/cycles/kernel/geom/geom_shader_data.h (+0, -18) (Diff)
/intern/cycles/kernel/integrator/integrator_init_from_bake.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_init_from_camera.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_closest.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_shadow.h (+2, -4) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_subsurface.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_intersect_volume_stack.h (+4, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_background.h (+6, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_light.h (+2, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_shadow.h (+5, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_surface.h (+17, -8) (Diff)
/intern/cycles/kernel/integrator/integrator_shade_volume.h (+8, -0) (Diff)
/intern/cycles/kernel/kernel_emission.h (+4, -0) (Diff)
/intern/cycles/kernel/kernel_profiling.h (+6, -10) (Diff)
/intern/cycles/kernel/kernel_shader.h (+0, -12) (Diff)
/intern/cycles/render/stats.cpp (+27, -46) (Diff)
/intern/cycles/util/util_profiling.cpp (+1, -7) (Diff)
/intern/cycles/util/util_profiling.h (+56, -50) (Diff)