From 60ff60dcdc9f43891fb8a19e10f9bb7964a539bf Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 30 Aug 2013 23:49:35 +0000 Subject: RenderEngine API: add viewport draw utility functions to bind a GLSL fragment shader for converting colors from linear to display space, based on the scene color management settings. if engine.support_display_space_shader(scene): # test graphics card support engine.bind_display_space_shader(scene) # draw pixels .. engine.unbind_display_space_shader() --- intern/opencolorio/fallback_impl.cc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'intern/opencolorio/fallback_impl.cc') diff --git a/intern/opencolorio/fallback_impl.cc b/intern/opencolorio/fallback_impl.cc index 37f624e1f8b..9d6561fb4cb 100644 --- a/intern/opencolorio/fallback_impl.cc +++ b/intern/opencolorio/fallback_impl.cc @@ -381,6 +381,11 @@ void FallbackImpl::matrixTransformScale(float * , float * , const float *) { } +bool FallbackImpl::supportGLSLDraw(void) +{ + return false; +} + bool FallbackImpl::setupGLSLDraw(struct OCIO_GLSLDrawState **state_r, OCIO_ConstProcessorRcPtr *processor, bool predivide) { return false; -- cgit v1.2.3