[Bf-blender-cvs] [a2989b89c36] blender2.8: Fix leak w/ ocio glsl draw
Campbell Barton
noreply at git.blender.org
Thu Sep 7 20:14:53 CEST 2017
Commit: a2989b89c363f1312275e132e39c9a06eb4a4c3a
Author: Campbell Barton
Date: Fri Sep 8 04:20:58 2017 +1000
Branches: blender2.8
https://developer.blender.org/rBa2989b89c363f1312275e132e39c9a06eb4a4c3a
Fix leak w/ ocio glsl draw
===================================================================
M intern/opencolorio/ocio_impl_glsl.cc
===================================================================
diff --git a/intern/opencolorio/ocio_impl_glsl.cc b/intern/opencolorio/ocio_impl_glsl.cc
index 6d634da0477..08f3c15eb95 100644
--- a/intern/opencolorio/ocio_impl_glsl.cc
+++ b/intern/opencolorio/ocio_impl_glsl.cc
@@ -376,6 +376,9 @@ bool OCIOImpl::setupGLSLDraw(OCIO_GLSLDrawState **state_r, OCIO_ConstProcessorRc
}
if (state->program) {
+ if (state->shader_interface) {
+ GWN_shaderinterface_discard(state->shader_interface);
+ }
state->shader_interface = GWN_shaderinterface_create(state->program);
}
More information about the Bf-blender-cvs
mailing list