Blender Git Commit Log

Git Commits -> Revision 7a3c676

Revision 7a3c676 by Brecht Van Lommel (cycles-x)
March 10, 2021, 14:27 (GMT)
Cycles: change queue work tile handling

* Use single method to both pass work tiles and launch init kernel
* Support passing multiple tiles
* Schedule multiple tiles on the GPU if there is enough space

Commit Details:

Full Hash: 7a3c6769bff617e5d6c514cb1fb4e623d461d14f
Parent Commit: ee7d602
Lines Changed: +180, -130

11 Modified Paths:

/intern/cycles/device/cpu/device_queue.cpp (+16, -7) (Diff)
/intern/cycles/device/cpu/device_queue.h (+3, -3) (Diff)
/intern/cycles/device/cuda/queue.cpp (+57, -34) (Diff)
/intern/cycles/device/cuda/queue.h (+5, -2) (Diff)
/intern/cycles/device/device_queue.h (+6, -3) (Diff)
/intern/cycles/integrator/path_trace_work_pixel.cpp (+1, -3) (Diff)
/intern/cycles/integrator/path_trace_work_tiled.cpp (+58, -53) (Diff)
/intern/cycles/integrator/path_trace_work_tiled.h (+0, -3) (Diff)
/intern/cycles/integrator/work_scheduler.cpp (+23, -15) (Diff)
/intern/cycles/integrator/work_scheduler.h (+6, -4) (Diff)
/intern/cycles/kernel/kernels/cuda/kernel.cu (+5, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021