mirror of
https://github.com/love2d/love.git
synced 2026-08-19 12:14:20 +02:00
Patch GLee for missing GLXContextID typedef after upstream (mesa) removal from header
This commit is contained in:
@@ -15423,12 +15423,12 @@ int __GLeeGLXNumExtensions=53;
|
|||||||
#endif
|
#endif
|
||||||
#ifndef GLEE_C_DEFINED_glXGetContextIDEXT
|
#ifndef GLEE_C_DEFINED_glXGetContextIDEXT
|
||||||
#define GLEE_C_DEFINED_glXGetContextIDEXT
|
#define GLEE_C_DEFINED_glXGetContextIDEXT
|
||||||
GLXContextID __stdcall GLee_Lazy_glXGetContextIDEXT(const GLXContext context) {if (GLeeInit()) return glXGetContextIDEXT(context); return (GLXContextID)0;}
|
GLEE_GLXContextID __stdcall GLee_Lazy_glXGetContextIDEXT(const GLXContext context) {if (GLeeInit()) return glXGetContextIDEXT(context); return (GLEE_GLXContextID)0;}
|
||||||
GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT=GLee_Lazy_glXGetContextIDEXT;
|
GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT=GLee_Lazy_glXGetContextIDEXT;
|
||||||
#endif
|
#endif
|
||||||
#ifndef GLEE_C_DEFINED_glXImportContextEXT
|
#ifndef GLEE_C_DEFINED_glXImportContextEXT
|
||||||
#define GLEE_C_DEFINED_glXImportContextEXT
|
#define GLEE_C_DEFINED_glXImportContextEXT
|
||||||
GLXContext __stdcall GLee_Lazy_glXImportContextEXT(Display * dpy, GLXContextID contextID) {if (GLeeInit()) return glXImportContextEXT(dpy, contextID); return (GLXContext)0;}
|
GLXContext __stdcall GLee_Lazy_glXImportContextEXT(Display * dpy, GLEE_GLXContextID contextID) {if (GLeeInit()) return glXImportContextEXT(dpy, contextID); return (GLXContext)0;}
|
||||||
GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT=GLee_Lazy_glXImportContextEXT;
|
GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT=GLee_Lazy_glXImportContextEXT;
|
||||||
#endif
|
#endif
|
||||||
#ifndef GLEE_C_DEFINED_glXFreeContextEXT
|
#ifndef GLEE_C_DEFINED_glXFreeContextEXT
|
||||||
|
|||||||
@@ -65,6 +65,8 @@
|
|||||||
#define GLX_GLXEXT_PROTOTYPES
|
#define GLX_GLXEXT_PROTOTYPES
|
||||||
#include <GL/gl.h>
|
#include <GL/gl.h>
|
||||||
#include <GL/glx.h>
|
#include <GL/glx.h>
|
||||||
|
|
||||||
|
typedef XID GLEE_GLXContextID;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef APIENTRY
|
#ifndef APIENTRY
|
||||||
@@ -23683,13 +23685,13 @@ GLEE_EXTERN GLboolean _GLEE_GLX_NV_video_output;
|
|||||||
#endif
|
#endif
|
||||||
#ifndef GLEE_H_DEFINED_glXGetContextIDEXT
|
#ifndef GLEE_H_DEFINED_glXGetContextIDEXT
|
||||||
#define GLEE_H_DEFINED_glXGetContextIDEXT
|
#define GLEE_H_DEFINED_glXGetContextIDEXT
|
||||||
typedef GLXContextID (APIENTRYP GLEEPFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
|
typedef GLEE_GLXContextID (APIENTRYP GLEEPFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
|
||||||
GLEE_EXTERN GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT;
|
GLEE_EXTERN GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT;
|
||||||
#define glXGetContextIDEXT GLeeFuncPtr_glXGetContextIDEXT
|
#define glXGetContextIDEXT GLeeFuncPtr_glXGetContextIDEXT
|
||||||
#endif
|
#endif
|
||||||
#ifndef GLEE_H_DEFINED_glXImportContextEXT
|
#ifndef GLEE_H_DEFINED_glXImportContextEXT
|
||||||
#define GLEE_H_DEFINED_glXImportContextEXT
|
#define GLEE_H_DEFINED_glXImportContextEXT
|
||||||
typedef GLXContext (APIENTRYP GLEEPFNGLXIMPORTCONTEXTEXTPROC) (Display * dpy, GLXContextID contextID);
|
typedef GLXContext (APIENTRYP GLEEPFNGLXIMPORTCONTEXTEXTPROC) (Display * dpy, GLEE_GLXContextID contextID);
|
||||||
GLEE_EXTERN GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT;
|
GLEE_EXTERN GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT;
|
||||||
#define glXImportContextEXT GLeeFuncPtr_glXImportContextEXT
|
#define glXImportContextEXT GLeeFuncPtr_glXImportContextEXT
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user