[Bf-blender-cvs] [d251aaeebe1] soc-2019-npr: LANPR: Shader free.

Yiming Wu noreply at git.blender.org
Wed Jun 12 13:33:34 CEST 2019


Commit: d251aaeebe108fdb450835a7af93706f6b1d1d18
Author: Yiming Wu
Date:   Tue Jun 11 12:04:54 2019 +0800
Branches: soc-2019-npr
https://developer.blender.org/rBd251aaeebe108fdb450835a7af93706f6b1d1d18

LANPR: Shader free.

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

M	source/blender/draw/engines/lanpr/lanpr_engine.c

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

diff --git a/source/blender/draw/engines/lanpr/lanpr_engine.c b/source/blender/draw/engines/lanpr/lanpr_engine.c
index e3724dcd1db..349185378c9 100644
--- a/source/blender/draw/engines/lanpr/lanpr_engine.c
+++ b/source/blender/draw/engines/lanpr/lanpr_engine.c
@@ -158,6 +158,15 @@ static void lanpr_engine_free(void)
 {
   void *ved = lanpr_share.ved_viewport;
 
+  DRW_SHADER_FREE_SAFE(lanpr_share.multichannel_shader);
+  DRW_SHADER_FREE_SAFE(lanpr_share.snake_connection_shader);
+  DRW_SHADER_FREE_SAFE(lanpr_share.software_chaining_shader);
+  DRW_SHADER_FREE_SAFE(lanpr_share.dpix_preview_shader);
+  DRW_SHADER_FREE_SAFE(lanpr_share.dpix_transform_shader);
+  DRW_SHADER_FREE_SAFE(lanpr_share.edge_detect_shader);
+  DRW_SHADER_FREE_SAFE(lanpr_share.edge_thinning_shader);
+  DRW_SHADER_FREE_SAFE(lanpr_share.software_shader);
+
   BLI_mempool* mp = lanpr_share.mp_batch_list;
 
   if(mp){



More information about the Bf-blender-cvs mailing list