temporary fix for vsync call on x11

This commit is contained in:
Ariel Manzur 2016-06-05 22:25:01 -03:00
parent 2420e46b44
commit 942de803f9
1 changed files with 5 additions and 2 deletions

View File

@ -34,7 +34,9 @@
#include <unistd.h>
#include <stdlib.h>
#define GLX_GLXEXT_PROTOTYPES
#include <GL/glx.h>
#include <GL/glxext.h>
#define GLX_CONTEXT_MAJOR_VERSION_ARB 0x2091
#define GLX_CONTEXT_MINOR_VERSION_ARB 0x2092
@ -178,12 +180,13 @@ int ContextGL_X11::get_window_height() {
void ContextGL_X11::set_use_vsync(bool p_use) {
GLXDrawable drawable = glXGetCurrentDrawable();
glXSwapIntervalEXT(x11_display, drawable, p_use?1:0);
//GLXSwapIntervalEXT(x11_display, drawable, p_use?1:0);
use_vsync=p_use;
}
bool ContextGL_X11::is_using_vsync() const {
return use_vsync;
return false;
//return use_vsync;
}