Blender Git Commit Log

Git Commits -> Revision 0eb26e3

Revision 0eb26e3 by Brecht Van Lommel (tmp-ocio-v2)
February 1, 2021, 13:46 (GMT)
OpenColorIO: update processors and transforms for version 2.0

CPU processors now need to be created to do CPU processing. These are cached
internally, but the cache lookup is not fast enough to execute per pixel or
texture sample, so for performance these are now also exposed in the C API.

The C API for transform will no longer be needed afer all changes, so remove
it to simplify the API and fallback implementation.

Commit Details:

Full Hash: 0eb26e349d7e671c1a293932b168ee753458a19e
Parent Commit: 84f4e9b
Lines Changed: +233, -620

9 Modified Paths:

/intern/cycles/render/colorspace.cpp (+11, -8) (Diff)
/intern/cycles/render/shader.cpp (+10, -6) (Diff)
/intern/opencolorio/fallback_impl.cc (+41, -224) (Diff)
/intern/opencolorio/ocio_capi.cc (+13, -80) (Diff)
/intern/opencolorio/ocio_capi.h (+9, -33) (Diff)
/intern/opencolorio/ocio_impl.cc (+44, -128) (Diff)
/intern/opencolorio/ocio_impl.h (+23, -86) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+77, -51) (Diff)
/source/blender/imbuf/intern/IMB_colormanagement_intern.h (+5, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021