From 785d87ee42aa1bb09c6ab3282b9fd602f9c14d62 Mon Sep 17 00:00:00 2001 From: Germano Cavalcante Date: Wed, 21 Jul 2021 14:46:41 -0300 Subject: Fix T90017: Bone widget drawing inconsistent with editing The `lines_loose` extractor did not trigger loose geometry caching. --- source/blender/draw/intern/draw_cache_extract.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'source/blender/draw/intern/draw_cache_extract.h') diff --git a/source/blender/draw/intern/draw_cache_extract.h b/source/blender/draw/intern/draw_cache_extract.h index a0694a08f0b..f2f769534ca 100644 --- a/source/blender/draw/intern/draw_cache_extract.h +++ b/source/blender/draw/intern/draw_cache_extract.h @@ -81,9 +81,10 @@ typedef enum eMRDataType { MR_DATA_POLY_NOR = 1 << 1, MR_DATA_LOOP_NOR = 1 << 2, MR_DATA_LOOPTRI = 1 << 3, + MR_DATA_LOOSE_GEOM = 1 << 4, /** Force loop normals calculation. */ - MR_DATA_TAN_LOOP_NOR = 1 << 4, - MR_DATA_MAT_OFFSETS = 1 << 5, + MR_DATA_TAN_LOOP_NOR = 1 << 5, + MR_DATA_MAT_OFFSETS = 1 << 6, } eMRDataType; ENUM_OPERATORS(eMRDataType, MR_DATA_MAT_OFFSETS) -- cgit v1.2.3