[Bf-blender-cvs] [c8eb1c9] HMD_viewport: Fix memory leak in lens distortion shader
Julian Eisel
noreply at git.blender.org
Mon Mar 28 21:15:15 CEST 2016
Commit: c8eb1c93af120913b9c6aab5fa42b36766711c72
Author: Julian Eisel
Date: Mon Mar 28 21:13:45 2016 +0200
Branches: HMD_viewport
https://developer.blender.org/rBc8eb1c93af120913b9c6aab5fa42b36766711c72
Fix memory leak in lens distortion shader
Also, the shader itself wasn't drawing previously, which it does now (but still incorrect).
===================================================================
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 9b78d04..0fde729 100644
--- a/source/blender/gpu/intern/gpu_shader.c
+++ b/source/blender/gpu/intern/gpu_shader.c
@@ -696,7 +696,7 @@ GPUShader *GPU_shader_get_builtin_fx_shader(int effect, bool persp)
break;
case GPU_SHADER_FX_LENS_DISTORTION:
- GG.shaders.fx_shaders[offset] = GPU_shader_create(datatoc_gpu_shader_fx_lensdistortion_vert_glsl, datatoc_gpu_shader_fx_lensdistortion_frag_glsl, NULL, NULL, defines, 0, 0, 0);
+ shader = GPU_shader_create(datatoc_gpu_shader_fx_lensdistortion_vert_glsl, datatoc_gpu_shader_fx_lensdistortion_frag_glsl, NULL, NULL, defines, 0, 0, 0);
break;
}
More information about the Bf-blender-cvs
mailing list