diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2013-10-09 19:57:32 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2013-10-09 19:57:32 +0400 |
commit | 6e1fe4ddd9209aa1b5bc562d92f82a6bfb743513 (patch) | |
tree | f81ee4356da9246609b4e25202f2aa13d3a14abd /intern/opencolorio/ocio_capi.cc | |
parent | d917bdb095573161522194449fc22f6809e5b5b2 (diff) |
Implementation of curve mapping in GLSL
The title says it all, now having curve mapping
enabled in color management settings wouldn't
force fallback from GLSL to CPU based color space
conversion.
Diffstat (limited to 'intern/opencolorio/ocio_capi.cc')
-rw-r--r-- | intern/opencolorio/ocio_capi.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/intern/opencolorio/ocio_capi.cc b/intern/opencolorio/ocio_capi.cc index 1656ad9cbc0..30668dff245 100644 --- a/intern/opencolorio/ocio_capi.cc +++ b/intern/opencolorio/ocio_capi.cc @@ -323,9 +323,10 @@ int OCIO_supportGLSLDraw(void) return (int) impl->supportGLSLDraw(); } -int OCIO_setupGLSLDraw(struct OCIO_GLSLDrawState **state_r, OCIO_ConstProcessorRcPtr *processor, int predivide) +int OCIO_setupGLSLDraw(struct OCIO_GLSLDrawState **state_r, OCIO_ConstProcessorRcPtr *processor, + OCIO_CurveMappingSettings *curve_mapping_settings, bool predivide) { - return (int) impl->setupGLSLDraw(state_r, processor, (bool) predivide); + return (int) impl->setupGLSLDraw(state_r, processor, curve_mapping_settings, predivide); } void OCIO_finishGLSLDraw(struct OCIO_GLSLDrawState *state) |