[Bf-blender-cvs] [236794d07a7] master: Merge branch 'blender-v2.83-release'

Jeroen Bakker noreply at git.blender.org
Thu May 14 14:30:41 CEST 2020


Commit: 236794d07a707a5cf4b8aff9d441f88590d69901
Author: Jeroen Bakker
Date:   Thu May 14 14:30:34 2020 +0200
Branches: master
https://developer.blender.org/rB236794d07a707a5cf4b8aff9d441f88590d69901

Merge branch 'blender-v2.83-release'

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



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

diff --cc source/blender/blenkernel/intern/pbvh.c
index b65089c7599,7d5a0e7fd91..fb049d41d40
--- a/source/blender/blenkernel/intern/pbvh.c
+++ b/source/blender/blenkernel/intern/pbvh.c
@@@ -1245,17 -1244,15 +1244,15 @@@ void pbvh_update_BB_redraw(PBVH *bvh, P
        .flag = flag,
    };
  
 -  PBVHParallelSettings settings;
 +  TaskParallelSettings settings;
    BKE_pbvh_parallel_range_settings(&settings, true, totnode);
 -  BKE_pbvh_parallel_range(0, totnode, &data, pbvh_update_BB_redraw_task_cb, &settings);
 +  BLI_task_parallel_range(0, totnode, &data, pbvh_update_BB_redraw_task_cb, &settings);
  }
  
- static int pbvh_get_buffers_update_flags(PBVH *bvh, bool show_vcol)
+ static int pbvh_get_buffers_update_flags(PBVH *UNUSED(bvh))
  {
-   int update_flags = 0;
-   update_flags |= bvh->show_mask ? GPU_PBVH_BUFFERS_SHOW_MASK : 0;
-   update_flags |= show_vcol ? GPU_PBVH_BUFFERS_SHOW_VCOL : 0;
-   update_flags |= bvh->show_face_sets ? GPU_PBVH_BUFFERS_SHOW_SCULPT_FACE_SETS : 0;
+   int update_flags = GPU_PBVH_BUFFERS_SHOW_VCOL | GPU_PBVH_BUFFERS_SHOW_MASK |
+                      GPU_PBVH_BUFFERS_SHOW_SCULPT_FACE_SETS;
    return update_flags;
  }
  
@@@ -1362,12 -1358,11 +1358,11 @@@ static void pbvh_update_draw_buffers(PB
    PBVHUpdateData data = {
        .bvh = bvh,
        .nodes = nodes,
-       .show_vcol = show_vcol,
    };
  
 -  PBVHParallelSettings settings;
 +  TaskParallelSettings settings;
    BKE_pbvh_parallel_range_settings(&settings, true, totnode);
 -  BKE_pbvh_parallel_range(0, totnode, &data, pbvh_update_draw_buffer_cb, &settings);
 +  BLI_task_parallel_range(0, totnode, &data, pbvh_update_draw_buffer_cb, &settings);
  }
  
  static int pbvh_flush_bb(PBVH *bvh, PBVHNode *node, int flag)



More information about the Bf-blender-cvs mailing list