blender/intern/cycles
Brecht Van Lommel 001414fb2f Cycles: delay CUDA and OpenCL initialization to avoid driver crashes.
We've had many reported crashes on Windows where we suspect there is a
corrupted OpenCL driver. The purpose here is to keep Blender generally
usable in such cases.

Now it always shows None / CUDA / OpenCL in the preferences, and only when
selecting one will it reveal if there are any GPUs available. This should
avoid crashes when opening the preferences or on startup.

Differential Revision: https://developer.blender.org/D4265
2019-01-29 17:00:02 +01:00
..
app Cycles: delay CUDA and OpenCL initialization to avoid driver crashes. 2019-01-29 17:00:02 +01:00
blender Cycles: delay CUDA and OpenCL initialization to avoid driver crashes. 2019-01-29 17:00:02 +01:00
bvh Cleanup: fix compiler warnings. 2019-01-26 14:49:11 +01:00
cmake Cycles: Added Embree as BVH option for CPU renders. 2018-11-07 12:58:12 +01:00
device Cycles: delay CUDA and OpenCL initialization to avoid driver crashes. 2019-01-29 17:00:02 +01:00
doc Cleanup: strip trailing space for cycles 2018-07-06 10:17:58 +02:00
graph Cleanup: add begin/end iterators to Cycles NodeEnum. 2019-01-14 15:57:53 +01:00
kernel OSL: remove fresnel template that was not public domain. 2019-01-28 12:04:54 +01:00
render Fix T60597, T60806: Cycles crash rendering principled BSDF + volume interior. 2019-01-24 18:05:42 +01:00
subd Cycles: Cleanup, space after (void) 2018-11-09 12:08:51 +01:00
test Fix (unreported) broken Cycles tests after numaapi changes today. 2018-12-27 23:20:37 +01:00
util Fix Cycles standalone build as part of Blender. 2019-01-27 20:05:25 +01:00
CMakeLists.txt Fix build with old CMake versions. 2018-12-05 12:53:19 +01:00