[Bf-blender-cvs] [3509bda1647] tmp-gpu-shader-descriptor-2: Fix memory leak.

Jeroen Bakker noreply at git.blender.org
Tue Jan 11 09:50:23 CET 2022


Commit: 3509bda1647532436a3e88403f1689e29fc9e523
Author: Jeroen Bakker
Date:   Tue Jan 11 09:49:54 2022 +0100
Branches: tmp-gpu-shader-descriptor-2
https://developer.blender.org/rB3509bda1647532436a3e88403f1689e29fc9e523

Fix memory leak.

===================================================================

M	source/blender/gpu/intern/gpu_shader.cc

===================================================================

diff --git a/source/blender/gpu/intern/gpu_shader.cc b/source/blender/gpu/intern/gpu_shader.cc
index 1551adf01a4..387e2f22702 100644
--- a/source/blender/gpu/intern/gpu_shader.cc
+++ b/source/blender/gpu/intern/gpu_shader.cc
@@ -407,9 +407,7 @@ GPUShader *GPU_shader_create_from_info(const GPUShaderCreateInfo *_info)
     free(shader_shared_utils);
   }
 
-  shader->finalize(&info);
-
-  if (!shader->finalize()) {
+  if (!shader->finalize(&info)) {
     delete shader;
     return nullptr;
   }



More information about the Bf-blender-cvs mailing list