diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2013-04-29 14:53:10 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2013-04-29 14:53:10 +0400 |
commit | b1b5274549fa98301be1248763db2f0aa4e0b4ef (patch) | |
tree | abc024bd6922a3cdf332f4ba80848ab19e9723bd /intern/opencolorio | |
parent | 409a1d5c01f012cf883e1a896861396f24ca4d00 (diff) |
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.
Diffstat (limited to 'intern/opencolorio')
-rw-r--r-- | intern/opencolorio/ocio_impl_glsl.cc | 5 |
1 files changed, 2 insertions, 3 deletions
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"; |