Blender Git Commit Log

Git Commits -> Revision 04dec46

Revision 04dec46 by Matt Ebb (master)
January 9, 2010, 00:16 (GMT)
Color management fixes

Now it's a bit more robust, tagging images with profiles when they're loaded,
which then get interpreted later on by conversion functions. Just Linear RGB
and sRGB profiles at the moment, same as before.

This commit fixes Martin's problem with EXRs and Multilayer images loading/
saving too dark, and it also makes the sequence editor work correctly with it too.

Also fixes:
[#19647] gamma correction with color management is reset when resetting Curve
[#19454] 2.5: Dither does not work when Color management is enabled

Commit Details:

Full Hash: 04dec46c6a252a401a23c06ece2552f64cfc5892
SVN Revision: 25846
Parent Commit: e62e66f
Lines Changed: +166, -82

23 Modified Paths:

/source/blender/blenkernel/BKE_image.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/colortools.c (+41, -25) (Diff)
/source/blender/blenkernel/intern/image.c (+12, -0) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+13, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_image.c (+8, -1) (Diff)
/source/blender/editors/space_image/image_draw.c (+1, -1) (Diff)
/source/blender/editors/space_node/drawnode.c (+1, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+8, -2) (Diff)
/source/blender/imbuf/intern/amiga.c (+1, -0) (Diff)
/source/blender/imbuf/intern/bmp.c (+1, -0) (Diff)
/source/blender/imbuf/intern/dds/dds_api.cpp (+1, -0) (Diff)
/source/blender/imbuf/intern/divers.c (+45, -30) (Diff)
/source/blender/imbuf/intern/hamx.c (+1, -0) (Diff)
/source/blender/imbuf/intern/iris.c (+1, -0) (Diff)
/source/blender/imbuf/intern/jpeg.c (+1, -0) (Diff)
/source/blender/imbuf/intern/openexr/openexr_api.cpp (+3, -0) (Diff)
/source/blender/imbuf/intern/png.c (+1, -0) (Diff)
/source/blender/imbuf/intern/radiance_hdr.c (+1, -0) (Diff)
/source/blender/imbuf/intern/readimage.c (+1, -0) (Diff)
/source/blender/imbuf/intern/targa.c (+1, -0) (Diff)
/source/blender/imbuf/intern/tiff.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+8, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_image.c (+12, -20) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021