Blender Git Loki

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021