aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/scenegraph/util/qsgdefaultpainternode.cpp')
-rw-r--r--src/quick/scenegraph/util/qsgdefaultpainternode.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/quick/scenegraph/util/qsgdefaultpainternode.cpp b/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
index f15ea67b46..cd8426db97 100644
--- a/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
+++ b/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
@@ -55,7 +55,7 @@ QT_BEGIN_NAMESPACE
#define QT_MINIMUM_DYNAMIC_FBO_SIZE 64U
QSGPainterTexture::QSGPainterTexture()
- : QSGPlainTexture(*(new QSGPainterTexturePrivate))
+ : QSGPlainTexture(*(new QSGPlainTexturePrivate))
{
m_retain_image = true;
}
@@ -73,14 +73,13 @@ void QSGPainterTexture::bind()
m_dirty_rect = QRect();
}
-void QSGPainterTexturePrivate::updateRhiTexture(QRhi *rhi, QRhiResourceUpdateBatch *resourceUpdates)
+void QSGPainterTexture::commitTextureOperations(QRhi *rhi, QRhiResourceUpdateBatch *resourceUpdates)
{
- Q_Q(QSGPainterTexture);
- if (!q->m_dirty_rect.isNull()) {
- q->setImage(q->m_image);
- q->m_dirty_rect = QRect();
+ if (!m_dirty_rect.isNull()) {
+ setImage(m_image);
+ m_dirty_rect = QRect();
}
- QSGPlainTexturePrivate::updateRhiTexture(rhi, resourceUpdates);
+ QSGPlainTexture::commitTextureOperations(rhi, resourceUpdates);
}
QSGDefaultPainterNode::QSGDefaultPainterNode(QQuickPaintedItem *item)