Blender Git Commit Log

Git Commits -> Revision 7d38f50

Revision 7d38f50 by Jeroen Bakker (master)
May 14, 2020, 09:58 (GMT)
Fix T75908: Sculpt GPU Batches + Render Artifacts

When sculpting the GPU batches are constructed with only the required data
for a single viewport. When that viewport changes shading or coloring mode (object
to vertex) batches might not hold all the needed information.

There is also a case when you have two 3d viewport one in object color
mode and the other in vertex color mode that the GPU batches were
updated without any vertex colors.

In order to fix these category of issues this patch would always
construct the full GPU batches for sculpting.

Reviewed By: Cl�ment Foucault, Pablo Dobarro

Maniphest Tasks: T75908

Differential Revision: https://developer.blender.org/D7701

Commit Details:

Full Hash: 7d38f5036794e7bf2678c8138b940257b152435b
Parent Commit: 975c45d
Lines Changed: +24, -39

10 Modified Paths:

/source/blender/blenkernel/BKE_pbvh.h (+0, -1) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+7, -13) (Diff)
/source/blender/draw/engines/basic/basic_engine.c (+1, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+4, -6) (Diff)
/source/blender/draw/engines/overlay/overlay_facing.c (+1, -1) (Diff)
/source/blender/draw/engines/overlay/overlay_sculpt.c (+1, -1) (Diff)
/source/blender/draw/engines/overlay/overlay_wireframe.c (+1, -1) (Diff)
/source/blender/draw/engines/workbench/workbench_engine.c (+2, -2) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+5, -8) (Diff)
/source/blender/draw/intern/DRW_render.h (+2, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021