aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickanimatedsprite.cpp
diff options
context:
space:
mode:
authorGunnar Sletta <gunnar.sletta@jollamobile.com>2014-05-12 10:38:58 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-05-14 21:27:54 +0200
commit10069a0f7ab4a5698eadc9e9628198e800c945bf (patch)
treed4f730ba4035836ddb3d717453eb277f7c3aca4a /src/quick/items/qquickanimatedsprite.cpp
parent1246a5673fe352f10dc3236c248b1ca36d89bd04 (diff)
Support smooth for AnimatedSprite
Task-number: QTBUG-38923 Change-Id: I1cb9ac434aa729ee390e17deced9ed470895549d Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Diffstat (limited to 'src/quick/items/qquickanimatedsprite.cpp')
-rw-r--r--src/quick/items/qquickanimatedsprite.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/items/qquickanimatedsprite.cpp b/src/quick/items/qquickanimatedsprite.cpp
index bfe957e943..533f1cabed 100644
--- a/src/quick/items/qquickanimatedsprite.cpp
+++ b/src/quick/items/qquickanimatedsprite.cpp
@@ -498,7 +498,6 @@ QSGGeometryNode* QQuickAnimatedSprite::buildNode()
return 0;
m_sheetSize = QSizeF(image.size());
m_material->texture = window()->createTextureFromImage(image);
- m_material->texture->setFiltering(QSGTexture::Linear);
m_spriteEngine->start(0);
m_material->animT = 0;
m_material->animX1 = m_spriteEngine->spriteX() / m_sheetSize.width();
@@ -677,6 +676,7 @@ void QQuickAnimatedSprite::prepareNextFrame()
m_material->animW = w;
m_material->animH = h;
m_material->animT = m_interpolate ? progress : 0.0;
+ m_material->texture->setFiltering(smooth() ? QSGTexture::Linear : QSGTexture::Nearest);
}
QT_END_NAMESPACE