temporary fix for vsync call on x11
This commit is contained in:
parent
2420e46b44
commit
942de803f9
@ -34,7 +34,9 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
#define GLX_GLXEXT_PROTOTYPES
|
||||||
#include <GL/glx.h>
|
#include <GL/glx.h>
|
||||||
|
#include <GL/glxext.h>
|
||||||
|
|
||||||
#define GLX_CONTEXT_MAJOR_VERSION_ARB 0x2091
|
#define GLX_CONTEXT_MAJOR_VERSION_ARB 0x2091
|
||||||
#define GLX_CONTEXT_MINOR_VERSION_ARB 0x2092
|
#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) {
|
void ContextGL_X11::set_use_vsync(bool p_use) {
|
||||||
GLXDrawable drawable = glXGetCurrentDrawable();
|
GLXDrawable drawable = glXGetCurrentDrawable();
|
||||||
glXSwapIntervalEXT(x11_display, drawable, p_use?1:0);
|
//GLXSwapIntervalEXT(x11_display, drawable, p_use?1:0);
|
||||||
use_vsync=p_use;
|
use_vsync=p_use;
|
||||||
}
|
}
|
||||||
bool ContextGL_X11::is_using_vsync() const {
|
bool ContextGL_X11::is_using_vsync() const {
|
||||||
|
|
||||||
return use_vsync;
|
return false;
|
||||||
|
//return use_vsync;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user