Applications: use CamSim::Context for simplicity
authorMartin Lambers <marlam@marlam.de>
Fri, 14 Dec 2018 14:29:16 +0000 (15:29 +0100)
committerMartin Lambers <marlam@marlam.de>
Fri, 14 Dec 2018 14:29:16 +0000 (15:29 +0100)
camsim-cornellbox/camsim-cornellbox.cpp
camsim-flow/camsim-flow.cpp
camsim-helloworld/camsim-helloworld.cpp
camsim-pmd-example/camsim-pmd-example.cpp
camsim-pmd-longbox/camsim-pmd-longbox.cpp
camsim-shadowmaps/camsim-shadowmaps.cpp
camsim-sponza/camsim-sponza.cpp

index 299115d..05b7f23 100644 (file)
@@ -37,15 +37,7 @@ int main(int argc, char* argv[])
 {
     /* Initialize Qt and an OpenGL context */
     QGuiApplication app(argc, argv);
-    QSurfaceFormat format;
-    format.setProfile(QSurfaceFormat::CoreProfile);
-    format.setVersion(4, 5);
-    QSurfaceFormat::setDefaultFormat(format);
-    QOffscreenSurface surface;
-    surface.create();
-    QOpenGLContext context;
-    context.create();
-    context.makeCurrent(&surface);
+    CamSim::Context context;
 
     /* Command line parameters */
     QCommandLineParser parser;
index a4df55d..b393900 100644 (file)
@@ -32,15 +32,7 @@ int main(int argc, char* argv[])
 {
     /* Initialize Qt and an OpenGL context */
     QGuiApplication app(argc, argv);
-    QSurfaceFormat format;
-    format.setProfile(QSurfaceFormat::CoreProfile);
-    format.setVersion(4, 5);
-    QSurfaceFormat::setDefaultFormat(format);
-    QOffscreenSurface surface;
-    surface.create();
-    QOpenGLContext context;
-    context.create();
-    context.makeCurrent(&surface);
+    CamSim::Context context;
 
     /* Define a simple animated scene: at the top,
      * a quad moves from left to right through the view,
index 03dca91..1ae79a5 100644 (file)
@@ -32,15 +32,7 @@ int main(int argc, char* argv[])
 {
     /* Initialize Qt and an OpenGL context */
     QGuiApplication app(argc, argv);
-    QSurfaceFormat format;
-    format.setProfile(QSurfaceFormat::CoreProfile);
-    format.setVersion(4, 5);
-    QSurfaceFormat::setDefaultFormat(format);
-    QOffscreenSurface surface;
-    surface.create();
-    QOpenGLContext context;
-    context.create();
-    context.makeCurrent(&surface);
+    CamSim::Context context;
 
     /* Define a simple demo scene: a torus in a box,
      * and a light source at the camera position */
index edda3ce..eb1f85f 100644 (file)
@@ -33,15 +33,7 @@ int main(int argc, char* argv[])
 {
     /* Initialize Qt and an OpenGL context */
     QGuiApplication app(argc, argv);
-    QSurfaceFormat format;
-    format.setProfile(QSurfaceFormat::CoreProfile);
-    format.setVersion(4, 5);
-    QSurfaceFormat::setDefaultFormat(format);
-    QOffscreenSurface surface;
-    surface.create();
-    QOpenGLContext context;
-    context.create();
-    context.makeCurrent(&surface);
+    CamSim::Context context;
 
     /* Define a simple animated scene: at the top,
      * a quad moves from left to right through the view,
index 20d6da8..a5a7520 100644 (file)
@@ -33,15 +33,7 @@ int main(int argc, char* argv[])
 {
     /* Initialize Qt and an OpenGL context */
     QGuiApplication app(argc, argv);
-    QSurfaceFormat format;
-    format.setProfile(QSurfaceFormat::CoreProfile);
-    format.setVersion(4, 5);
-    QSurfaceFormat::setDefaultFormat(format);
-    QOffscreenSurface surface;
-    surface.create();
-    QOpenGLContext context;
-    context.create();
-    context.makeCurrent(&surface);
+    CamSim::Context context;
 
     /* Define a simple static scene: a look into a very long box.
      * In the simulated PMD results, you should see the range wraparound,
index c001b2e..87a96f3 100644 (file)
@@ -34,15 +34,7 @@ int main(int argc, char* argv[])
 {
     /* Initialize Qt and an OpenGL context */
     QGuiApplication app(argc, argv);
-    QSurfaceFormat format;
-    format.setProfile(QSurfaceFormat::CoreProfile);
-    format.setVersion(4, 5);
-    QSurfaceFormat::setDefaultFormat(format);
-    QOffscreenSurface surface;
-    surface.create();
-    QOpenGLContext context;
-    context.create();
-    context.makeCurrent(&surface);
+    CamSim::Context context;
 
     /* Define an animated shadow demo scene */
 
index a00f299..37170cf 100644 (file)
@@ -41,15 +41,7 @@ int main(int argc, char* argv[])
 
     /* Initialize Qt and an OpenGL context */
     QGuiApplication app(argc, argv);
-    QSurfaceFormat format;
-    format.setProfile(QSurfaceFormat::CoreProfile);
-    format.setVersion(4, 5);
-    QSurfaceFormat::setDefaultFormat(format);
-    QOffscreenSurface surface;
-    surface.create();
-    QOpenGLContext context;
-    context.create();
-    context.makeCurrent(&surface);
+    CamSim::Context context;
 
     /* Create our scene. The model file contains no light sources, so we add our own. */
     CamSim::Scene scene;