diff options
author | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2022-06-20 15:32:48 +0300 |
---|---|---|
committer | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2022-06-20 15:42:09 +0300 |
commit | 72a5bb8ba98a2866709cfa1645f31771280368db (patch) | |
tree | f0c4765dd6dbe9163b70d6b6ed94974e8a7c1568 /source/blender/draw/intern/draw_subdivision.h | |
parent | ff1883307f12a8b734bfcf87b01743dc73afae75 (diff) |
Fix artefacts with GPU subdiv and weight paint face selection
Addendum to previous fix, which was for point selection, this fixes the
face selection mode. The issue is caused by wrong flags used for paint
mode (the edit mode flag was always used). Also add back flag which was
accidentally removed in 16f5d51109bce849dff5379c60360f271622ac0f.
Diffstat (limited to 'source/blender/draw/intern/draw_subdivision.h')
-rw-r--r-- | source/blender/draw/intern/draw_subdivision.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/draw/intern/draw_subdivision.h b/source/blender/draw/intern/draw_subdivision.h index 2d9f4713feb..c56e2a272ad 100644 --- a/source/blender/draw/intern/draw_subdivision.h +++ b/source/blender/draw/intern/draw_subdivision.h @@ -177,6 +177,9 @@ typedef struct DRWSubdivCache { /* UBO to store settings for the various compute shaders. */ struct GPUUniformBuf *ubo; + + /* Extra flags, passed to the UBO. */ + bool is_edit_mode; } DRWSubdivCache; /* Only frees the data of the cache, caller is responsible to free the cache itself if necessary. |