From e5a71b9a0c68987720b1719c21ff13260ad87e6d Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Mon, 22 Feb 2021 14:51:03 +0100 Subject: Changed opengl version to 3.3 --- src/event.c | 5 +++++ src/state.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/event.c b/src/event.c index d5f1180..8cb0016 100644 --- a/src/event.c +++ b/src/event.c @@ -34,6 +34,11 @@ void event_handle(State *state) break; case SDL_KEYDOWN: + if (e.key.keysym.sym == SDLK_ESCAPE) + { + state->running = false; + break; + } if (e.key.keysym.sym == SDLK_s) state->smooth = !state->smooth; else if (e.key.keysym.sym == SDLK_w) diff --git a/src/state.c b/src/state.c index 5df4f02..c5c7271 100644 --- a/src/state.c +++ b/src/state.c @@ -4,8 +4,8 @@ bool state_init(State *state) { SDL_CALL(SDL_Init(SDL_INIT_VIDEO)); - SDL_CALL(SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 4)); - SDL_CALL(SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 0)); + SDL_CALL(SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 3)); + SDL_CALL(SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 3)); SDL_CALL(SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_CORE)); SDL_CALL(SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1)); SDL_CALL(state->window = SDL_CreateWindow( -- cgit