6fa5d520b8
OptiX 7.4 adds support for splitting the costly creation of an OptiX module into smaller tasks that can be executed in parallel on a thread pool. This is only really relevant for the "shader_raytrace" kernel variant as the main one is small and compiles fast either way. It sheds of a few seconds there (total gain is not massive currently, since it is difficult for the compiler to split up the huge shading entry point that is the primary one taking up time, but it is still measurable). Differential Revision: https://developer.blender.org/D14845 |
||
---|---|---|
.. | ||
cpu | ||
cuda | ||
dummy | ||
hip | ||
metal | ||
multi | ||
optix | ||
CMakeLists.txt | ||
denoise.cpp | ||
denoise.h | ||
device.cpp | ||
device.h | ||
graphics_interop.cpp | ||
graphics_interop.h | ||
kernel.cpp | ||
kernel.h | ||
memory.cpp | ||
memory.h | ||
queue.cpp | ||
queue.h |