22 Uint32 windowFlags = SDL_WINDOW_OPENGL;
27 SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 3.2);
28 SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 4.5);
29 SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_CORE);
40 glewExperimental = GL_TRUE;
51 GLenum err = glewInit();
59 std::printf(
"*** OpenGL Version: %s ***\n", glGetString(GL_VERSION));
62 glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
65 SDL_GL_SetSwapInterval(0);
69 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
84 glViewport(0, 0, width, height);
85 glClearColor(1.0f, 1.0f, 1.0f, 1.0f);