From 145ba8e157f79db64203db9684af2e6ed33af075 Mon Sep 17 00:00:00 2001 From: LaG1924 <12997935+LaG1924@users.noreply.github.com> Date: Sun, 3 Sep 2017 20:45:52 +0500 Subject: 2017-09-03 --- src/Render.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/Render.cpp') diff --git a/src/Render.cpp b/src/Render.cpp index 19e89f6..0504d0a 100644 --- a/src/Render.cpp +++ b/src/Render.cpp @@ -61,12 +61,15 @@ void Render::InitGlew() { SDL_GL_GetDrawableSize(window, &width, &height); glViewport(0, 0, width, height); glEnable(GL_DEPTH_TEST); - glEnable(GL_CULL_FACE); + /*glEnable(GL_CULL_FACE); glCullFace(GL_BACK); - glFrontFace(GL_CCW); + glFrontFace(GL_CCW);*/ glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glCheckError(); + if (glActiveTexture == nullptr) { + throw std::runtime_error("GLEW initialization failed with unknown reason"); + } } void Render::PrepareToRendering() { @@ -138,11 +141,11 @@ void Render::HandleEvents() { break; } case SDL_WINDOWEVENT_FOCUS_GAINED: - HasFocus = true; break; case SDL_WINDOWEVENT_FOCUS_LOST: HasFocus = false; SetMouseCapture(false); + state = GlobalState::Paused; break; } break; -- cgit v1.2.3