diff options
Diffstat (limited to 'src/datavisualizationqml2/glstatestore_p.h')
-rw-r--r-- | src/datavisualizationqml2/glstatestore_p.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/datavisualizationqml2/glstatestore_p.h b/src/datavisualizationqml2/glstatestore_p.h index 14c46c43..4add606b 100644 --- a/src/datavisualizationqml2/glstatestore_p.h +++ b/src/datavisualizationqml2/glstatestore_p.h @@ -29,9 +29,8 @@ #ifndef GLSTATESTORE_P_H #define GLSTATESTORE_P_H -#include <QObject> #include <QtGui/QOpenGLFunctions> -#include <QtGui/QOpenGLContext> +#include <QtCore/QScopedArrayPointer> #include "enumtostringmap_p.h" class GLStateStore : public QObject, protected QOpenGLFunctions @@ -66,13 +65,13 @@ public: GLboolean m_isDepthWriteEnabled; GLint m_currentProgram; GLint m_maxVertexAttribs; - GLint *m_vertexAttribArrayEnabledStates; - GLint *m_vertexAttribArrayBoundBuffers; - GLint *m_vertexAttribArraySizes; - GLint *m_vertexAttribArrayTypes; - GLint *m_vertexAttribArrayNormalized; - GLint *m_vertexAttribArrayStrides; - GLint *m_vertexAttribArrayOffsets; + QScopedArrayPointer<GLint> m_vertexAttribArrayEnabledStates; + QScopedArrayPointer<GLint> m_vertexAttribArrayBoundBuffers; + QScopedArrayPointer<GLint> m_vertexAttribArraySizes; + QScopedArrayPointer<GLint> m_vertexAttribArrayTypes; + QScopedArrayPointer<GLint> m_vertexAttribArrayNormalized; + QScopedArrayPointer<GLint> m_vertexAttribArrayStrides; + QScopedArrayPointer<GLint> m_vertexAttribArrayOffsets; GLint m_activeTexture; GLint m_texBinding2D; |