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:
authorJoseph Eagar <joeedh@gmail.com>2022-04-21 10:18:12 +0300
committerJoseph Eagar <joeedh@gmail.com>2022-04-21 10:18:12 +0300
commit14f2d37ad13d9c014de97b16ec5239106e9bab87 (patch)
tree423d34e29010c084052d058f76b1e452c7f590a2 /source/blender/editors/sculpt_paint/paint_vertex.cc
parentb0c428c0636c6f2b5a4b08f776948b80dbe7d80f (diff)
Vertex paint: Fix debug compile error and a
few warnings.
Diffstat (limited to 'source/blender/editors/sculpt_paint/paint_vertex.cc')
-rw-r--r--source/blender/editors/sculpt_paint/paint_vertex.cc15
1 files changed, 8 insertions, 7 deletions
diff --git a/source/blender/editors/sculpt_paint/paint_vertex.cc b/source/blender/editors/sculpt_paint/paint_vertex.cc
index 6bdd4cbc268..2d720e8e3c6 100644
--- a/source/blender/editors/sculpt_paint/paint_vertex.cc
+++ b/source/blender/editors/sculpt_paint/paint_vertex.cc
@@ -2985,7 +2985,7 @@ static bool vpaint_stroke_test_start(bContext *C, struct wmOperator *op, const f
template<class Color = ColorPaint4b, typename Traits = ByteTraits>
static void do_vpaint_brush_blur_loops(bContext *C,
- Sculpt *sd,
+ Sculpt *UNUSED(sd),
VPaint *vp,
VPaintData<Color, Traits, ATTR_DOMAIN_CORNER> *vpd,
Object *ob,
@@ -3128,7 +3128,7 @@ static void do_vpaint_brush_blur_loops(bContext *C,
template<class Color = ColorPaint4b, typename Traits = ByteTraits>
static void do_vpaint_brush_blur_verts(bContext *C,
- Sculpt *sd,
+ Sculpt *UNUSED(sd),
VPaint *vp,
VPaintData<Color, Traits, ATTR_DOMAIN_POINT> *vpd,
Object *ob,
@@ -3237,7 +3237,8 @@ static void do_vpaint_brush_blur_verts(bContext *C,
for (int j = 0; j < gmap->vert_to_poly[v_index].count; j++) {
const int p_index = gmap->vert_to_poly[v_index].indices[j];
- BLI_assert(me->mloop[l_index].v == v_index);
+ BLI_assert(me->mloop[gmap->vert_to_loop[v_index].indices[j]].v == v_index);
+
const MPoly *mp = &me->mpoly[p_index];
if (!use_face_sel || mp->flag & ME_FACE_SEL) {
Color color_orig(0, 0, 0, 0); /* unused when array is NULL */
@@ -3273,7 +3274,7 @@ static void do_vpaint_brush_blur_verts(bContext *C,
template<typename Color = ColorPaint4b, typename Traits, AttributeDomain domain>
static void do_vpaint_brush_smear(bContext *C,
- Sculpt *sd,
+ Sculpt *UNUSED(sd),
VPaint *vp,
VPaintData<Color, Traits, domain> *vpd,
Object *ob,
@@ -3567,7 +3568,7 @@ static float paint_and_tex_color_alpha(VPaint *vp,
template<typename Color, typename Traits, AttributeDomain domain>
static void vpaint_do_draw(bContext *C,
- Sculpt *sd,
+ Sculpt *UNUSED(sd),
VPaint *vp,
VPaintData<Color, Traits, domain> *vpd,
Object *ob,
@@ -3949,7 +3950,7 @@ static void vpaint_stroke_update_step(bContext *C,
}
template<typename Color, typename Traits, AttributeDomain domain>
-static void vpaint_free_vpaintdata(Object *ob, void *_vpd)
+static void vpaint_free_vpaintdata(Object *UNUSED(ob), void *_vpd)
{
VPaintData<Color, Traits, domain> *vpd = static_cast<VPaintData<Color, Traits, domain> *>(_vpd);
@@ -3970,7 +3971,7 @@ static void vpaint_free_vpaintdata(Object *ob, void *_vpd)
MEM_delete<VPaintData<Color, Traits, domain>>(vpd);
}
-static ViewContext *vpaint_get_viewcontext(Object *ob, void *vpd_ptr)
+static ViewContext *vpaint_get_viewcontext(Object *UNUSED(ob), void *vpd_ptr)
{
VPaintDataBase *vpd = static_cast<VPaintDataBase *>(vpd_ptr);