forked from bartvdbraak/blender
Fix T44627, black spots with lock alpha in projection paint:
Painting would revert alpha even on unpainted pixels, where values would contain garbage.
This commit is contained in:
parent
e39ec27bba
commit
e6a7fdd309
@ -4837,7 +4837,6 @@ static void *do_projectpaint_thread(void *ph_v)
|
||||
else do_projectpaint_draw(ps, projPixel, texrgb, mask, ps->dither, projPixel->x_px, projPixel->y_px);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (lock_alpha) {
|
||||
if (is_floatbuf) {
|
||||
@ -4850,6 +4849,7 @@ static void *do_projectpaint_thread(void *ph_v)
|
||||
}
|
||||
else projPixel->pixel.ch_pt[3] = projPixel->origColor.ch_pt[3];
|
||||
}
|
||||
}
|
||||
|
||||
/* done painting */
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user