]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/glx/glcontext.cpp
Use the name of the function for the SwapInterval function pointers
[libs/gui.git] / source / graphics / glx / glcontext.cpp
index 5f04e3b2fd51e21afbc1c03eac252623df16e1d7..54541e969802216d19b51fe79ee40d05555c0471 100644 (file)
@@ -211,10 +211,10 @@ GLContext::~GLContext()
 void GLContext::set_swap_interval(unsigned i)
 {
        const GLubyte *name = reinterpret_cast<const GLubyte *>("glXSwapIntervalEXT");
-       PFNGLXSWAPINTERVALEXTPROC func = reinterpret_cast<PFNGLXSWAPINTERVALEXTPROC>(glXGetProcAddress(name));
-       if(!func)
+       PFNGLXSWAPINTERVALEXTPROC glXSwapInterval = reinterpret_cast<PFNGLXSWAPINTERVALEXTPROC>(glXGetProcAddress(name));
+       if(!glXSwapInterval)
                throw runtime_error("glXSwapIntervalEXT not found");
-       func(display.get_private().display, (priv->glxwnd ? priv->glxwnd : priv->subwnd), i);
+       glXSwapInterval(display.get_private().display, (priv->glxwnd ? priv->glxwnd : priv->subwnd), i);
 }
 
 void GLContext::swap_buffers()