diff options
author | Gunnar Sletta <gunnar@sletta.org> | 2015-09-09 08:56:03 +0200 |
---|---|---|
committer | Gunnar Sletta <gunnar@sletta.org> | 2015-09-15 05:22:27 +0000 |
commit | 90352aa435245c01c2a0b477c7e9dc5631f7fdcd (patch) | |
tree | 55622af350b8781b3f9999e31889c1c9b66cab1f /src/quick/scenegraph | |
parent | 8ce5d31fdb0b9941e51ae4f7037e7f7ff6d8a413 (diff) |
Move all bools of painternode to the end as bitfields
Saves us a few bytes
Change-Id: Ie2cdda5ca0cd4a82aa00ea26e28418e6b027afac
Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
Diffstat (limited to 'src/quick/scenegraph')
-rw-r--r-- | src/quick/scenegraph/util/qsgdefaultpainternode.cpp | 4 | ||||
-rw-r--r-- | src/quick/scenegraph/util/qsgdefaultpainternode_p.h | 22 |
2 files changed, 13 insertions, 13 deletions
diff --git a/src/quick/scenegraph/util/qsgdefaultpainternode.cpp b/src/quick/scenegraph/util/qsgdefaultpainternode.cpp index be8deb2aa3..0ba9781e68 100644 --- a/src/quick/scenegraph/util/qsgdefaultpainternode.cpp +++ b/src/quick/scenegraph/util/qsgdefaultpainternode.cpp @@ -76,6 +76,8 @@ QSGDefaultPainterNode::QSGDefaultPainterNode(QQuickPaintedItem *item) , m_geometry(QSGGeometry::defaultAttributes_TexturedPoint2D(), 4) , m_texture(0) , m_gl_device(0) + , m_fillColor(Qt::transparent) + , m_contentsScale(1.0) , m_dirtyContents(false) , m_opaquePainting(false) , m_linear_filtering(false) @@ -84,8 +86,6 @@ QSGDefaultPainterNode::QSGDefaultPainterNode(QQuickPaintedItem *item) , m_extensionsChecked(false) , m_multisamplingSupported(false) , m_fastFBOResizing(false) - , m_fillColor(Qt::transparent) - , m_contentsScale(1.0) , m_dirtyGeometry(false) , m_dirtyRenderTarget(false) , m_dirtyTexture(false) diff --git a/src/quick/scenegraph/util/qsgdefaultpainternode_p.h b/src/quick/scenegraph/util/qsgdefaultpainternode_p.h index 62daa54432..99e415b2d1 100644 --- a/src/quick/scenegraph/util/qsgdefaultpainternode_p.h +++ b/src/quick/scenegraph/util/qsgdefaultpainternode_p.h @@ -126,21 +126,21 @@ private: QSize m_size; QSize m_fboSize; - bool m_dirtyContents; QRect m_dirtyRect; - bool m_opaquePainting; - bool m_linear_filtering; - bool m_mipmapping; - bool m_smoothPainting; - bool m_extensionsChecked; - bool m_multisamplingSupported; - bool m_fastFBOResizing; QColor m_fillColor; qreal m_contentsScale; - bool m_dirtyGeometry; - bool m_dirtyRenderTarget; - bool m_dirtyTexture; + bool m_dirtyContents : 1; + bool m_opaquePainting : 1; + bool m_linear_filtering : 1; + bool m_mipmapping : 1; + bool m_smoothPainting : 1; + bool m_extensionsChecked : 1; + bool m_multisamplingSupported : 1; + bool m_fastFBOResizing : 1; + bool m_dirtyGeometry : 1; + bool m_dirtyRenderTarget : 1; + bool m_dirtyTexture : 1; }; QT_END_NAMESPACE |