diff options
author | Brecht Van Lommel <brecht@blender.org> | 2020-11-11 19:29:54 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2020-11-12 19:39:19 +0300 |
commit | f17dfd575ce23c2e9fd383f0c87676d524a1124b (patch) | |
tree | 48be9784bfee69336e553fb8e9702d18d220748b /release/scripts/startup | |
parent | dad228a19cc4b2ae8436eeb927fb42b32d4e1824 (diff) |
Fix empty Cycles render devices panel showing in preferences on macOS
There is no GPU rendering support on macOS, so showing the panel only adds
confusion. Also hide the panels in builds without Cycles.
Diffstat (limited to 'release/scripts/startup')
-rw-r--r-- | release/scripts/startup/bl_ui/space_userpref.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py index b96e317e2e9..73cad81b1e9 100644 --- a/release/scripts/startup/bl_ui/space_userpref.py +++ b/release/scripts/startup/bl_ui/space_userpref.py @@ -575,6 +575,12 @@ class USERPREF_PT_system_sound(SystemPanel, CenterAlignMixIn, Panel): class USERPREF_PT_system_cycles_devices(SystemPanel, CenterAlignMixIn, Panel): bl_label = "Cycles Render Devices" + @classmethod + def poll(cls, context): + # No GPU rendering on macOS currently. + import sys + return bpy.app.build_options.cycles and sys.platform != "darwin" + def draw_centered(self, context, layout): prefs = context.preferences |