bmesh mirror operator was counting layers in inner loop for no good reason.
This commit is contained in:
@@ -92,12 +92,11 @@ void bmo_mirror_exec(BMesh *bm, BMOperator *op)
|
||||
BMFace *f;
|
||||
BMLoop *l;
|
||||
MLoopUV *luv;
|
||||
int totlayer;
|
||||
const int totlayer = CustomData_number_of_layers(&bm->ldata, CD_MLOOPUV);
|
||||
BMIter liter;
|
||||
|
||||
BMO_ITER (f, &siter, dupeop.slots_out, "geom.out", BM_FACE) {
|
||||
BM_ITER_ELEM (l, &liter, f, BM_LOOPS_OF_FACE) {
|
||||
totlayer = CustomData_number_of_layers(&bm->ldata, CD_MLOOPUV);
|
||||
for (i = 0; i < totlayer; i++) {
|
||||
luv = CustomData_bmesh_get_n(&bm->ldata, l->head.data, CD_MLOOPUV, i);
|
||||
if (mirror_u)
|
||||
|
||||
Reference in New Issue
Block a user