From f26fb2a32da5e4dac95e654174a066d7fc92b206 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Mon, 3 Jul 2017 19:23:16 -0400 Subject: [PATCH] fix ketmars breakage lol --- simpledisplay.d | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/simpledisplay.d b/simpledisplay.d index e2ae0ad..078eebf 100644 --- a/simpledisplay.d +++ b/simpledisplay.d @@ -7701,7 +7701,7 @@ version(X11) { } if (vi is null || useLegacy) { static immutable GLint[5] attrs = [ GLX_RGBA, GLX_DEPTH_SIZE, 24, GLX_DOUBLEBUFFER, None ]; - vi = cast(XVisualInfo*)glXChooseVisual(cast(void*)display, 0, attrs.ptr); + vi = cast(XVisualInfo*)glXChooseVisual(display, 0, attrs.ptr); useLegacy = true; } if (vi is null) throw new Exception("no open gl visual found"); @@ -9968,7 +9968,7 @@ else { extern(C) nothrow @nogc { -/+ +static if(!SdpyIsUsingIVGLBinds) { enum GLX_USE_GL= 1; /* support GLX rendering */ enum GLX_BUFFER_SIZE= 2; /* depth of the color buffer */ enum GLX_LEVEL= 3; /* level in plane stacking */ @@ -9995,7 +9995,7 @@ enum GLX_ACCUM_ALPHA_SIZE= 17; /* number of alpha accum bits */ enum GL_TRUE = 1; enum GL_FALSE = 0; alias int GLint; -+/ +} alias XID GLXContextID; alias XID GLXPixmap; @@ -10005,9 +10005,9 @@ alias XID GLXWindow; alias XID GLXFBConfigID; alias void* GLXContext; -/+ +static if (!SdpyIsUsingIVGLBinds) { XVisualInfo* glXChooseVisual(Display *dpy, int screen, - int *attrib_list); + const int *attrib_list); void glXCopyContext(Display *dpy, GLXContext src, GLXContext dst, arch_ulong mask); @@ -10045,7 +10045,7 @@ alias void* GLXContext; void glXWaitGL(); void glXWaitX(); -+/ +} struct XVisualInfo {