blender/intern/cycles/device
Sergey Sharybin e5179bfefc Remove usage WITH_CYCLES_CUDA_BINARIES in code, use check for
precompiled cubins instead,

Logic here is following now:
- If there're precompiled cubins, assume CUDA compute is available,
  otherwise
- If cuda toolkit found, assume CUDA compute is available
- In all other cases CUDA compute is not available

For windows there're still check for only precompiled binaries,
no runtime compilation is allowed.

Ended up with such decision after discussion with Brecht. The thing
is, if we'll support runtime compilation on windows we'll end up
having lots of reports about different aspects of something doesn't
work (you need particular toolkit version, msvc installed, environment
variables set properly and so) and giving feedback on such reports
will waste time.
2013-01-14 17:30:33 +00:00
..
CMakeLists.txt device_network.cpp is completely elided when WITH_NETWORK is not defined, so do not include it in the build in that case 2013-01-06 07:10:22 +00:00
device_cpu.cpp Fix #33375: OSL geom:trianglevertices gave wrong coordinates for static BVH. 2012-12-01 19:15:05 +00:00
device_cuda.cpp Remove usage WITH_CYCLES_CUDA_BINARIES in code, use check for 2013-01-14 17:30:33 +00:00
device_intern.h Fix #33107: cycles fixed threads 1 was still having two cores do work, 2012-11-07 21:00:49 +00:00
device_memory.h Cycles: device code refactoring, no functional changes. 2012-01-04 18:06:32 +00:00
device_multi.cpp Cycles: memory usage report 2012-11-05 08:04:57 +00:00
device_network.cpp Cycles: merge some changes from a local branch to bring network rendering a bit 2012-12-21 11:13:46 +00:00
device_network.h Cycles: merge some changes from a local branch to bring network rendering a bit 2012-12-21 11:13:46 +00:00
device_opencl.cpp Cycles: memory usage report 2012-11-05 08:04:57 +00:00
device_task.cpp code cleanup: quiet double promotion warnings 2012-11-07 23:52:33 +00:00
device_task.h Cycles: progressive refine option 2012-10-13 12:38:32 +00:00
device.cpp Fix #33243: cycles CUDA going missing sometimes, disabled the new code now that 2012-11-20 17:39:56 +00:00
device.h Cycles: deal a bit better with errors when CUDA runs out of memory, try to avoid crashes. 2012-12-23 12:53:58 +00:00