[Bf-blender-cvs] [0bdb1eab82f] master: Sculpting: Fix uninitialized color being left for smooth meshes with hidden mask
Sergey Sharybin
noreply at git.blender.org
Tue Jan 16 14:47:22 CET 2018
Commit: 0bdb1eab82f6582a2df1f55f19a03653846104a0
Author: Sergey Sharybin
Date: Tue Jan 16 14:46:48 2018 +0100
Branches: master
https://developer.blender.org/rB0bdb1eab82f6582a2df1f55f19a03653846104a0
Sculpting: Fix uninitialized color being left for smooth meshes with hidden mask
===================================================================
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 8c6bc982bf2..d6e01b6765a 100644
--- a/source/blender/gpu/intern/gpu_buffers.c
+++ b/source/blender/gpu/intern/gpu_buffers.c
@@ -1288,9 +1288,14 @@ void GPU_pbvh_grid_buffers_update(
if (buffers->smooth) {
normal_float_to_short_v3(vd->no, CCG_elem_no(key, elem));
- if (has_mask && show_mask) {
- gpu_color_from_mask_copy(*CCG_elem_mask(key, elem),
- diffuse_color, vd->color);
+ if (has_mask) {
+ if (show_mask) {
+ gpu_color_from_mask_copy(*CCG_elem_mask(key, elem),
+ diffuse_color, vd->color);
+ }
+ else {
+ F3TOCHAR3(diffuse_color, vd->color);
+ }
}
}
vd++;
More information about the Bf-blender-cvs
mailing list