X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fscreen.cpp;h=5c11fe1b229a1dcc594910401707b5b3375b5afb;hp=0df64a28721da558ea277c71778fb0d53501ebb0;hb=f3452f32fba45b1f317e4a6a1906d16068ce3bdf;hpb=a54254dcb23c8db9b78d5bd42e1ca54efda4c8e8 diff --git a/src/screen.cpp b/src/screen.cpp index 0df64a2..5c11fe1 100644 --- a/src/screen.cpp +++ b/src/screen.cpp @@ -8,6 +8,8 @@ #include "bufferbuilder.h" #include "shaderprogram.h" + + #define BASICTEX_VERT "shaders/basictex_vert.glsl" #define BASICTEX_FRAG "shaders/basictex_frag.glsl" @@ -70,9 +72,9 @@ Screen::Screen(bool visible) m_frame_begin_time = SDL_GetPerformanceCounter(); m_last_frame_time = 0; m_last_frame_gpu_timer = 0; + glGenQueries(1, &m_frame_gpu_timer); glBeginQuery(GL_TIME_ELAPSED, m_frame_gpu_timer); - #ifndef __MINGW32__ glDebugMessageCallback(opengl_debug_callback, 0); #endif