[Bf-blender-cvs] [dabbe6e] blender2.8: Fix memory leak when using depth-only shader
Julian Eisel
noreply at git.blender.org
Mon Oct 24 00:05:45 CEST 2016
Commit: dabbe6eb22035e8531cf3dee536187864b58356f
Author: Julian Eisel
Date: Mon Oct 24 00:03:55 2016 +0200
Branches: blender2.8
https://developer.blender.org/rBdabbe6eb22035e8531cf3dee536187864b58356f
Fix memory leak when using depth-only shader
===================================================================
M source/blender/gpu/intern/gpu_shader.c
===================================================================
diff --git a/source/blender/gpu/intern/gpu_shader.c b/source/blender/gpu/intern/gpu_shader.c
index f84b2be..9d1c3b0 100644
--- a/source/blender/gpu/intern/gpu_shader.c
+++ b/source/blender/gpu/intern/gpu_shader.c
@@ -982,6 +982,11 @@ void GPU_shader_free_builtin_shaders(void)
GG.shaders.smooth_color_3D = NULL;
}
+ if (GG.shaders.depth_only_3D) {
+ GPU_shader_free(GG.shaders.depth_only_3D);
+ GG.shaders.depth_only_3D = NULL;
+ }
+
if (GG.shaders.point_fixed_size_uniform_color_2D) {
GPU_shader_free(GG.shaders.point_fixed_size_uniform_color_2D);
GG.shaders.point_fixed_size_uniform_color_2D = NULL;
More information about the Bf-blender-cvs
mailing list