Commit: 13e2337da7b9c235aadfaf28595c14de3b1b8479
Author: Jeroen Bakker
Date:   Mon Jun 29 15:36:46 2020 +0200
Branches: master
https://developer.blender.org/rB13e2337da7b9c235aadfaf28595c14de3b1b8479

Fix T78361: Crash When Modelling

Forgot to free the tangent layer for bmesh in the drawing code.

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

M       source/blender/draw/intern/draw_cache_extract_mesh.c

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

diff --git a/source/blender/draw/intern/draw_cache_extract_mesh.c 
b/source/blender/draw/intern/draw_cache_extract_mesh.c
index 6f093b52d41..f1a7ab8c9d8 100644
--- a/source/blender/draw/intern/draw_cache_extract_mesh.c
+++ b/source/blender/draw/intern/draw_cache_extract_mesh.c
@@ -2059,6 +2059,7 @@ static void extract_tan_ex(const MeshRenderData *mr, 
GPUVertBuf *vbo, const bool
     }
   }
 
+  CustomData_free_layers(ldata, CD_TANGENT, mr->loop_len);
   CustomData_free(&loop_data, mr->loop_len);
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to