From 8c6c46469c906bfc6228d783da12a2abc2e7655e Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 30 Oct 2019 14:02:39 +0100 Subject: Fix T71172: Cycles preferences.get_devices() not refreshing Optix devices --- intern/cycles/blender/addon/properties.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3