mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2025-08-28 09:31:48 +00:00
Generate Sources of master updated at Mon Aug 25 11:42:24 GMT 2025
This commit is contained in:
parent
1eb85d9c2a
commit
a9714943d5
@ -42,7 +42,7 @@ BEGIN
|
|||||||
BEGIN
|
BEGIN
|
||||||
VALUE "Comments",
|
VALUE "Comments",
|
||||||
"The OpenGL Extension Wrangler Library\r\n"
|
"The OpenGL Extension Wrangler Library\r\n"
|
||||||
"Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>\r\n"
|
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||||
|
@ -30,7 +30,7 @@ BEGIN
|
|||||||
BEGIN
|
BEGIN
|
||||||
VALUE "Comments",
|
VALUE "Comments",
|
||||||
"The OpenGL Extension Wrangler Library\r\n"
|
"The OpenGL Extension Wrangler Library\r\n"
|
||||||
"Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>\r\n"
|
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||||
|
@ -30,7 +30,7 @@ BEGIN
|
|||||||
BEGIN
|
BEGIN
|
||||||
VALUE "Comments",
|
VALUE "Comments",
|
||||||
"The OpenGL Extension Wrangler Library\r\n"
|
"The OpenGL Extension Wrangler Library\r\n"
|
||||||
"Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>\r\n"
|
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
** The OpenGL Extension Wrangler Library
|
** The OpenGL Extension Wrangler Library
|
||||||
** Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||||
** Copyright (C) 2002, Lev Povalahev
|
** Copyright (C) 2002, Lev Povalahev
|
||||||
@ -162,24 +162,16 @@ struct wl_buffer;
|
|||||||
struct wl_display;
|
struct wl_display;
|
||||||
struct wl_resource;
|
struct wl_resource;
|
||||||
|
|
||||||
#define EGL_DONT_CARE ((EGLint)-1)
|
|
||||||
|
|
||||||
#define EGL_NO_CONTEXT ((EGLContext)0)
|
|
||||||
#define EGL_NO_DISPLAY ((EGLDisplay)0)
|
|
||||||
#define EGL_NO_IMAGE ((EGLImage)0)
|
|
||||||
#define EGL_NO_SURFACE ((EGLSurface)0)
|
|
||||||
#define EGL_NO_SYNC ((EGLSync)0)
|
|
||||||
|
|
||||||
#define EGL_UNKNOWN ((EGLint)-1)
|
|
||||||
|
|
||||||
#define EGL_DEFAULT_DISPLAY ((EGLNativeDisplayType)0)
|
|
||||||
|
|
||||||
EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY eglGetProcAddress (const char *procname);
|
EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY eglGetProcAddress (const char *procname);
|
||||||
/* ---------------------------- EGL_VERSION_1_0 ---------------------------- */
|
/* ---------------------------- EGL_VERSION_1_0 ---------------------------- */
|
||||||
|
|
||||||
#ifndef EGL_VERSION_1_0
|
#ifndef EGL_VERSION_1_0
|
||||||
#define EGL_VERSION_1_0 1
|
#define EGL_VERSION_1_0 1
|
||||||
|
|
||||||
|
#define EGL_DONT_CARE EGL_CAST(EGLint,-1)
|
||||||
|
#define EGL_NO_CONTEXT EGL_CAST(EGLContext,0)
|
||||||
|
#define EGL_NO_DISPLAY EGL_CAST(EGLDisplay,0)
|
||||||
|
#define EGL_NO_SURFACE EGL_CAST(EGLSurface,0)
|
||||||
#define EGL_FALSE 0
|
#define EGL_FALSE 0
|
||||||
#define EGL_PBUFFER_BIT 0x0001
|
#define EGL_PBUFFER_BIT 0x0001
|
||||||
#define EGL_TRUE 1
|
#define EGL_TRUE 1
|
||||||
@ -327,6 +319,7 @@ typedef EGLBoolean ( * PFNEGLSWAPINTERVALPROC) (EGLDisplay dpy, EGLint interv
|
|||||||
#ifndef EGL_VERSION_1_2
|
#ifndef EGL_VERSION_1_2
|
||||||
#define EGL_VERSION_1_2 1
|
#define EGL_VERSION_1_2 1
|
||||||
|
|
||||||
|
#define EGL_UNKNOWN EGL_CAST(EGLint,-1)
|
||||||
#define EGL_OPENGL_ES_BIT 0x0001
|
#define EGL_OPENGL_ES_BIT 0x0001
|
||||||
#define EGL_OPENVG_BIT 0x0002
|
#define EGL_OPENVG_BIT 0x0002
|
||||||
#define EGL_LUMINANCE_SIZE 0x303D
|
#define EGL_LUMINANCE_SIZE 0x303D
|
||||||
@ -337,6 +330,7 @@ typedef EGLBoolean ( * PFNEGLSWAPINTERVALPROC) (EGLDisplay dpy, EGLint interv
|
|||||||
#define EGL_RENDER_BUFFER 0x3086
|
#define EGL_RENDER_BUFFER 0x3086
|
||||||
#define EGL_COLORSPACE 0x3087
|
#define EGL_COLORSPACE 0x3087
|
||||||
#define EGL_ALPHA_FORMAT 0x3088
|
#define EGL_ALPHA_FORMAT 0x3088
|
||||||
|
#define EGL_COLORSPACE_sRGB 0x3089
|
||||||
#define EGL_COLORSPACE_LINEAR 0x308A
|
#define EGL_COLORSPACE_LINEAR 0x308A
|
||||||
#define EGL_ALPHA_FORMAT_NONPRE 0x308B
|
#define EGL_ALPHA_FORMAT_NONPRE 0x308B
|
||||||
#define EGL_ALPHA_FORMAT_PRE 0x308C
|
#define EGL_ALPHA_FORMAT_PRE 0x308C
|
||||||
@ -383,6 +377,7 @@ typedef EGLBoolean ( * PFNEGLWAITCLIENTPROC) ( void );
|
|||||||
#define EGL_CONFORMANT 0x3042
|
#define EGL_CONFORMANT 0x3042
|
||||||
#define EGL_VG_COLORSPACE 0x3087
|
#define EGL_VG_COLORSPACE 0x3087
|
||||||
#define EGL_VG_ALPHA_FORMAT 0x3088
|
#define EGL_VG_ALPHA_FORMAT 0x3088
|
||||||
|
#define EGL_VG_COLORSPACE_sRGB 0x3089
|
||||||
#define EGL_VG_COLORSPACE_LINEAR 0x308A
|
#define EGL_VG_COLORSPACE_LINEAR 0x308A
|
||||||
#define EGL_VG_ALPHA_FORMAT_NONPRE 0x308B
|
#define EGL_VG_ALPHA_FORMAT_NONPRE 0x308B
|
||||||
#define EGL_VG_ALPHA_FORMAT_PRE 0x308C
|
#define EGL_VG_ALPHA_FORMAT_PRE 0x308C
|
||||||
@ -397,6 +392,7 @@ typedef EGLBoolean ( * PFNEGLWAITCLIENTPROC) ( void );
|
|||||||
#ifndef EGL_VERSION_1_4
|
#ifndef EGL_VERSION_1_4
|
||||||
#define EGL_VERSION_1_4 1
|
#define EGL_VERSION_1_4 1
|
||||||
|
|
||||||
|
#define EGL_DEFAULT_DISPLAY EGL_CAST(EGLNativeDisplayType,0)
|
||||||
#define EGL_OPENGL_BIT 0x0008
|
#define EGL_OPENGL_BIT 0x0008
|
||||||
#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT 0x0200
|
#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT 0x0200
|
||||||
#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT 0x0400
|
#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT 0x0400
|
||||||
@ -418,6 +414,8 @@ typedef EGLContext ( * PFNEGLGETCURRENTCONTEXTPROC) ( void );
|
|||||||
#ifndef EGL_VERSION_1_5
|
#ifndef EGL_VERSION_1_5
|
||||||
#define EGL_VERSION_1_5 1
|
#define EGL_VERSION_1_5 1
|
||||||
|
|
||||||
|
#define EGL_NO_IMAGE EGL_CAST(EGLImage,0)
|
||||||
|
#define EGL_NO_SYNC EGL_CAST(EGLSync,0)
|
||||||
#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT 0x00000001
|
#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT 0x00000001
|
||||||
#define EGL_SYNC_FLUSH_COMMANDS_BIT 0x0001
|
#define EGL_SYNC_FLUSH_COMMANDS_BIT 0x0001
|
||||||
#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT 0x00000002
|
#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT 0x00000002
|
||||||
@ -553,6 +551,8 @@ typedef EGLClientBuffer ( * PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC) (const EG
|
|||||||
#ifndef EGL_ANDROID_get_frame_timestamps
|
#ifndef EGL_ANDROID_get_frame_timestamps
|
||||||
#define EGL_ANDROID_get_frame_timestamps 1
|
#define EGL_ANDROID_get_frame_timestamps 1
|
||||||
|
|
||||||
|
#define EGL_TIMESTAMP_INVALID_ANDROID EGL_CAST(EGLnsecsANDROID,-1)
|
||||||
|
#define EGL_TIMESTAMP_PENDING_ANDROID EGL_CAST(EGLnsecsANDROID,-2)
|
||||||
#define EGL_TIMESTAMPS_ANDROID 0x3430
|
#define EGL_TIMESTAMPS_ANDROID 0x3430
|
||||||
#define EGL_COMPOSITE_DEADLINE_ANDROID 0x3431
|
#define EGL_COMPOSITE_DEADLINE_ANDROID 0x3431
|
||||||
#define EGL_COMPOSITE_INTERVAL_ANDROID 0x3432
|
#define EGL_COMPOSITE_INTERVAL_ANDROID 0x3432
|
||||||
@ -612,6 +612,7 @@ typedef EGLClientBuffer ( * PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC) (const struc
|
|||||||
#ifndef EGL_ANDROID_native_fence_sync
|
#ifndef EGL_ANDROID_native_fence_sync
|
||||||
#define EGL_ANDROID_native_fence_sync 1
|
#define EGL_ANDROID_native_fence_sync 1
|
||||||
|
|
||||||
|
#define EGL_NO_NATIVE_FENCE_FD_ANDROID -1
|
||||||
#define EGL_SYNC_NATIVE_FENCE_ANDROID 0x3144
|
#define EGL_SYNC_NATIVE_FENCE_ANDROID 0x3144
|
||||||
#define EGL_SYNC_NATIVE_FENCE_FD_ANDROID 0x3145
|
#define EGL_SYNC_NATIVE_FENCE_FD_ANDROID 0x3145
|
||||||
#define EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID 0x3146
|
#define EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID 0x3146
|
||||||
@ -871,6 +872,7 @@ typedef EGLBoolean ( * PFNEGLCOMPOSITORSWAPPOLICYEXTPROC) (EGLint external_win_i
|
|||||||
#ifndef EGL_EXT_device_base
|
#ifndef EGL_EXT_device_base
|
||||||
#define EGL_EXT_device_base 1
|
#define EGL_EXT_device_base 1
|
||||||
|
|
||||||
|
#define EGL_NO_DEVICE_EXT EGL_CAST(EGLDeviceEXT,0)
|
||||||
#define EGL_BAD_DEVICE_EXT 0x322B
|
#define EGL_BAD_DEVICE_EXT 0x322B
|
||||||
#define EGL_DEVICE_EXT 0x322C
|
#define EGL_DEVICE_EXT 0x322C
|
||||||
|
|
||||||
@ -948,6 +950,7 @@ typedef EGLBoolean ( * PFNEGLQUERYDEVICEBINARYEXTPROC) (EGLDeviceEXT device, EGL
|
|||||||
#ifndef EGL_EXT_device_query
|
#ifndef EGL_EXT_device_query
|
||||||
#define EGL_EXT_device_query 1
|
#define EGL_EXT_device_query 1
|
||||||
|
|
||||||
|
#define EGL_NO_DEVICE_EXT EGL_CAST(EGLDeviceEXT,0)
|
||||||
#define EGL_BAD_DEVICE_EXT 0x322B
|
#define EGL_BAD_DEVICE_EXT 0x322B
|
||||||
#define EGL_DEVICE_EXT 0x322C
|
#define EGL_DEVICE_EXT 0x322C
|
||||||
|
|
||||||
@ -1188,6 +1191,8 @@ typedef EGLBoolean ( * PFNEGLQUERYDMABUFMODIFIERSEXTPROC) (EGLDisplay dpy, EGLin
|
|||||||
#ifndef EGL_EXT_output_base
|
#ifndef EGL_EXT_output_base
|
||||||
#define EGL_EXT_output_base 1
|
#define EGL_EXT_output_base 1
|
||||||
|
|
||||||
|
#define EGL_NO_OUTPUT_LAYER_EXT EGL_CAST(EGLOutputLayerEXT,0)
|
||||||
|
#define EGL_NO_OUTPUT_PORT_EXT EGL_CAST(EGLOutputPortEXT,0)
|
||||||
#define EGL_BAD_OUTPUT_LAYER_EXT 0x322D
|
#define EGL_BAD_OUTPUT_LAYER_EXT 0x322D
|
||||||
#define EGL_BAD_OUTPUT_PORT_EXT 0x322E
|
#define EGL_BAD_OUTPUT_PORT_EXT 0x322E
|
||||||
#define EGL_SWAP_INTERVAL_EXT 0x322F
|
#define EGL_SWAP_INTERVAL_EXT 0x322F
|
||||||
@ -1786,6 +1791,7 @@ typedef EGLBoolean ( * PFNEGLQUERYDISPLAYATTRIBKHRPROC) (EGLDisplay dpy, EGLint
|
|||||||
#ifndef EGL_KHR_image
|
#ifndef EGL_KHR_image
|
||||||
#define EGL_KHR_image 1
|
#define EGL_KHR_image 1
|
||||||
|
|
||||||
|
#define EGL_NO_IMAGE_KHR EGL_CAST(EGLImageKHR,0)
|
||||||
#define EGL_NATIVE_PIXMAP_KHR 0x30B0
|
#define EGL_NATIVE_PIXMAP_KHR 0x30B0
|
||||||
|
|
||||||
typedef EGLImageKHR ( * PFNEGLCREATEIMAGEKHRPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint* attrib_list);
|
typedef EGLImageKHR ( * PFNEGLCREATEIMAGEKHRPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint* attrib_list);
|
||||||
@ -1803,6 +1809,7 @@ typedef EGLBoolean ( * PFNEGLDESTROYIMAGEKHRPROC) (EGLDisplay dpy, EGLImageKHR i
|
|||||||
#ifndef EGL_KHR_image_base
|
#ifndef EGL_KHR_image_base
|
||||||
#define EGL_KHR_image_base 1
|
#define EGL_KHR_image_base 1
|
||||||
|
|
||||||
|
#define EGL_NO_IMAGE_KHR EGL_CAST(EGLImageKHR,0)
|
||||||
#define EGL_IMAGE_PRESERVED_KHR 0x30D2
|
#define EGL_IMAGE_PRESERVED_KHR 0x30D2
|
||||||
|
|
||||||
#define EGLEW_KHR_image_base EGLEW_GET_VAR(__EGLEW_KHR_image_base)
|
#define EGLEW_KHR_image_base EGLEW_GET_VAR(__EGLEW_KHR_image_base)
|
||||||
@ -1920,6 +1927,8 @@ typedef EGLBoolean ( * PFNEGLQUERYSURFACE64KHRPROC) (EGLDisplay dpy, EGLSurfac
|
|||||||
#ifndef EGL_KHR_no_config_context
|
#ifndef EGL_KHR_no_config_context
|
||||||
#define EGL_KHR_no_config_context 1
|
#define EGL_KHR_no_config_context 1
|
||||||
|
|
||||||
|
#define EGL_NO_CONFIG_KHR EGL_CAST(EGLConfig,0)
|
||||||
|
|
||||||
#define EGLEW_KHR_no_config_context EGLEW_GET_VAR(__EGLEW_KHR_no_config_context)
|
#define EGLEW_KHR_no_config_context EGLEW_GET_VAR(__EGLEW_KHR_no_config_context)
|
||||||
|
|
||||||
#endif /* EGL_KHR_no_config_context */
|
#endif /* EGL_KHR_no_config_context */
|
||||||
@ -1989,6 +1998,7 @@ typedef EGLBoolean ( * PFNEGLSETDAMAGEREGIONKHRPROC) (EGLDisplay dpy, EGLSurface
|
|||||||
#ifndef EGL_KHR_reusable_sync
|
#ifndef EGL_KHR_reusable_sync
|
||||||
#define EGL_KHR_reusable_sync 1
|
#define EGL_KHR_reusable_sync 1
|
||||||
|
|
||||||
|
#define EGL_NO_SYNC_KHR EGL_CAST(EGLSyncKHR,0)
|
||||||
#define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x0001
|
#define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x0001
|
||||||
#define EGL_SYNC_STATUS_KHR 0x30F1
|
#define EGL_SYNC_STATUS_KHR 0x30F1
|
||||||
#define EGL_SIGNALED_KHR 0x30F2
|
#define EGL_SIGNALED_KHR 0x30F2
|
||||||
@ -2020,6 +2030,7 @@ typedef EGLBoolean ( * PFNEGLSIGNALSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync
|
|||||||
#ifndef EGL_KHR_stream
|
#ifndef EGL_KHR_stream
|
||||||
#define EGL_KHR_stream 1
|
#define EGL_KHR_stream 1
|
||||||
|
|
||||||
|
#define EGL_NO_STREAM_KHR EGL_CAST(EGLStreamKHR,0)
|
||||||
#define EGL_CONSUMER_LATENCY_USEC_KHR 0x3210
|
#define EGL_CONSUMER_LATENCY_USEC_KHR 0x3210
|
||||||
#define EGL_PRODUCER_FRAME_KHR 0x3212
|
#define EGL_PRODUCER_FRAME_KHR 0x3212
|
||||||
#define EGL_CONSUMER_FRAME_KHR 0x3213
|
#define EGL_CONSUMER_FRAME_KHR 0x3213
|
||||||
@ -2099,6 +2110,8 @@ typedef EGLBoolean ( * PFNEGLSTREAMCONSUMERRELEASEKHRPROC) (EGLDisplay dpy, EGLS
|
|||||||
#ifndef EGL_KHR_stream_cross_process_fd
|
#ifndef EGL_KHR_stream_cross_process_fd
|
||||||
#define EGL_KHR_stream_cross_process_fd 1
|
#define EGL_KHR_stream_cross_process_fd 1
|
||||||
|
|
||||||
|
#define EGL_NO_FILE_DESCRIPTOR_KHR EGL_CAST(EGLNativeFileDescriptorKHR,-1)
|
||||||
|
|
||||||
typedef EGLStreamKHR ( * PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC) (EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor);
|
typedef EGLStreamKHR ( * PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC) (EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor);
|
||||||
typedef EGLNativeFileDescriptorKHR ( * PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC) (EGLDisplay dpy, EGLStreamKHR stream);
|
typedef EGLNativeFileDescriptorKHR ( * PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC) (EGLDisplay dpy, EGLStreamKHR stream);
|
||||||
|
|
||||||
@ -2769,6 +2782,7 @@ typedef EGLSyncKHR ( * PFNEGLCREATESTREAMSYNCNVPROC) (EGLDisplay dpy, EGLStreamK
|
|||||||
#ifndef EGL_NV_sync
|
#ifndef EGL_NV_sync
|
||||||
#define EGL_NV_sync 1
|
#define EGL_NV_sync 1
|
||||||
|
|
||||||
|
#define EGL_NO_SYNC_NV EGL_CAST(EGLSyncNV,0)
|
||||||
#define EGL_SYNC_FLUSH_COMMANDS_BIT_NV 0x0001
|
#define EGL_SYNC_FLUSH_COMMANDS_BIT_NV 0x0001
|
||||||
#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV 0x30E6
|
#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV 0x30E6
|
||||||
#define EGL_SYNC_STATUS_NV 0x30E7
|
#define EGL_SYNC_STATUS_NV 0x30E7
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
** The OpenGL Extension Wrangler Library
|
** The OpenGL Extension Wrangler Library
|
||||||
** Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||||
** Copyright (C) 2002, Lev Povalahev
|
** Copyright (C) 2002, Lev Povalahev
|
||||||
@ -10040,6 +10040,7 @@ typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum ta
|
|||||||
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
|
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
|
||||||
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
|
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
|
||||||
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
|
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
|
||||||
|
typedef void (GLAPIENTRY * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
|
||||||
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* params);
|
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* params);
|
||||||
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint* params);
|
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint* params);
|
||||||
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
|
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
|
||||||
@ -10255,6 +10256,7 @@ typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) (GLuint vaobj, G
|
|||||||
#define glTextureImage1DEXT GLEW_GET_FUN(__glewTextureImage1DEXT)
|
#define glTextureImage1DEXT GLEW_GET_FUN(__glewTextureImage1DEXT)
|
||||||
#define glTextureImage2DEXT GLEW_GET_FUN(__glewTextureImage2DEXT)
|
#define glTextureImage2DEXT GLEW_GET_FUN(__glewTextureImage2DEXT)
|
||||||
#define glTextureImage3DEXT GLEW_GET_FUN(__glewTextureImage3DEXT)
|
#define glTextureImage3DEXT GLEW_GET_FUN(__glewTextureImage3DEXT)
|
||||||
|
#define glTexturePageCommitmentEXT GLEW_GET_FUN(__glewTexturePageCommitmentEXT)
|
||||||
#define glTextureParameterIivEXT GLEW_GET_FUN(__glewTextureParameterIivEXT)
|
#define glTextureParameterIivEXT GLEW_GET_FUN(__glewTextureParameterIivEXT)
|
||||||
#define glTextureParameterIuivEXT GLEW_GET_FUN(__glewTextureParameterIuivEXT)
|
#define glTextureParameterIuivEXT GLEW_GET_FUN(__glewTextureParameterIuivEXT)
|
||||||
#define glTextureParameterfEXT GLEW_GET_FUN(__glewTextureParameterfEXT)
|
#define glTextureParameterfEXT GLEW_GET_FUN(__glewTextureParameterfEXT)
|
||||||
@ -24268,6 +24270,7 @@ GLEW_FUN_EXPORT PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT;
|
|||||||
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT;
|
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT;
|
||||||
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT;
|
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT;
|
||||||
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT;
|
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT;
|
||||||
|
GLEW_FUN_EXPORT PFNGLTEXTUREPAGECOMMITMENTEXTPROC __glewTexturePageCommitmentEXT;
|
||||||
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEXT;
|
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEXT;
|
||||||
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuivEXT;
|
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuivEXT;
|
||||||
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT;
|
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
** The OpenGL Extension Wrangler Library
|
** The OpenGL Extension Wrangler Library
|
||||||
** Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||||
** Copyright (C) 2002, Lev Povalahev
|
** Copyright (C) 2002, Lev Povalahev
|
||||||
@ -1823,7 +1823,7 @@ GLXEW_VAR_EXPORT GLboolean __GLXEW_SUN_get_transparent_index;
|
|||||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_SUN_video_resize;
|
GLXEW_VAR_EXPORT GLboolean __GLXEW_SUN_video_resize;
|
||||||
/* ------------------------------------------------------------------------ */
|
/* ------------------------------------------------------------------------ */
|
||||||
|
|
||||||
GLEWAPI GLenum GLEWAPIENTRY glxewInit ();
|
GLEWAPI GLenum GLEWAPIENTRY glxewInit (void);
|
||||||
GLEWAPI GLboolean GLEWAPIENTRY glxewIsSupported (const char *name);
|
GLEWAPI GLboolean GLEWAPIENTRY glxewIsSupported (const char *name);
|
||||||
|
|
||||||
#ifndef GLXEW_GET_VAR
|
#ifndef GLXEW_GET_VAR
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
** The OpenGL Extension Wrangler Library
|
** The OpenGL Extension Wrangler Library
|
||||||
** Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||||
** Copyright (C) 2002, Lev Povalahev
|
** Copyright (C) 2002, Lev Povalahev
|
||||||
@ -1446,7 +1446,7 @@ WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_video_output;
|
|||||||
WGLEW_VAR_EXPORT GLboolean __WGLEW_OML_sync_control;
|
WGLEW_VAR_EXPORT GLboolean __WGLEW_OML_sync_control;
|
||||||
/* ------------------------------------------------------------------------- */
|
/* ------------------------------------------------------------------------- */
|
||||||
|
|
||||||
GLEWAPI GLenum GLEWAPIENTRY wglewInit ();
|
GLEWAPI GLenum GLEWAPIENTRY wglewInit (void);
|
||||||
GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported (const char *name);
|
GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported (const char *name);
|
||||||
|
|
||||||
#ifndef WGLEW_GET_VAR
|
#ifndef WGLEW_GET_VAR
|
||||||
|
1885
src/glew.c
1885
src/glew.c
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
** The OpenGL Extension Wrangler Library
|
** The OpenGL Extension Wrangler Library
|
||||||
** Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||||
** Copyright (C) 2002, Lev Povalahev
|
** Copyright (C) 2002, Lev Povalahev
|
||||||
@ -37,7 +37,12 @@
|
|||||||
#if defined(GLEW_EGL)
|
#if defined(GLEW_EGL)
|
||||||
#include <GL/eglew.h>
|
#include <GL/eglew.h>
|
||||||
#elif defined(GLEW_OSMESA)
|
#elif defined(GLEW_OSMESA)
|
||||||
|
#ifndef GLAPI
|
||||||
#define GLAPI extern
|
#define GLAPI extern
|
||||||
|
#endif
|
||||||
|
#ifndef APIENTRY
|
||||||
|
#define APIENTRY
|
||||||
|
#endif
|
||||||
#include <GL/osmesa.h>
|
#include <GL/osmesa.h>
|
||||||
#elif defined(_WIN32)
|
#elif defined(_WIN32)
|
||||||
#include <GL/wglew.h>
|
#include <GL/wglew.h>
|
||||||
@ -81,7 +86,7 @@ GLboolean glewCreateContext (struct createParams *params);
|
|||||||
|
|
||||||
GLboolean glewParseArgs (int argc, char** argv, struct createParams *);
|
GLboolean glewParseArgs (int argc, char** argv, struct createParams *);
|
||||||
|
|
||||||
void glewDestroyContext ();
|
void glewDestroyContext (void);
|
||||||
|
|
||||||
/* ------------------------------------------------------------------------- */
|
/* ------------------------------------------------------------------------- */
|
||||||
|
|
||||||
@ -4847,6 +4852,7 @@ static void _glewInfo_GL_EXT_direct_state_access (void)
|
|||||||
glewInfoFunc(fi, "glTextureImage1DEXT", glTextureImage1DEXT == NULL);
|
glewInfoFunc(fi, "glTextureImage1DEXT", glTextureImage1DEXT == NULL);
|
||||||
glewInfoFunc(fi, "glTextureImage2DEXT", glTextureImage2DEXT == NULL);
|
glewInfoFunc(fi, "glTextureImage2DEXT", glTextureImage2DEXT == NULL);
|
||||||
glewInfoFunc(fi, "glTextureImage3DEXT", glTextureImage3DEXT == NULL);
|
glewInfoFunc(fi, "glTextureImage3DEXT", glTextureImage3DEXT == NULL);
|
||||||
|
glewInfoFunc(fi, "glTexturePageCommitmentEXT", glTexturePageCommitmentEXT == NULL);
|
||||||
glewInfoFunc(fi, "glTextureParameterIivEXT", glTextureParameterIivEXT == NULL);
|
glewInfoFunc(fi, "glTextureParameterIivEXT", glTextureParameterIivEXT == NULL);
|
||||||
glewInfoFunc(fi, "glTextureParameterIuivEXT", glTextureParameterIuivEXT == NULL);
|
glewInfoFunc(fi, "glTextureParameterIuivEXT", glTextureParameterIuivEXT == NULL);
|
||||||
glewInfoFunc(fi, "glTextureParameterfEXT", glTextureParameterfEXT == NULL);
|
glewInfoFunc(fi, "glTextureParameterfEXT", glTextureParameterfEXT == NULL);
|
||||||
@ -18229,7 +18235,7 @@ static void wglewInfo ()
|
|||||||
|
|
||||||
#elif !defined(GLEW_EGL) && !defined(GLEW_OSMESA) /* _UNIX */
|
#elif !defined(GLEW_EGL) && !defined(GLEW_OSMESA) /* _UNIX */
|
||||||
|
|
||||||
static void glxewInfo ()
|
static void glxewInfo (void)
|
||||||
{
|
{
|
||||||
#ifdef GLX_VERSION_1_2
|
#ifdef GLX_VERSION_1_2
|
||||||
_glewInfo_GLX_VERSION_1_2();
|
_glewInfo_GLX_VERSION_1_2();
|
||||||
@ -18460,7 +18466,7 @@ static void glxewInfo ()
|
|||||||
|
|
||||||
#elif defined(GLEW_EGL)
|
#elif defined(GLEW_EGL)
|
||||||
|
|
||||||
static void eglewInfo ()
|
static void eglewInfo (void)
|
||||||
{
|
{
|
||||||
#ifdef EGL_VERSION_1_0
|
#ifdef EGL_VERSION_1_0
|
||||||
_glewInfo_EGL_VERSION_1_0();
|
_glewInfo_EGL_VERSION_1_0();
|
||||||
@ -19175,7 +19181,6 @@ GLboolean glewCreateContext (struct createParams *params)
|
|||||||
EGLDeviceEXT devices[1];
|
EGLDeviceEXT devices[1];
|
||||||
EGLint numDevices;
|
EGLint numDevices;
|
||||||
EGLSurface surface;
|
EGLSurface surface;
|
||||||
EGLint majorVersion, minorVersion;
|
|
||||||
EGLint configAttribs[] = {
|
EGLint configAttribs[] = {
|
||||||
EGL_SURFACE_TYPE, EGL_WINDOW_BIT,
|
EGL_SURFACE_TYPE, EGL_WINDOW_BIT,
|
||||||
EGL_RED_SIZE, 1,
|
EGL_RED_SIZE, 1,
|
||||||
@ -19209,6 +19214,8 @@ GLboolean glewCreateContext (struct createParams *params)
|
|||||||
PFNEGLMAKECURRENTPROC makeCurrent = NULL;
|
PFNEGLMAKECURRENTPROC makeCurrent = NULL;
|
||||||
PFNEGLCREATEPBUFFERSURFACEPROC createPbufferSurface = NULL;
|
PFNEGLCREATEPBUFFERSURFACEPROC createPbufferSurface = NULL;
|
||||||
|
|
||||||
|
(void) params; /* not used */
|
||||||
|
|
||||||
/* Load necessary entry points */
|
/* Load necessary entry points */
|
||||||
queryDevices = (PFNEGLQUERYDEVICESEXTPROC) eglGetProcAddress("eglQueryDevicesEXT");
|
queryDevices = (PFNEGLQUERYDEVICESEXTPROC) eglGetProcAddress("eglQueryDevicesEXT");
|
||||||
getPlatformDisplay = (PFNEGLGETPLATFORMDISPLAYEXTPROC) eglGetProcAddress("eglGetPlatformDisplayEXT");
|
getPlatformDisplay = (PFNEGLGETPLATFORMDISPLAYEXTPROC) eglGetProcAddress("eglGetPlatformDisplayEXT");
|
||||||
@ -19279,7 +19286,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
|||||||
return GL_FALSE;
|
return GL_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
void glewDestroyContext ()
|
void glewDestroyContext (void)
|
||||||
{
|
{
|
||||||
if (NULL != ctx) eglDestroyContext(display, ctx);
|
if (NULL != ctx) eglDestroyContext(display, ctx);
|
||||||
}
|
}
|
||||||
@ -19294,20 +19301,22 @@ static GLubyte *osmPixels = NULL;
|
|||||||
|
|
||||||
GLboolean glewCreateContext (struct createParams *params)
|
GLboolean glewCreateContext (struct createParams *params)
|
||||||
{
|
{
|
||||||
|
(void) params; /* not used */
|
||||||
|
|
||||||
ctx = OSMesaCreateContext(OSMESA_RGBA, NULL);
|
ctx = OSMesaCreateContext(OSMESA_RGBA, NULL);
|
||||||
if (NULL == ctx) return GL_TRUE;
|
if (NULL == ctx) return GL_TRUE;
|
||||||
if (NULL == osmPixels)
|
if (NULL == osmPixels)
|
||||||
{
|
{
|
||||||
osmPixels = (GLubyte *) calloc(osmWidth*osmHeight*4, 1);
|
osmPixels = (GLubyte *) calloc(osmWidth*osmHeight*4, 1);
|
||||||
}
|
}
|
||||||
if (!OSMesaMakeCurrent(ctx, osmPixels, GL_UNSIGNED_BYTE, osmWidth, osmHeight))
|
if (!OSMesaMakeCurrent(ctx, osmPixels, osmFormat, osmWidth, osmHeight))
|
||||||
{
|
{
|
||||||
return GL_TRUE;
|
return GL_TRUE;
|
||||||
}
|
}
|
||||||
return GL_FALSE;
|
return GL_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
void glewDestroyContext ()
|
void glewDestroyContext (void)
|
||||||
{
|
{
|
||||||
if (NULL != ctx) OSMesaDestroyContext(ctx);
|
if (NULL != ctx) OSMesaDestroyContext(ctx);
|
||||||
}
|
}
|
||||||
@ -19392,7 +19401,7 @@ GLboolean glewCreateContext (struct createParams* params)
|
|||||||
return GL_FALSE;
|
return GL_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
void glewDestroyContext ()
|
void glewDestroyContext (void)
|
||||||
{
|
{
|
||||||
if (NULL != rc) wglMakeCurrent(NULL, NULL);
|
if (NULL != rc) wglMakeCurrent(NULL, NULL);
|
||||||
if (NULL != rc) wglDeleteContext(rc);
|
if (NULL != rc) wglDeleteContext(rc);
|
||||||
@ -19450,7 +19459,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
|||||||
return GL_FALSE;
|
return GL_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
void glewDestroyContext ()
|
void glewDestroyContext (void)
|
||||||
{
|
{
|
||||||
CGLSetCurrentContext(octx);
|
CGLSetCurrentContext(octx);
|
||||||
CGLReleaseContext(ctx);
|
CGLReleaseContext(ctx);
|
||||||
@ -19463,10 +19472,11 @@ void glewDestroyContext ()
|
|||||||
GLboolean glewCreateContext (struct createParams *params)
|
GLboolean glewCreateContext (struct createParams *params)
|
||||||
{
|
{
|
||||||
/* TODO: Haiku: We need to call C++ code here */
|
/* TODO: Haiku: We need to call C++ code here */
|
||||||
|
(void) params; /* not used */
|
||||||
return GL_FALSE;
|
return GL_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
void glewDestroyContext ()
|
void glewDestroyContext (void)
|
||||||
{
|
{
|
||||||
/* TODO: Haiku: We need to call C++ code here */
|
/* TODO: Haiku: We need to call C++ code here */
|
||||||
}
|
}
|
||||||
@ -19574,7 +19584,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
|||||||
return GL_FALSE;
|
return GL_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
void glewDestroyContext ()
|
void glewDestroyContext (void)
|
||||||
{
|
{
|
||||||
if (NULL != dpy && NULL != ctx) glXDestroyContext(dpy, ctx);
|
if (NULL != dpy && NULL != ctx) glXDestroyContext(dpy, ctx);
|
||||||
if (NULL != dpy && 0 != wnd) XDestroyWindow(dpy, wnd);
|
if (NULL != dpy && 0 != wnd) XDestroyWindow(dpy, wnd);
|
||||||
|
Loading…
Reference in New Issue
Block a user