diff options
Diffstat (limited to 'src/quick/items/context2d/qquickcontext2dtexture_p.h')
-rw-r--r-- | src/quick/items/context2d/qquickcontext2dtexture_p.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/quick/items/context2d/qquickcontext2dtexture_p.h b/src/quick/items/context2d/qquickcontext2dtexture_p.h index 186863c1aa..e41a4809e4 100644 --- a/src/quick/items/context2d/qquickcontext2dtexture_p.h +++ b/src/quick/items/context2d/qquickcontext2dtexture_p.h @@ -113,6 +113,11 @@ public: virtual QSGTexture *textureForNextFrame(QSGTexture *lastFrame) = 0; bool event(QEvent *e); + void initializeOpenGL(QOpenGLContext *gl, QOffscreenSurface *s) { + m_gl = gl; + m_surface = s; + } + Q_SIGNALS: void textureChanged(); @@ -135,7 +140,10 @@ protected: QRect createTiles(const QRect& window); QList<QQuickContext2DTile*> m_tiles; - QQuickContext2D* m_context; + QQuickContext2D *m_context; + + QOpenGLContext *m_gl; + QSurface *m_surface; QQuickContext2D::State m_state; |