|
@@ -1,11 +1,11 @@
|
|
/**
|
|
/**
|
|
- * Loader generated by glad 2.0.3 on Fri Feb 3 07:06:48 2023
|
|
|
|
|
|
+ * Loader generated by glad 2.0.6 on Sat Jun 1 18:07:46 2024
|
|
*
|
|
*
|
|
* SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0
|
|
* SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0
|
|
*
|
|
*
|
|
* Generator: C/C++
|
|
* Generator: C/C++
|
|
* Specification: egl
|
|
* Specification: egl
|
|
- * Extensions: 3
|
|
|
|
|
|
+ * Extensions: 4
|
|
*
|
|
*
|
|
* APIs:
|
|
* APIs:
|
|
* - egl=1.5
|
|
* - egl=1.5
|
|
@@ -19,10 +19,10 @@
|
|
* - ON_DEMAND = False
|
|
* - ON_DEMAND = False
|
|
*
|
|
*
|
|
* Commandline:
|
|
* Commandline:
|
|
- * --api='egl=1.5' --extensions='EGL_ANDROID_blob_cache,EGL_KHR_platform_wayland,EGL_KHR_platform_x11' c --loader
|
|
|
|
|
|
+ * --api='egl=1.5' --extensions='EGL_ANDROID_blob_cache,EGL_EXT_platform_base,EGL_KHR_platform_wayland,EGL_KHR_platform_x11' c --loader
|
|
*
|
|
*
|
|
* Online:
|
|
* Online:
|
|
- * http://glad.sh/#api=egl%3D1.5&extensions=EGL_ANDROID_blob_cache%2CEGL_KHR_platform_wayland%2CEGL_KHR_platform_x11&generator=c&options=LOADER
|
|
|
|
|
|
+ * http://glad.sh/#api=egl%3D1.5&extensions=EGL_ANDROID_blob_cache%2CEGL_EXT_platform_base%2CEGL_KHR_platform_wayland%2CEGL_KHR_platform_x11&generator=c&options=LOADER
|
|
*
|
|
*
|
|
*/
|
|
*/
|
|
|
|
|
|
@@ -141,7 +141,7 @@ extern "C" {
|
|
#define GLAD_VERSION_MAJOR(version) (version / 10000)
|
|
#define GLAD_VERSION_MAJOR(version) (version / 10000)
|
|
#define GLAD_VERSION_MINOR(version) (version % 10000)
|
|
#define GLAD_VERSION_MINOR(version) (version % 10000)
|
|
|
|
|
|
-#define GLAD_GENERATOR_VERSION "2.0.3"
|
|
|
|
|
|
+#define GLAD_GENERATOR_VERSION "2.0.6"
|
|
|
|
|
|
typedef void (*GLADapiproc)(void);
|
|
typedef void (*GLADapiproc)(void);
|
|
|
|
|
|
@@ -399,6 +399,8 @@ GLAD_API_CALL int GLAD_EGL_VERSION_1_4;
|
|
GLAD_API_CALL int GLAD_EGL_VERSION_1_5;
|
|
GLAD_API_CALL int GLAD_EGL_VERSION_1_5;
|
|
#define EGL_ANDROID_blob_cache 1
|
|
#define EGL_ANDROID_blob_cache 1
|
|
GLAD_API_CALL int GLAD_EGL_ANDROID_blob_cache;
|
|
GLAD_API_CALL int GLAD_EGL_ANDROID_blob_cache;
|
|
|
|
+#define EGL_EXT_platform_base 1
|
|
|
|
+GLAD_API_CALL int GLAD_EGL_EXT_platform_base;
|
|
#define EGL_KHR_platform_wayland 1
|
|
#define EGL_KHR_platform_wayland 1
|
|
GLAD_API_CALL int GLAD_EGL_KHR_platform_wayland;
|
|
GLAD_API_CALL int GLAD_EGL_KHR_platform_wayland;
|
|
#define EGL_KHR_platform_x11 1
|
|
#define EGL_KHR_platform_x11 1
|
|
@@ -416,7 +418,9 @@ typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC)(EGLDi
|
|
typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPBUFFERSURFACEPROC)(EGLDisplay dpy, EGLConfig config, const EGLint * attrib_list);
|
|
typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPBUFFERSURFACEPROC)(EGLDisplay dpy, EGLConfig config, const EGLint * attrib_list);
|
|
typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPIXMAPSURFACEPROC)(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint * attrib_list);
|
|
typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPIXMAPSURFACEPROC)(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint * attrib_list);
|
|
typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC)(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLAttrib * attrib_list);
|
|
typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC)(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLAttrib * attrib_list);
|
|
|
|
+typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC)(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLint * attrib_list);
|
|
typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPLATFORMWINDOWSURFACEPROC)(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLAttrib * attrib_list);
|
|
typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPLATFORMWINDOWSURFACEPROC)(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLAttrib * attrib_list);
|
|
|
|
+typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC)(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLint * attrib_list);
|
|
typedef EGLSync (GLAD_API_PTR *PFNEGLCREATESYNCPROC)(EGLDisplay dpy, EGLenum type, const EGLAttrib * attrib_list);
|
|
typedef EGLSync (GLAD_API_PTR *PFNEGLCREATESYNCPROC)(EGLDisplay dpy, EGLenum type, const EGLAttrib * attrib_list);
|
|
typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEWINDOWSURFACEPROC)(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint * attrib_list);
|
|
typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEWINDOWSURFACEPROC)(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint * attrib_list);
|
|
typedef EGLBoolean (GLAD_API_PTR *PFNEGLDESTROYCONTEXTPROC)(EGLDisplay dpy, EGLContext ctx);
|
|
typedef EGLBoolean (GLAD_API_PTR *PFNEGLDESTROYCONTEXTPROC)(EGLDisplay dpy, EGLContext ctx);
|
|
@@ -431,6 +435,7 @@ typedef EGLSurface (GLAD_API_PTR *PFNEGLGETCURRENTSURFACEPROC)(EGLint readdraw);
|
|
typedef EGLDisplay (GLAD_API_PTR *PFNEGLGETDISPLAYPROC)(EGLNativeDisplayType display_id);
|
|
typedef EGLDisplay (GLAD_API_PTR *PFNEGLGETDISPLAYPROC)(EGLNativeDisplayType display_id);
|
|
typedef EGLint (GLAD_API_PTR *PFNEGLGETERRORPROC)(void);
|
|
typedef EGLint (GLAD_API_PTR *PFNEGLGETERRORPROC)(void);
|
|
typedef EGLDisplay (GLAD_API_PTR *PFNEGLGETPLATFORMDISPLAYPROC)(EGLenum platform, void * native_display, const EGLAttrib * attrib_list);
|
|
typedef EGLDisplay (GLAD_API_PTR *PFNEGLGETPLATFORMDISPLAYPROC)(EGLenum platform, void * native_display, const EGLAttrib * attrib_list);
|
|
|
|
+typedef EGLDisplay (GLAD_API_PTR *PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLenum platform, void * native_display, const EGLint * attrib_list);
|
|
typedef __eglMustCastToProperFunctionPointerType (GLAD_API_PTR *PFNEGLGETPROCADDRESSPROC)(const char * procname);
|
|
typedef __eglMustCastToProperFunctionPointerType (GLAD_API_PTR *PFNEGLGETPROCADDRESSPROC)(const char * procname);
|
|
typedef EGLBoolean (GLAD_API_PTR *PFNEGLGETSYNCATTRIBPROC)(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib * value);
|
|
typedef EGLBoolean (GLAD_API_PTR *PFNEGLGETSYNCATTRIBPROC)(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib * value);
|
|
typedef EGLBoolean (GLAD_API_PTR *PFNEGLINITIALIZEPROC)(EGLDisplay dpy, EGLint * major, EGLint * minor);
|
|
typedef EGLBoolean (GLAD_API_PTR *PFNEGLINITIALIZEPROC)(EGLDisplay dpy, EGLint * major, EGLint * minor);
|
|
@@ -473,8 +478,12 @@ GLAD_API_CALL PFNEGLCREATEPIXMAPSURFACEPROC glad_eglCreatePixmapSurface;
|
|
#define eglCreatePixmapSurface glad_eglCreatePixmapSurface
|
|
#define eglCreatePixmapSurface glad_eglCreatePixmapSurface
|
|
GLAD_API_CALL PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC glad_eglCreatePlatformPixmapSurface;
|
|
GLAD_API_CALL PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC glad_eglCreatePlatformPixmapSurface;
|
|
#define eglCreatePlatformPixmapSurface glad_eglCreatePlatformPixmapSurface
|
|
#define eglCreatePlatformPixmapSurface glad_eglCreatePlatformPixmapSurface
|
|
|
|
+GLAD_API_CALL PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC glad_eglCreatePlatformPixmapSurfaceEXT;
|
|
|
|
+#define eglCreatePlatformPixmapSurfaceEXT glad_eglCreatePlatformPixmapSurfaceEXT
|
|
GLAD_API_CALL PFNEGLCREATEPLATFORMWINDOWSURFACEPROC glad_eglCreatePlatformWindowSurface;
|
|
GLAD_API_CALL PFNEGLCREATEPLATFORMWINDOWSURFACEPROC glad_eglCreatePlatformWindowSurface;
|
|
#define eglCreatePlatformWindowSurface glad_eglCreatePlatformWindowSurface
|
|
#define eglCreatePlatformWindowSurface glad_eglCreatePlatformWindowSurface
|
|
|
|
+GLAD_API_CALL PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC glad_eglCreatePlatformWindowSurfaceEXT;
|
|
|
|
+#define eglCreatePlatformWindowSurfaceEXT glad_eglCreatePlatformWindowSurfaceEXT
|
|
GLAD_API_CALL PFNEGLCREATESYNCPROC glad_eglCreateSync;
|
|
GLAD_API_CALL PFNEGLCREATESYNCPROC glad_eglCreateSync;
|
|
#define eglCreateSync glad_eglCreateSync
|
|
#define eglCreateSync glad_eglCreateSync
|
|
GLAD_API_CALL PFNEGLCREATEWINDOWSURFACEPROC glad_eglCreateWindowSurface;
|
|
GLAD_API_CALL PFNEGLCREATEWINDOWSURFACEPROC glad_eglCreateWindowSurface;
|
|
@@ -503,6 +512,8 @@ GLAD_API_CALL PFNEGLGETERRORPROC glad_eglGetError;
|
|
#define eglGetError glad_eglGetError
|
|
#define eglGetError glad_eglGetError
|
|
GLAD_API_CALL PFNEGLGETPLATFORMDISPLAYPROC glad_eglGetPlatformDisplay;
|
|
GLAD_API_CALL PFNEGLGETPLATFORMDISPLAYPROC glad_eglGetPlatformDisplay;
|
|
#define eglGetPlatformDisplay glad_eglGetPlatformDisplay
|
|
#define eglGetPlatformDisplay glad_eglGetPlatformDisplay
|
|
|
|
+GLAD_API_CALL PFNEGLGETPLATFORMDISPLAYEXTPROC glad_eglGetPlatformDisplayEXT;
|
|
|
|
+#define eglGetPlatformDisplayEXT glad_eglGetPlatformDisplayEXT
|
|
GLAD_API_CALL PFNEGLGETPROCADDRESSPROC glad_eglGetProcAddress;
|
|
GLAD_API_CALL PFNEGLGETPROCADDRESSPROC glad_eglGetProcAddress;
|
|
#define eglGetProcAddress glad_eglGetProcAddress
|
|
#define eglGetProcAddress glad_eglGetProcAddress
|
|
GLAD_API_CALL PFNEGLGETSYNCATTRIBPROC glad_eglGetSyncAttrib;
|
|
GLAD_API_CALL PFNEGLGETSYNCATTRIBPROC glad_eglGetSyncAttrib;
|