[Bf-blender-cvs] [8c6c46469c9] blender-v2.81-release: Fix T71172: Cycles preferences.get_devices() not refreshing Optix devices

Brecht Van Lommel noreply at git.blender.org
Thu Oct 31 15:58:16 CET 2019


Commit: 8c6c46469c906bfc6228d783da12a2abc2e7655e
Author: Brecht Van Lommel
Date:   Wed Oct 30 14:02:39 2019 +0100
Branches: blender-v2.81-release
https://developer.blender.org/rB8c6c46469c906bfc6228d783da12a2abc2e7655e

Fix T71172: Cycles preferences.get_devices() not refreshing Optix devices

===================================================================

M	intern/cycles/blender/addon/properties.py

===================================================================

diff --git a/intern/cycles/blender/addon/properties.py b/intern/cycles/blender/addon/properties.py
index 840ab557132..26e1a6a223a 100644
--- a/intern/cycles/blender/addon/properties.py
+++ b/intern/cycles/blender/addon/properties.py
@@ -1467,9 +1467,11 @@ class CyclesPreferences(bpy.types.AddonPreferences):
             devices.extend(cpu_devices)
         return devices
 
-    # For backwards compatibility, only has CUDA and OpenCL.
+    # For backwards compatibility, only returns CUDA and OpenCL but still
+    # refreshes all devices.
     def get_devices(self, compute_device_type=''):
         cuda_devices = self.get_devices_for_type('CUDA')
+        self.get_devices_for_type('OPTIX')
         opencl_devices = self.get_devices_for_type('OPENCL')
         return cuda_devices, opencl_devices



More information about the Bf-blender-cvs mailing list