From a698709d956f01ff4a2a1c0d27450c6880dd2ad5 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Wed, 4 Dec 2013 15:57:54 +0600 Subject: Code cleanup: remove unused color management functions --- source/blender/imbuf/IMB_colormanagement.h | 5 ---- source/blender/imbuf/intern/colormanagement.c | 33 --------------------------- 2 files changed, 38 deletions(-) (limited to 'source/blender/imbuf') diff --git a/source/blender/imbuf/IMB_colormanagement.h b/source/blender/imbuf/IMB_colormanagement.h index 8af86389db3..09cdb3a4ee9 100644 --- a/source/blender/imbuf/IMB_colormanagement.h +++ b/source/blender/imbuf/IMB_colormanagement.h @@ -191,11 +191,6 @@ bool IMB_colormanagement_setup_glsl_draw_from_space_ctx(const struct bContext *C /* Finish GLSL-based display space conversion */ void IMB_colormanagement_finish_glsl_draw(void); -/* Configures GLSL shader for conversion from space defined by role to scene linear space */ -bool IMB_colormanagement_setup_transform_from_role_glsl(int role, bool predivide); -/* Finish GLSL-based color space conversion */ -void IMB_colormanagement_finish_glsl_transform(void); - /* Roles */ enum { COLOR_ROLE_SCENE_LINEAR = 0, diff --git a/source/blender/imbuf/intern/colormanagement.c b/source/blender/imbuf/intern/colormanagement.c index 6e6aefa1d44..3542e999f02 100644 --- a/source/blender/imbuf/intern/colormanagement.c +++ b/source/blender/imbuf/intern/colormanagement.c @@ -3147,36 +3147,3 @@ void IMB_colormanagement_finish_glsl_draw(void) { OCIO_finishGLSLDraw(global_glsl_state.ocio_glsl_state); } - -/* ** Color space conversion using GLSL shader ** */ - -/** - * Configures GLSL shader for conversion from space defined by role - * to scene linear space - * - * Will create appropriate OCIO processor and setup GLSL shader, - * so further 2D texture usage will use this conversion. - * - * Role is an pseudonym for a color space, see bottom of file - * IMB_colormanagement.h for list of available roles. - * - * When there's no need to apply transform on 2D textures, use - * IMB_colormanagement_finish_glsl_transform(). - */ -bool IMB_colormanagement_setup_transform_from_role_glsl(int role, bool predivide) -{ - OCIO_ConstProcessorRcPtr *processor; - ColorSpace *colorspace; - - colorspace = colormanage_colorspace_get_roled(role); - - processor = colorspace_to_scene_linear_processor(colorspace); - - return OCIO_setupGLSLDraw(&global_glsl_state.transform_ocio_glsl_state, processor, NULL, predivide); -} - -/* Finish GLSL-based color space conversion */ -void IMB_colormanagement_finish_glsl_transform(void) -{ - OCIO_finishGLSLDraw(global_glsl_state.transform_ocio_glsl_state); -} -- cgit v1.2.3