aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/coreapi/qsgnode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/scenegraph/coreapi/qsgnode.cpp')
-rw-r--r--src/quick/scenegraph/coreapi/qsgnode.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/quick/scenegraph/coreapi/qsgnode.cpp b/src/quick/scenegraph/coreapi/qsgnode.cpp
index 4a8ba1dfb0..88afac7ecc 100644
--- a/src/quick/scenegraph/coreapi/qsgnode.cpp
+++ b/src/quick/scenegraph/coreapi/qsgnode.cpp
@@ -90,7 +90,7 @@ QSGNode::QSGNode()
, m_lastChild(0)
, m_nextSibling(0)
, m_previousSibling(0)
- , m_subtreeGeometryCount(0)
+ , m_subtreeRenderableCount(0)
, m_nodeFlags(OwnedByParent)
, m_dirtyState(0)
{
@@ -104,7 +104,7 @@ QSGNode::QSGNode(NodeType type)
, m_lastChild(0)
, m_nextSibling(0)
, m_previousSibling(0)
- , m_subtreeGeometryCount(type == GeometryNodeType ? 1 : 0)
+ , m_subtreeRenderableCount(type == GeometryNodeType || type == RenderNodeType ? 1 : 0)
, m_nodeFlags(OwnedByParent)
, m_dirtyState(0)
{
@@ -173,7 +173,7 @@ QSGNode::~QSGNode()
bool QSGNode::isSubtreeBlocked() const
{
- return m_subtreeGeometryCount == 0;
+ return m_subtreeRenderableCount == 0;
}
/*!
@@ -471,16 +471,16 @@ void QSGNode::markDirty(DirtyState bits)
DirtyState subtreeBits = DirtyState((bits & DirtyPropagationMask) << 16);
- int geometryCountDiff = 0;
+ int renderableCountDiff = 0;
if (bits & DirtyNodeAdded)
- geometryCountDiff += m_subtreeGeometryCount;
+ renderableCountDiff += m_subtreeRenderableCount;
if (bits & DirtyNodeRemoved)
- geometryCountDiff -= m_subtreeGeometryCount;
+ renderableCountDiff -= m_subtreeRenderableCount;
QSGNode *p = m_parent;
while (p) {
p->m_dirtyState |= subtreeBits;
- p->m_subtreeGeometryCount += geometryCountDiff;
+ p->m_subtreeRenderableCount += renderableCountDiff;
if (p->type() == RootNodeType)
static_cast<QSGRootNode *>(p)->notifyNodeChange(this, bits);
p = p->m_parent;