summaryrefslogtreecommitdiffstats
path: root/examples/qwindow-compositor/qopenglwindow.cpp
blob: 2a53c4cbed1ce34b1808b62eb73a8f5897218b0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "qopenglwindow.h"

QOpenGLWindow::QOpenGLWindow(const QSurfaceFormat &format, const QRect &geometry)
    : m_format(format)
{
    setSurfaceType(QWindow::OpenGLSurface);
    setGeometry(geometry);
    setFormat(format);
    create();
    m_context = new QOpenGLContext;
    m_context->setFormat(format);
    m_context->create();
}