blender/intern/cycles/device
Brecht Van Lommel 073bf8bf52 Cycles: remove WITH_CYCLES_DEBUG, add WITH_CYCLES_DEBUG_NAN
WITH_CYCLES_DEBUG was used for rendering BVH debugging passes. But since we
mainly use Embree an OptiX now, this information is no longer important.

WITH_CYCLES_DEBUG_NAN will enable additional checks for NaNs and invalid values
in the kernel, for Cycles developers. Previously these asserts where enabled in
all debug builds, but this is too likely to crash Blender in scenes that render
fine regardless of the NaNs. So this is behind a CMake option now.

Fixes T90240
2021-07-28 19:27:57 +02:00
..
cuda Cycles: remove WITH_CYCLES_DEBUG, add WITH_CYCLES_DEBUG_NAN 2021-07-28 19:27:57 +02:00
opencl Cycles: remove WITH_CYCLES_DEBUG, add WITH_CYCLES_DEBUG_NAN 2021-07-28 19:27:57 +02:00
CMakeLists.txt Cycles: abort rendering when --cycles-device not found 2020-10-29 16:01:38 +01:00
device_cpu.cpp Cycles: disable NanoVDB for AMD OpenCL 2021-03-30 00:00:17 +02:00
device_cuda.cpp Cycles: disable NanoVDB for AMD OpenCL 2021-03-30 00:00:17 +02:00
device_denoising.cpp Cleanup: reduce hardcoded numbers in denoising neighbor tiles code 2020-07-10 17:10:05 +02:00
device_denoising.h Cycles: Change device-only memory to actually only allocate on the device 2021-03-11 14:12:35 +01:00
device_dummy.cpp Cycles: abort rendering when --cycles-device not found 2020-10-29 16:01:38 +01:00
device_intern.h Cycles: abort rendering when --cycles-device not found 2020-10-29 16:01:38 +01:00
device_memory.cpp Fix T87793: Cycles OptiX crash hiding objects in viewport render 2021-05-19 18:30:43 +02:00
device_memory.h Fix T87793: Cycles OptiX crash hiding objects in viewport render 2021-05-19 18:30:43 +02:00
device_multi.cpp Cycles OpenCL: disable AO preview kernels 2021-05-19 18:30:43 +02:00
device_network.cpp Cycles: add denoising settings to the render properties 2020-06-24 15:17:36 +02:00
device_network.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
device_opencl.cpp Cycles: disable NanoVDB for AMD OpenCL 2021-03-30 00:00:17 +02:00
device_optix.cpp Cycles: remove WITH_CYCLES_DEBUG, add WITH_CYCLES_DEBUG_NAN 2021-07-28 19:27:57 +02:00
device_split_kernel.cpp Fix T82351: Cycles: Tile stealing glitches with adaptive sampling 2021-01-11 21:04:49 +01:00
device_split_kernel.h Cleanup: minor refactoring around DeviceTask 2020-06-22 13:06:47 +02:00
device_task.cpp Fix (apparently harmless) Cycles asan warnings 2021-03-15 20:46:57 +01:00
device_task.h Cleanup: comment blocks, trailing space in comments 2021-06-24 15:59:34 +10:00
device.cpp Cycles: disable NanoVDB for AMD OpenCL 2021-03-30 00:00:17 +02:00
device.h Cleanup: Use named unused arguments in Cycles Device 2021-05-21 11:19:33 +02:00