Commit: d4f7c7f4cc8790cacecb77fd5124f4ef2b464314
Author: Antonio Vazquez
Date:   Wed Aug 26 13:25:15 2020 +0200
Branches: master
https://developer.blender.org/rBd4f7c7f4cc8790cacecb77fd5124f4ef2b464314

GPencil: Fix Assert using fill tool

With the new changes in the Draw Manager, GPU_depth_mask must be set to ON, 
before clear depth.

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

M       source/blender/editors/gpencil/gpencil_fill.c

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

diff --git a/source/blender/editors/gpencil/gpencil_fill.c 
b/source/blender/editors/gpencil/gpencil_fill.c
index eb4304a3746..247cc218c2f 100644
--- a/source/blender/editors/gpencil/gpencil_fill.c
+++ b/source/blender/editors/gpencil/gpencil_fill.c
@@ -454,6 +454,7 @@ static bool gpencil_render_offscreen(tGPDfill *tgpf)
   GPU_matrix_push();
   GPU_matrix_identity_set();
 
+  GPU_depth_mask(true);
   GPU_clear_color(0.0f, 0.0f, 0.0f, 0.0f);
   GPU_clear_depth(1.0f);
 
@@ -467,6 +468,8 @@ static bool gpencil_render_offscreen(tGPDfill *tgpf)
   const float ink[4] = {1.0f, 0.0f, 0.0f, 1.0f};
   gpencil_draw_datablock(tgpf, ink);
 
+  GPU_depth_mask(false);
+
   GPU_matrix_pop_projection();
   GPU_matrix_pop();

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

Reply via email to