blender/intern/cycles/device
Sergey Sharybin 2af7637f20 Cycles: Add option to directly link against CUDA libraries
The main purpose of such linking is to make Blender compatible with
NVidia's debuggers and profilers which are doing some LD_PRELOAD
magic to intercept some function calls. Such magic conflicts with
our CUDA wrangler magic and causes segmentation faults.

The option is disabled by default, so there's no affect on any of
artists.

In order to make Blender linked directly against CUDA library use
the WITH_CUDA_DYNLOAD CMake option (it's marked as advanced).
2016-01-14 12:27:22 +05:00
..
CMakeLists.txt Cycles: Add option to directly link against CUDA libraries 2016-01-14 12:27:22 +05:00
device_cpu.cpp Cycles: Use special debug panel to fine-tune debug flags 2016-01-12 16:21:30 +05:00
device_cuda.cpp Cycles: Add option to directly link against CUDA libraries 2016-01-14 12:27:22 +05:00
device_intern.h Cycles: Repot CPU and CUDA capabilities to system info operator 2015-01-06 14:13:21 +05:00
device_memory.h Cycles: Gracefully handle out-of-memory happening in device vector 2015-10-11 19:41:59 +05:00
device_multi.cpp Cycles: Optionally output luminance from the shader evaluation kernel 2015-12-30 19:04:04 +05:00
device_network.cpp Cycles: Optionally output luminance from the shader evaluation kernel 2015-12-30 19:04:04 +05:00
device_network.h Cycles: Optionally output luminance from the shader evaluation kernel 2015-12-30 19:04:04 +05:00
device_opencl.cpp Cycles: Use special debug panel to fine-tune debug flags 2016-01-12 16:21:30 +05:00
device_task.cpp Cycles: Optionally output luminance from the shader evaluation kernel 2015-12-30 19:04:04 +05:00
device_task.h Cycles: Optionally output luminance from the shader evaluation kernel 2015-12-30 19:04:04 +05:00
device.cpp Cycles: Use special debug panel to fine-tune debug flags 2016-01-12 16:21:30 +05:00
device.h Cycles: Use special debug panel to fine-tune debug flags 2016-01-12 16:21:30 +05:00