Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Bakker <jeroen@blender.org>2022-05-11 13:44:04 +0300
committerJeroen Bakker <jeroen@blender.org>2022-05-11 13:44:04 +0300
commit49173399f328bb4c67d1b559c7c3ebe765ef9462 (patch)
treee674245bd223d3d5431568613e0594e787cf45b8 /source/blender/draw
parent690ecaae208d5f72217c165621d0d036e4029e86 (diff)
Fix T97173: Color Attributes shading turns black after switching mode.
Sculpt colors tagged the custom data as already created (cd_used), but should have been tagged as being requested (cd_needed).
Diffstat (limited to 'source/blender/draw')
-rw-r--r--source/blender/draw/intern/draw_cache_impl_mesh.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/draw/intern/draw_cache_impl_mesh.c b/source/blender/draw/intern/draw_cache_impl_mesh.c
index a406e154fa0..07d740d89c1 100644
--- a/source/blender/draw/intern/draw_cache_impl_mesh.c
+++ b/source/blender/draw/intern/draw_cache_impl_mesh.c
@@ -1231,11 +1231,11 @@ static void sculpt_request_active_vcol(MeshBatchCache *cache, Object *object, Me
&me_query.id, render, ATTR_DOMAIN_MASK_COLOR, CD_MASK_COLOR_ALL);
if (active_i >= 0) {
- cache->cd_used.vcol |= 1UL << (uint)active_i;
+ cache->cd_needed.vcol |= 1UL << (uint)active_i;
}
if (render_i >= 0) {
- cache->cd_used.vcol |= 1UL << (uint)render_i;
+ cache->cd_needed.vcol |= 1UL << (uint)render_i;
}
}