Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brecht@blender.org>2022-10-03 20:59:33 +0300
committerBrecht Van Lommel <brecht@blender.org>2022-10-03 22:59:20 +0300
commit42f40657f143f4f8f0c473daf8d54bab6d7c303e (patch)
tree8a2b95e07a8253cc05b053a944195f4b5a864674 /source/blender/editors/space_image/image_buttons.c
parent9b7c84f293b6ad5d855b175ba664d4bd0d72c18d (diff)
Images: remove option to choose between BW/RGB/RGBA for multilayer EXR save
This was not properly respected, and in general with multiple passes and layers it's unclear what this should do exactly without breaking some render passes. Better to keep this image format for raw unmodified render results.
Diffstat (limited to 'source/blender/editors/space_image/image_buttons.c')
-rw-r--r--source/blender/editors/space_image/image_buttons.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/source/blender/editors/space_image/image_buttons.c b/source/blender/editors/space_image/image_buttons.c
index bc367a99d6b..98e555c7f77 100644
--- a/source/blender/editors/space_image/image_buttons.c
+++ b/source/blender/editors/space_image/image_buttons.c
@@ -974,8 +974,16 @@ void uiTemplateImageSettings(uiLayout *layout, PointerRNA *imfptr, bool color_ma
uiLayoutSetPropDecorate(col, false);
uiItemR(col, imfptr, "file_format", 0, NULL, ICON_NONE);
- uiItemR(
- uiLayoutRow(col, true), imfptr, "color_mode", UI_ITEM_R_EXPAND, IFACE_("Color"), ICON_NONE);
+
+ /* Multi-layer always saves raw unmodified channels. */
+ if (imf->imtype != R_IMF_IMTYPE_MULTILAYER) {
+ uiItemR(uiLayoutRow(col, true),
+ imfptr,
+ "color_mode",
+ UI_ITEM_R_EXPAND,
+ IFACE_("Color"),
+ ICON_NONE);
+ }
/* only display depth setting if multiple depths can be used */
if (ELEM(depth_ok,