Blender Git Commit Log
Git Commits -> Revision 089b558
Revision 089b558 by Clément Foucault (draw-colormanagement) January 27, 2020, 23:23 (GMT) |
OCIO: Use GroupTransform to avoid doing 3 transforms instead of 2 This exposes OCIO::GroupTransform to C api to be able to chain the display transform with a corrective transform to output display linear colors. For now the display code only use an exponent transform to go back to linear but should use a ColorSpaceTransform once we have the correct config. |
Commit Details:
Full Hash: 089b55885c2b41c1a845b3aabc13a77f170b1d8e
Parent Commit: 5cab93d
Lines Changed: +220, -91
9 Modified Paths:
/intern/opencolorio/fallback_impl.cc (+37, -1) (Diff)
/intern/opencolorio/gpu_shader_display_transform.glsl (+3, -6) (Diff)
/intern/opencolorio/ocio_capi.cc (+37, -9) (Diff)
/intern/opencolorio/ocio_capi.h (+11, -1) (Diff)
/intern/opencolorio/ocio_impl.cc (+45, -0) (Diff)
/intern/opencolorio/ocio_impl.h (+28, -3) (Diff)
/intern/opencolorio/ocio_impl_glsl.cc (+18, -52) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+40, -19) (Diff)
/source/blender/makesrna/intern/rna_render.c (+1, -0) (Diff)
/intern/opencolorio/gpu_shader_display_transform.glsl (+3, -6) (Diff)
/intern/opencolorio/ocio_capi.cc (+37, -9) (Diff)
/intern/opencolorio/ocio_capi.h (+11, -1) (Diff)
/intern/opencolorio/ocio_impl.cc (+45, -0) (Diff)
/intern/opencolorio/ocio_impl.h (+28, -3) (Diff)
/intern/opencolorio/ocio_impl_glsl.cc (+18, -52) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+40, -19) (Diff)
/source/blender/makesrna/intern/rna_render.c (+1, -0) (Diff)