Blender Git Commit Log

Git Commits -> Revision 089b558

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021