From e52bbae2bf88c72655d3713e26b6153a7a4b5d69 Mon Sep 17 00:00:00 2001 From: Omar Emara Date: Wed, 8 Jan 2025 07:41:48 +0100 Subject: [PATCH] Compositor: Only show precision for GPU device The compositor precision option only matters for GPU device, so hide it when in CPU mode. Pull Request: https://projects.blender.org/blender/blender/pulls/132680 --- scripts/startup/bl_ui/properties_render.py | 3 ++- scripts/startup/bl_ui/space_node.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/startup/bl_ui/properties_render.py b/scripts/startup/bl_ui/properties_render.py index 54174646935..74b0a778866 100644 --- a/scripts/startup/bl_ui/properties_render.py +++ b/scripts/startup/bl_ui/properties_render.py @@ -760,7 +760,8 @@ class CompositorPerformanceButtonsPanel: col = layout.column() row = col.row() row.prop(rd, "compositor_device", text="Device", expand=True) - col.prop(rd, "compositor_precision", text="Precision") + if rd.compositor_device == "GPU": + col.prop(rd, "compositor_precision", text="Precision") class CompositorDenoisePerformanceButtonsPanel: diff --git a/scripts/startup/bl_ui/space_node.py b/scripts/startup/bl_ui/space_node.py index cdd099c4049..458e118faf7 100644 --- a/scripts/startup/bl_ui/space_node.py +++ b/scripts/startup/bl_ui/space_node.py @@ -853,7 +853,8 @@ class NODE_PT_quality(bpy.types.Panel): col = layout.column() col.prop(rd, "compositor_device", text="Device") - col.prop(rd, "compositor_precision", text="Precision") + if rd.compositor_device == "GPU": + col.prop(rd, "compositor_precision", text="Precision") col = layout.column() col.prop(tree, "use_viewer_border")