diff options
author | Laszlo Agocs <laszlo.agocs@digia.com> | 2014-02-25 11:03:31 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-02-26 12:58:00 +0100 |
commit | f645dad757b23a21cbaf4449be96c75304d9f154 (patch) | |
tree | 64117e3f3bbf138e8365e310fff87fea049e5b38 /src/gui/opengl/qopengltextureglyphcache_p.h | |
parent | f7f70c4a7ab343f22e695a3dd4a0803b4b32c7fd (diff) |
Use a VAO in the texture glyph cache
Task-number: QTBUG-36993
Change-Id: Icc77035b582c804ed809ea3cd99c0048b34d41d2
Reviewed-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/gui/opengl/qopengltextureglyphcache_p.h')
-rw-r--r-- | src/gui/opengl/qopengltextureglyphcache_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/opengl/qopengltextureglyphcache_p.h b/src/gui/opengl/qopengltextureglyphcache_p.h index 394c28f7ff..1e2c031018 100644 --- a/src/gui/opengl/qopengltextureglyphcache_p.h +++ b/src/gui/opengl/qopengltextureglyphcache_p.h @@ -58,6 +58,7 @@ #include <qopenglshaderprogram.h> #include <qopenglfunctions.h> #include <qopenglbuffer.h> +#include <qopenglvertexarrayobject.h> // #define QT_GL_TEXTURE_GLYPH_CACHE_DEBUG @@ -153,6 +154,8 @@ public: void clear(); private: + void setupVertexAttribs(); + QOpenGLGlyphTexture *m_textureResource; QOpenGL2PaintEngineExPrivate *pex; @@ -165,6 +168,7 @@ private: int m_serialNumber; QOpenGLBuffer m_buffer; + QOpenGLVertexArrayObject m_vao; }; QT_END_NAMESPACE |