Micro-optimization

This commit is contained in:
Kovid Goyal 2021-02-15 16:24:04 +05:30
parent 886309850f
commit 085bc09dfb
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -669,8 +669,7 @@ render_alpha_mask(uint8_t *alpha_mask, pixel* dest, Region *src_rect, Region *de
for(size_t sc = src_rect->left, dc = dest_rect->left; sc < src_rect->right && dc < dest_rect->right; sc++, dc++) {
uint8_t src_alpha = d[dc] & 0xff;
uint8_t alpha = s[sc];
uint8_t combined_alpha = MAX(alpha, src_alpha);
d[dc] = 0xffffff00 | MIN(0xffu, combined_alpha);
d[dc] = 0xffffff00 | MAX(alpha, src_alpha);;
}
}
}