d259e7dcfb
For a while now OptiX had support for 28-bits of instance IDs, instead of the initial 24-bits (see also value reported by OPTIX_DEVICE_PROPERTY_LIMIT_MAX_INSTANCE_ID). This change makes use of that and also adds an error reported when the number of instances an OptiX acceleration structure is created with goes beyond the limit, to make this clear instead of just rendering an image with artifacts. Manifest Tasks: T81431 |
||
---|---|---|
.. | ||
cuda | ||
opencl | ||
CMakeLists.txt | ||
device_cpu.cpp | ||
device_cuda.cpp | ||
device_denoising.cpp | ||
device_denoising.h | ||
device_dummy.cpp | ||
device_intern.h | ||
device_memory.cpp | ||
device_memory.h | ||
device_multi.cpp | ||
device_network.cpp | ||
device_network.h | ||
device_opencl.cpp | ||
device_optix.cpp | ||
device_split_kernel.cpp | ||
device_split_kernel.h | ||
device_task.cpp | ||
device_task.h | ||
device.cpp | ||
device.h |