Blender Git Loki
Git Commits -> Revision e5cba66
Revision e5cba66 by Brecht Van Lommel (cycles-x) July 9, 2021, 15:22 (GMT) |
Cycles X: support cameras inside volumes Adds a new integrator_intersect_volume_stack kernel to initialize the volume stack after camera rays. Differential Revision: https://developer.blender.org/D11870 |
Commit Details:
Full Hash: e5cba662a41884c0daaeb0eb246303180baa2f80
Parent Commit: 1136b40
Lines Changed: +212, -152
1 Added Path:
/intern/cycles/kernel/integrator/integrator_intersect_volume_stack.h (+149, -0) (View)
16 Modified Paths:
/intern/cycles/device/cpu/kernel.cpp (+1, -0) (Diff)
/intern/cycles/device/cpu/kernel.h (+1, -0) (Diff)
/intern/cycles/device/device_kernel.cpp (+2, -0) (Diff)
/intern/cycles/device/optix/device_impl.cpp (+11, -4) (Diff)
/intern/cycles/device/optix/device_impl.h (+1, -0) (Diff)
/intern/cycles/device/optix/queue.cpp (+6, -1) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.cpp (+2, -1) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/kernel/device/cpu/kernel_arch.h (+1, -0) (Diff)
/intern/cycles/kernel/device/cpu/kernel_arch_impl.h (+2, -0) (Diff)
/intern/cycles/kernel/device/cuda/kernel.cu (+13, -0) (Diff)
/intern/cycles/kernel/device/optix/kernel.cu (+9, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_init_from_camera.h (+8, -2) (Diff)
/intern/cycles/kernel/integrator/integrator_megakernel.h (+4, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_volume_stack.h (+0, -144) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -0) (Diff)
/intern/cycles/device/cpu/kernel.h (+1, -0) (Diff)
/intern/cycles/device/device_kernel.cpp (+2, -0) (Diff)
/intern/cycles/device/optix/device_impl.cpp (+11, -4) (Diff)
/intern/cycles/device/optix/device_impl.h (+1, -0) (Diff)
/intern/cycles/device/optix/queue.cpp (+6, -1) (Diff)
/intern/cycles/integrator/path_trace_work_gpu.cpp (+2, -1) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/kernel/device/cpu/kernel_arch.h (+1, -0) (Diff)
/intern/cycles/kernel/device/cpu/kernel_arch_impl.h (+2, -0) (Diff)
/intern/cycles/kernel/device/cuda/kernel.cu (+13, -0) (Diff)
/intern/cycles/kernel/device/optix/kernel.cu (+9, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_init_from_camera.h (+8, -2) (Diff)
/intern/cycles/kernel/integrator/integrator_megakernel.h (+4, -0) (Diff)
/intern/cycles/kernel/integrator/integrator_volume_stack.h (+0, -144) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -0) (Diff)