diff options
author | Brecht Van Lommel <brecht@blender.org> | 2022-10-03 20:59:33 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2022-10-03 22:59:20 +0300 |
commit | 42f40657f143f4f8f0c473daf8d54bab6d7c303e (patch) | |
tree | 8a2b95e07a8253cc05b053a944195f4b5a864674 /source/blender/editors/space_image | |
parent | 9b7c84f293b6ad5d855b175ba664d4bd0d72c18d (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')
-rw-r--r-- | source/blender/editors/space_image/image_buttons.c | 12 |
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, |