diff options
author | Gunnar Sletta <gunnar.sletta@jollamobile.com> | 2014-03-19 11:58:04 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-03-19 15:48:50 +0100 |
commit | 1145d76ebad94acee602c83b59d125337d0ff193 (patch) | |
tree | dddd0f02f0bebf05026b1f146853821ce4fecd28 /src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h | |
parent | ebbabba0a57e756b846ff49c74f3ce1f6acf6824 (diff) |
Invalidate all batches potentially affected by a change.
When two separate changes have occurred, we need to not
only invalidate the batches directly overlapping those, but
also any batch which has render orders between the two. So,
keep track of the range of invalidated render orders and
invalidate everything in between.
Task-number: QTBUG-37422
Change-Id: Ie5a289d5c569b84917ec9ac52671173c566e69b3
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h')
-rw-r--r-- | src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h b/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h index 3972a98d8b..44b7b8740d 100644 --- a/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h +++ b/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h @@ -499,6 +499,8 @@ private: uint m_rebuild; qreal m_zRange; + int m_renderOrderRebuildLower; + int m_renderOrderRebuildUpper; GLuint m_bufferStrategy; int m_batchNodeThreshold; |