mirror of
https://github.com/luanti-org/luanti.git
synced 2025-08-06 17:41:04 +00:00
Code optimizations / refactor (#12704)
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com> Co-authored-by: sfan5 <sfan5@live.de>
This commit is contained in:
parent
ff6dcfea82
commit
038da00e79
38 changed files with 84 additions and 94 deletions
|
@ -111,8 +111,6 @@ void imageCleanTransparent(video::IImage *src, u32 threshold)
|
|||
if (bitmap.get(ctrx, ctry))
|
||||
continue;
|
||||
|
||||
video::SColor c = src->getPixel(ctrx, ctry);
|
||||
|
||||
// Sample size and total weighted r, g, b values
|
||||
u32 ss = 0, sr = 0, sg = 0, sb = 0;
|
||||
|
||||
|
@ -137,6 +135,7 @@ void imageCleanTransparent(video::IImage *src, u32 threshold)
|
|||
|
||||
// Set pixel to average weighted by alpha
|
||||
if (ss > 0) {
|
||||
video::SColor c = src->getPixel(ctrx, ctry);
|
||||
c.setRed(sr / ss);
|
||||
c.setGreen(sg / ss);
|
||||
c.setBlue(sb / ss);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue