diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2017-02-12 13:51:27 +0000 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-02-12 19:30:28 +0000 |
commit | b8bb539eacb90ed0939479ad2ea4426025658233 (patch) | |
tree | cdcbfa1e09cdb7dcf8aa2e03e7dca13bb4ad7f68 /src/quick3d/imports | |
parent | f001289614455c5ec4f48980c595ecf10ece3972 (diff) |
Initialize members in Scene3DSGMaterialShader
Change-Id: Ia2f4f7840ad68c3868a7dfba9c81689f96ee524c
Coverity-Id: 154584
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/quick3d/imports')
-rw-r--r-- | src/quick3d/imports/scene3d/scene3dsgmaterialshader.cpp | 7 | ||||
-rw-r--r-- | src/quick3d/imports/scene3d/scene3dsgmaterialshader_p.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/quick3d/imports/scene3d/scene3dsgmaterialshader.cpp b/src/quick3d/imports/scene3d/scene3dsgmaterialshader.cpp index 5ce0f4d60..6cef032f7 100644 --- a/src/quick3d/imports/scene3d/scene3dsgmaterialshader.cpp +++ b/src/quick3d/imports/scene3d/scene3dsgmaterialshader.cpp @@ -71,6 +71,13 @@ namespace Qt3DRender { QSGMaterialType Scene3DSGMaterialShader::type; +Scene3DSGMaterialShader::Scene3DSGMaterialShader() + : QSGMaterialShader() + , m_matrixId(-1) + , m_opacityId(-1) +{ +} + const char * const *Scene3DSGMaterialShader::attributeNames() const { static char const *const attr[] = { "qt_VertexPosition", "qt_VertexTexCoord", 0 }; diff --git a/src/quick3d/imports/scene3d/scene3dsgmaterialshader_p.h b/src/quick3d/imports/scene3d/scene3dsgmaterialshader_p.h index 64d281ec4..a1222b07d 100644 --- a/src/quick3d/imports/scene3d/scene3dsgmaterialshader_p.h +++ b/src/quick3d/imports/scene3d/scene3dsgmaterialshader_p.h @@ -60,6 +60,7 @@ namespace Qt3DRender { class Scene3DSGMaterialShader : public QSGMaterialShader { public: + Scene3DSGMaterialShader(); void updateState(const RenderState &state, QSGMaterial *newMaterial, QSGMaterial *oldMaterial) Q_DECL_FINAL; const char * const *attributeNames() const Q_DECL_FINAL; |