From b1b5274549fa98301be1248763db2f0aa4e0b4ef Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 29 Apr 2013 10:53:10 +0000 Subject: Tweak allocation vars for XYZ space for more accurate GPU transform Also extend 3DLUT edge size to 64 (1 meg of memory) to increase transform accuracy as well. --- intern/opencolorio/ocio_impl_glsl.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'intern/opencolorio') diff --git a/intern/opencolorio/ocio_impl_glsl.cc b/intern/opencolorio/ocio_impl_glsl.cc index dc82e60d66a..54be1e0f339 100644 --- a/intern/opencolorio/ocio_impl_glsl.cc +++ b/intern/opencolorio/ocio_impl_glsl.cc @@ -51,8 +51,7 @@ using namespace OCIO_NAMESPACE; #include "ocio_impl.h" -static const int LUT3D_EDGE_SIZE = 32; - +static const int LUT3D_EDGE_SIZE = 64; /* **** OpenGL drawing routines using GLSL for color space transform ***** */ @@ -97,7 +96,7 @@ static const char *g_fragShaderText = "" " col[0] *= inv_alpha;\n" " col[1] *= inv_alpha;\n" " col[2] *= inv_alpha;\n" -"}\n" +" }\n" " gl_FragColor = OCIODisplay(col, tex2);\n" "\n" "}\n"; -- cgit v1.2.3