mirror of
https://github.com/jpd002/Play-.git
synced 2025-04-28 21:57:57 +03:00
23 lines
471 B
C++
23 lines
471 B
C++
#include "openglwindow.h"
|
|
|
|
OpenGLWindow::OpenGLWindow(QWindow* parent)
|
|
: OutputWindow(parent)
|
|
{
|
|
|
|
setSurfaceType(QWindow::OpenGLSurface);
|
|
setFormat(GetSurfaceFormat());
|
|
}
|
|
|
|
QSurfaceFormat OpenGLWindow::GetSurfaceFormat()
|
|
{
|
|
QSurfaceFormat format;
|
|
#if defined(GLES_COMPATIBILITY)
|
|
format.setVersion(3, 0);
|
|
#else
|
|
format.setVersion(3, 2);
|
|
#endif
|
|
format.setProfile(QSurfaceFormat::CoreProfile);
|
|
format.setSwapBehavior(QSurfaceFormat::DoubleBuffer);
|
|
|
|
return format;
|
|
}
|