We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9a775ab commit 37de3dcCopy full SHA for 37de3dc
libvisual/libvisual/lv_alpha_blend.cpp
@@ -46,8 +46,9 @@ namespace LV {
46
auto src2_ptr = reinterpret_cast<rgb16_t const*> (src2.data ());
47
48
auto size {static_cast<int> (std::min (dst.size (), src1.size ()))};
49
+ auto pixel_count {size / sizeof (rgb16_t)};
50
- for (auto i = 0; i < size / sizeof (rgb16_t); i++) {
51
+ for (std::size_t i {0}; i < pixel_count; i++) {
52
dst_ptr[i].r = (alpha * (src2_ptr[i].r - src1_ptr[i].r)) / 255 + src1_ptr[i].r;
53
dst_ptr[i].g = (alpha * (src2_ptr[i].g - src1_ptr[i].g)) / 255 + src1_ptr[i].g;
54
dst_ptr[i].b = (alpha * (src2_ptr[i].b - src1_ptr[i].b)) / 255 + src1_ptr[i].b;
0 commit comments