Preparation for OpenGL ES

This commit is contained in:
2024-08-20 17:53:30 +02:00
parent 7ed38cf6d7
commit dd16a02045
10 changed files with 61 additions and 41 deletions
+9 -1
View File
@@ -3,7 +3,6 @@
#include <QSurfaceFormat>
#include <QTranslator>
#include <stdlib.h>
#include "libxisf.h"
int main(int argc, char *argv[])
{
@@ -12,10 +11,19 @@ int main(int argc, char *argv[])
#endif
QSurfaceFormat format;
#ifdef NOU_GLES_CONTEXT
format.setMajorVersion(3);
format.setMinorVersion(0);
format.setRenderableType(QSurfaceFormat::OpenGLES);
printf("OpenGL ES\n");
qDebug() << "Requesting OpenGL ES";
#else
format.setMajorVersion(3);
format.setMinorVersion(3);
//format.setOption(QSurfaceFormat::DebugContext);
format.setProfile(QSurfaceFormat::OpenGLContextProfile::CoreProfile);
printf("OpenGL\n");
#endif
QSurfaceFormat::setDefaultFormat(format);
QApplication a(argc, argv);