summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/utils/objecthelper_p.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@theqtcompany.com>2014-11-18 09:49:02 +0200
committerMiikka Heikkinen <miikka.heikkinen@theqtcompany.com>2014-11-18 10:59:39 +0200
commit11ed44c13c227c73d9b2ec416aed54b00bda2a0a (patch)
treed54bde658b37021d254167cc1de96d43c810f9f6 /src/datavisualization/utils/objecthelper_p.h
parentd22799efdb445a120c636bfe27ab55c11dc0f43b (diff)
Support larger custom meshes.
Vertex index was limited to unsigned short, meaning even slightly complex meshes couldn't be used. Changed to unsigned int. Also removed unused vertex indexer methods. Change-Id: Iebe62bd3a501dc79ee2857cca28ac0d05bd4a55e Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/utils/objecthelper_p.h')
-rw-r--r--src/datavisualization/utils/objecthelper_p.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/datavisualization/utils/objecthelper_p.h b/src/datavisualization/utils/objecthelper_p.h
index 92de3838..7e13e2a3 100644
--- a/src/datavisualization/utils/objecthelper_p.h
+++ b/src/datavisualization/utils/objecthelper_p.h
@@ -48,7 +48,7 @@ public:
static void releaseObjectHelper(const Abstract3DRenderer *cacheId, ObjectHelper *&obj);
inline const QString &objectFile() { return m_objectFile; }
- inline const QVector<unsigned short> &indices() const { return m_indices; }
+ inline const QVector<GLuint> &indices() const { return m_indices; }
inline const QVector<QVector3D> &indexedvertices() const { return m_indexedVertices; }
inline const QVector<QVector2D> &indexedUVs() const { return m_indexedUVs; }
inline const QVector<QVector3D> &indexedNormals() const { return m_indexedNormals; }
@@ -59,7 +59,7 @@ private:
void load();
QString m_objectFile;
- QVector<unsigned short> m_indices;
+ QVector<GLuint> m_indices;
QVector<QVector3D> m_indexedVertices;
QVector<QVector2D> m_indexedUVs;
QVector<QVector3D> m_indexedNormals;