process_in_chunk(
array, size,
[&](uint *scratch, size_t x, size_t y, size_t len, uchar cov) {
- op.srcFetch(scratch, &op, data, y, x, len);
- op.func(data->buffer(x, y), len, scratch, cov);
+ op.srcFetch(scratch, &op, data, (int)y, (int)x, (int)len);
+ op.func(data->buffer((int)x, (int)y), (int)len, scratch, cov);
});
}
const int py = clamp(int(fy), src.top, src.bottom);
scratch[i] = src.pixel(px, py);
}
- op.func(data->buffer(x, y), len, scratch, coverage);
+ op.func(data->buffer((int)x, (int)y), (int)len, scratch, coverage);
});
}
sx = 0;
}
// intersecting right edge of image
- if (sx + length > int(src.width())) length = src.width() - sx;
+ if (sx + length > int(src.width())) length = (int)src.width() - sx;
op.func(data->buffer(x, span.y), length, src.pixelRef(sx, sy),
alpha_mul(span.coverage, src.alpha()));
<ConformanceMode>true</ConformanceMode>\r
<AdditionalIncludeDirectories>../inc;./;../src/lottie;../src/vector;../src/vector/pixman;../src/vector/freetype;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
<AdditionalOptions>-DRLOTTIE_BUILD %(AdditionalOptions)</AdditionalOptions>\r
- <DisableSpecificWarnings>4251;4244</DisableSpecificWarnings>\r
+ <DisableSpecificWarnings>4251;4244;4996</DisableSpecificWarnings>\r
</ClCompile>\r
<Link>\r
<SubSystem>Console</SubSystem>\r
<ClCompile Include="..\src\vector\vbezier.cpp" />\r
<ClCompile Include="..\src\vector\vbitmap.cpp" />\r
<ClCompile Include="..\src\vector\vbrush.cpp" />\r
- <ClCompile Include="..\src\vector\vcompositionfunctions.cpp" />\r
<ClCompile Include="..\src\vector\vdasher.cpp" />\r
<ClCompile Include="..\src\vector\vdebug.cpp" />\r
<ClCompile Include="..\src\vector\vdrawable.cpp" />\r
<ClCompile Include="..\src\vector\vbrush.cpp">\r
<Filter>src\vector</Filter>\r
</ClCompile>\r
- <ClCompile Include="..\src\vector\vcompositionfunctions.cpp">\r
- <Filter>src\vector</Filter>\r
- </ClCompile>\r
<ClCompile Include="..\src\vector\vdasher.cpp">\r
<Filter>src\vector</Filter>\r
</ClCompile>\r
<Filter>src\vector\pixman</Filter>\r
</None>\r
</ItemGroup>\r
-</Project>
\ No newline at end of file
+</Project>\r