From e96eb0f4fb30f2781223a966e2a2deb597a9d1d2 Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 9 Sep 2018 00:34:03 +0800 Subject: *update --- src/libjin/Graphics/Window.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/libjin/Graphics/Window.cpp') diff --git a/src/libjin/Graphics/Window.cpp b/src/libjin/Graphics/Window.cpp index 8d42bbf..68ebe47 100644 --- a/src/libjin/Graphics/Window.cpp +++ b/src/libjin/Graphics/Window.cpp @@ -73,6 +73,8 @@ namespace graphics glEnable(GL_BLEND); glEnable(GL_TEXTURE_2D); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + glEnableClientState(GL_VERTEX_ARRAY); + glEnableClientState(GL_TEXTURE_COORD_ARRAY); /* avoid white screen blink on windows */ swapBuffers(); /* bind to default canvas */ @@ -82,6 +84,12 @@ namespace graphics void Window::quitSystem() { + /* disable opengl */ + glDisable(GL_BLEND); + glDisable(GL_TEXTURE_2D); + glDisableClientState(GL_VERTEX_ARRAY); + glDisableClientState(GL_TEXTURE_COORD_ARRAY); + /* close window */ SDL_DestroyWindow(wnd); SDL_Quit(); } -- cgit v1.1-26-g67d0