This very simple file provides the main()
function of our demo
application.
#include "atmosphere/demo/demo.h" #include <glad/glad.h> #include <GL/freeglut.h> #include <memory> using atmosphere::demo::Demo; int main(int argc, char** argv) { glutInitContextVersion(3, 3); glutInitContextProfile(GLUT_CORE_PROFILE); glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE); glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION); std::unique_ptr<Demo> demo(new Demo(1024, 576)); glutMainLoop(); return 0; }