forked from bartvdbraak/blender
aa46459543
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 |
||
---|---|---|
.. | ||
adaptive_sampling.cpp | ||
adaptive_sampling.h | ||
CMakeLists.txt | ||
denoiser_device.cpp | ||
denoiser_device.h | ||
denoiser_oidn.cpp | ||
denoiser_oidn.h | ||
denoiser_optix.cpp | ||
denoiser_optix.h | ||
denoiser.cpp | ||
denoiser.h | ||
pass_accessor_cpu.cpp | ||
pass_accessor_cpu.h | ||
pass_accessor_gpu.cpp | ||
pass_accessor_gpu.h | ||
pass_accessor.cpp | ||
pass_accessor.h | ||
path_trace_display.cpp | ||
path_trace_display.h | ||
path_trace_tile.cpp | ||
path_trace_tile.h | ||
path_trace_work_cpu.cpp | ||
path_trace_work_cpu.h | ||
path_trace_work_gpu.cpp | ||
path_trace_work_gpu.h | ||
path_trace_work.cpp | ||
path_trace_work.h | ||
path_trace.cpp | ||
path_trace.h | ||
render_scheduler.cpp | ||
render_scheduler.h | ||
shader_eval.cpp | ||
shader_eval.h | ||
tile.cpp | ||
tile.h | ||
work_balancer.cpp | ||
work_balancer.h | ||
work_tile_scheduler.cpp | ||
work_tile_scheduler.h |