Blender Git Loki
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)
/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)