[Bf-blender-cvs] [7934e7ab83b] master: Sculpting: Fix for "Hide Mask" does not work with multires

Sergey Sharybin noreply at git.blender.org
Tue Jan 16 14:32:13 CET 2018


Commit: 7934e7ab83b6eadbedc79fd290aae41ad12532c8
Author: Sergey Sharybin
Date:   Tue Jan 16 14:31:52 2018 +0100
Branches: master
https://developer.blender.org/rB7934e7ab83b6eadbedc79fd290aae41ad12532c8

Sculpting: Fix for "Hide Mask" does not work with multires

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

M	source/blender/gpu/intern/gpu_buffers.c

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

diff --git a/source/blender/gpu/intern/gpu_buffers.c b/source/blender/gpu/intern/gpu_buffers.c
index afe7a4c4d27..8c6bc982bf2 100644
--- a/source/blender/gpu/intern/gpu_buffers.c
+++ b/source/blender/gpu/intern/gpu_buffers.c
@@ -1321,13 +1321,18 @@ void GPU_pbvh_grid_buffers_update(
 							normal_float_to_short_v3(vd->no, fno);
 
 							if (has_mask) {
-								gpu_color_from_mask_quad_copy(key,
-								                              elems[0],
-								                              elems[1],
-								                              elems[2],
-								                              elems[3],
-								                              diffuse_color,
-								                              vd->color);
+								if (show_mask) {
+									gpu_color_from_mask_quad_copy(key,
+									                              elems[0],
+									                              elems[1],
+									                              elems[2],
+									                              elems[3],
+									                              diffuse_color,
+									                              vd->color);
+								}
+								else {
+									F3TOCHAR3(diffuse_color, vd->color);
+								}
 							}
 						}
 					}



More information about the Bf-blender-cvs mailing list