1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00

Direct2D: Round virtual texture tile position

This fixes the issue reported here: https://forum.juce.com/t/regression-in-drawimage/65084/5
This commit is contained in:
Oli 2025-04-08 18:45:55 +01:00
parent 5d6cd1f2d7
commit ca3abbb96d

View file

@ -644,7 +644,7 @@ void Direct2DGraphicsContext::drawImage (const Image& imageIn, const AffineTrans
continue;
const auto src = intersection - pageBounds.getPosition().toFloat();
const auto dst = getRect (intersection - pagesAndArea.area.getPosition().toFloat());
const auto dst = getRect (intersection - pagesAndArea.area.getPosition().toFloat()).toNearestInt().toFloat();
const auto [srcConverted, dstConverted] = std::tuple (D2DUtilities::toRECT_F (src),
D2DUtilities::toRECT_F (dst));