blender/intern/cycles/integrator
Sergey Sharybin aa46459543 Fix shadow catcher behind transparent object on GPU
The assumption about absent shadow path was wrong.

The rest of the changes are to ensure shadow paths are finished prior
to the split, so that they write to the proper passes.

The issue was caught by running regression tests on OptiX.

Differential Revision: https://developer.blender.org/D12857
2021-10-14 09:39:38 +02:00
..
adaptive_sampling.cpp
adaptive_sampling.h
CMakeLists.txt Cycles: refactor API for render output 2021-09-30 20:53:27 +02:00
denoiser_device.cpp
denoiser_device.h
denoiser_oidn.cpp Fix adaptive sampling artifacts on tile boundaries 2021-10-05 16:19:14 +02:00
denoiser_oidn.h
denoiser_optix.cpp
denoiser_optix.h
denoiser.cpp
denoiser.h
pass_accessor_cpu.cpp Fix adaptive sampling artifacts on tile boundaries 2021-10-05 16:19:14 +02:00
pass_accessor_cpu.h
pass_accessor_gpu.cpp Fix adaptive sampling artifacts on tile boundaries 2021-10-05 16:19:14 +02:00
pass_accessor_gpu.h
pass_accessor.cpp Fix Cycles backing issues when using multiple devices 2021-10-13 11:20:25 +02:00
pass_accessor.h
path_trace_display.cpp Cycles: refactor API for GPU display 2021-09-30 20:48:08 +02:00
path_trace_display.h Cycles: refactor API for GPU display 2021-09-30 20:48:08 +02:00
path_trace_tile.cpp Cycles: refactor API for render output 2021-09-30 20:53:27 +02:00
path_trace_tile.h Cycles: refactor API for render output 2021-09-30 20:53:27 +02:00
path_trace_work_cpu.cpp Cycles: refactor API for GPU display 2021-09-30 20:48:08 +02:00
path_trace_work_cpu.h Cycles: refactor API for GPU display 2021-09-30 20:48:08 +02:00
path_trace_work_gpu.cpp Fix shadow catcher behind transparent object on GPU 2021-10-14 09:39:38 +02:00
path_trace_work_gpu.h Fix missing Cycles volume stack re-allocation 2021-10-12 11:55:23 +02:00
path_trace_work.cpp Fix active pixels overlay for Cycles viewport 2021-10-11 15:59:07 +02:00
path_trace_work.h Cycles: refactor API for GPU display 2021-09-30 20:48:08 +02:00
path_trace.cpp Fix T91994: Cycles crash when rendering on multiple devices 2021-10-07 15:07:25 +02:00
path_trace.h Cycles: refactor API for render output 2021-09-30 20:53:27 +02:00
render_scheduler.cpp Cycles: Disable tile-level denoising 2021-09-28 17:05:47 +02:00
render_scheduler.h Cycles: refactor API for GPU display 2021-09-30 20:48:08 +02:00
shader_eval.cpp Fix T91641: crash rendering with 16k environment map in Cycles 2021-09-23 17:48:16 +02:00
shader_eval.h
tile.cpp
tile.h
work_balancer.cpp
work_balancer.h
work_tile_scheduler.cpp
work_tile_scheduler.h