Blender Git Loki
Git Commits -> Revision 2a09752
Revision 2a09752 by Brecht Van Lommel (master) November 7, 2017, 22:20 (GMT) |
Fix various issues with (multiview) OpenEXR file save/load. * Fix saving a multiview render from the image editor giving invalid files. * Fix failure to load multiview images with a single view per part. * Fix loss of multiview metadata when saving/loading a single view. * Fix Z-Buffer writing option for single layer EXR not being respected. Multiview EXRs are now always handled as multilayer internally, significantly reducing the amount of code. Reviewed By: dfelinto Differential Revision: https://developer.blender.org/D2887 |
Commit Details:
Full Hash: 2a097527f20da98bb4c1199c2854a15eea241153
Parent Commit: ed72600
Lines Changed: +237, -573
10 Modified Paths:
/source/blender/blenkernel/intern/image.c (+9, -109) (Diff)
/source/blender/editors/space_image/image_buttons.c (+1, -1) (Diff)
/source/blender/editors/space_image/image_ops.c (+13, -20) (Diff)
/source/blender/imbuf/intern/openexr/openexr_api.cpp (+85, -318) (Diff)
/source/blender/imbuf/intern/openexr/openexr_multi.h (+0, -13) (Diff)
/source/blender/imbuf/intern/openexr/openexr_stub.cpp (+0, -18) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+1, -1) (Diff)
/source/blender/render/intern/include/render_result.h (+1, -0) (Diff)
/source/blender/render/intern/source/pipeline.c (+22, -17) (Diff)
/source/blender/render/intern/source/render_result.c (+105, -76) (Diff)
/source/blender/editors/space_image/image_buttons.c (+1, -1) (Diff)
/source/blender/editors/space_image/image_ops.c (+13, -20) (Diff)
/source/blender/imbuf/intern/openexr/openexr_api.cpp (+85, -318) (Diff)
/source/blender/imbuf/intern/openexr/openexr_multi.h (+0, -13) (Diff)
/source/blender/imbuf/intern/openexr/openexr_stub.cpp (+0, -18) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+1, -1) (Diff)
/source/blender/render/intern/include/render_result.h (+1, -0) (Diff)
/source/blender/render/intern/source/pipeline.c (+22, -17) (Diff)
/source/blender/render/intern/source/render_result.c (+105, -76) (Diff)