diff --git a/registry/egl.xml b/registry/egl.xml index dd0e505..6f6ebc3 100644 --- a/registry/egl.xml +++ b/registry/egl.xml @@ -264,7 +264,8 @@ - + + @@ -1125,6 +1126,20 @@ EGLint *rects EGLint n_rects + + EGLBoolean eglSwapBuffersRegionNOK + EGLDisplay dpy + EGLSurface surface + EGLint numRects + const EGLint *rects + + + EGLBoolean eglSwapBuffersRegion2NOK + EGLDisplay dpy + EGLSurface surface + EGLint numRects + const EGLint *rects + EGLBoolean eglSwapInterval EGLDisplay dpy @@ -1854,6 +1869,21 @@ + + + + + + + + + + + + + + + diff --git a/registry/gl.xml b/registry/gl.xml index b062cb9..6d63b4d 100644 --- a/registry/gl.xml +++ b/registry/gl.xml @@ -7600,7 +7600,8 @@ typedef unsigned int GLhandleARB; - + + @@ -32674,6 +32675,74 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -32688,6 +32757,7 @@ typedef unsigned int GLhandleARB; + @@ -32796,6 +32866,11 @@ typedef unsigned int GLhandleARB; + + + + + diff --git a/registry/glx.xml b/registry/glx.xml index 6cef56b..224f893 100644 --- a/registry/glx.xml +++ b/registry/glx.xml @@ -147,6 +147,17 @@ typedef unsigned __int64 uint64_t; typedef struct { int type; + unsigned long serial; + Bool send_event; + Display *display; + int extension; + int evtype; + GLXDrawable window; + Bool stereo_tree; +} GLXStereoNotifyEventEXT; + + typedef struct { + int type; unsigned long serial; /* # of last request processed by server */ Bool send_event; /* true if this came for SendEvent request */ Display *display; /* display the event was read from */ @@ -184,13 +195,11 @@ typedef unsigned __int64 uint64_t; + - - + - + + @@ -313,10 +327,11 @@ typedef unsigned __int64 uint64_t; + - + @@ -431,7 +446,8 @@ typedef unsigned __int64 uint64_t; - + + @@ -447,81 +463,81 @@ typedef unsigned __int64 uint64_t; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + @@ -552,18 +568,18 @@ typedef unsigned __int64 uint64_t; - - - - - - - - - - - - + + + + + + + + + + + + @@ -573,11 +589,8 @@ typedef unsigned __int64 uint64_t; component. Also note that some GLX enum values are shared with GL and WGL, and new ranges should be allocated with such overlaps in mind. --> - - + @@ -592,8 +605,7 @@ typedef unsigned __int64 uint64_t; - - + @@ -1117,7 +1129,7 @@ typedef unsigned __int64 uint64_t; Bool glXQueryCurrentRendererIntegerMESA - int attribute + int attribute unsigned int *value @@ -1198,17 +1210,17 @@ typedef unsigned __int64 uint64_t; Bool glXQueryRendererIntegerMESA - Display *dpy + Display *dpy int screen - int renderer + int renderer int attribute unsigned int *value const char *glXQueryRendererStringMESA - Display *dpy + Display *dpy int screen - int renderer + int renderer int attribute @@ -1370,8 +1382,7 @@ typedef unsigned __int64 uint64_t; - - + @@ -1530,37 +1541,24 @@ typedef unsigned __int64 uint64_t; - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + @@ -1588,71 +1586,67 @@ typedef unsigned __int64 uint64_t; - + - + + - + + + + + + + + + + + + + + + + + - + - - + - + - - - - - - - - - - - - - - - - + - + - + - + - - + - + - - + - + - - + + - + - - - - + @@ -1667,115 +1661,104 @@ typedef unsigned __int64 uint64_t; - + - - - - - - - - - - - - - - - - - + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + + + + + + + + + + + + + + + - + - - - - - - - + + + + - - + - - + + + + - - - - - - - - - - - - - + - + @@ -1788,6 +1771,26 @@ typedef unsigned __int64 uint64_t; + + + + + + + + + + + + + + + + + + + + @@ -1800,26 +1803,9 @@ typedef unsigned __int64 uint64_t; - - - - - - - - - - - - - - + - - - - - + @@ -1832,92 +1818,39 @@ typedef unsigned __int64 uint64_t; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - + - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - + - - - + + + + + + + + @@ -1940,106 +1873,185 @@ typedef unsigned __int64 uint64_t; - + - - - - - - + + + + - + - - - - - - - - + + + + + - + - - - + - + - + + - + - - - - + - + - - + + - + - - - - - - - - - - + - + - + + - + - + + - + - + + - + - + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +