Blender Git Commit Log
Git Commits -> Revision 001414f
Revision 001414f by Brecht Van Lommel (master) January 29, 2019, 16:00 (GMT) |
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 |
Commit Details:
Full Hash: 001414fb2f7346d2ff332bf851373522d87659d7
Parent Commit: e37b9b5
Lines Changed: +178, -115
6 Modified Paths:
/intern/cycles/app/cycles_standalone.cpp (+8, -16) (Diff)
/intern/cycles/blender/addon/properties.py (+24, -18) (Diff)
/intern/cycles/blender/blender_python.cpp (+16, -7) (Diff)
/intern/cycles/blender/blender_sync.cpp (+22, -25) (Diff)
/intern/cycles/device/device.cpp (+89, -43) (Diff)
/intern/cycles/device/device.h (+19, -6) (Diff)
/intern/cycles/blender/addon/properties.py (+24, -18) (Diff)
/intern/cycles/blender/blender_python.cpp (+16, -7) (Diff)
/intern/cycles/blender/blender_sync.cpp (+22, -25) (Diff)
/intern/cycles/device/device.cpp (+89, -43) (Diff)
/intern/cycles/device/device.h (+19, -6) (Diff)