mirror of
				https://github.com/Perlmint/glew-cmake.git
				synced 2025-11-04 06:15:10 +00:00 
			
		
		
		
	Generate Sources of origin/master updated at Sat Oct 1 17:54:30 GMT 2016
This commit is contained in:
		
							parent
							
								
									998f57e090
								
							
						
					
					
						commit
						560041a19b
					
				
							
								
								
									
										1157
									
								
								doc/glew.html
									
									
									
									
									
								
							
							
						
						
									
										1157
									
								
								doc/glew.html
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -639,6 +639,17 @@ typedef EGLBoolean  ( * PFNEGLQUERYSURFACEPOINTERANGLEPROC) (EGLDisplay  dpy, EG
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* EGL_ANGLE_window_fixed_size */
 | 
					#endif /* EGL_ANGLE_window_fixed_size */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* --------------------- EGL_ARM_implicit_external_sync -------------------- */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef EGL_ARM_implicit_external_sync
 | 
				
			||||||
 | 
					#define EGL_ARM_implicit_external_sync 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM 0x328A
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define EGLEW_ARM_implicit_external_sync EGLEW_GET_VAR(__EGLEW_ARM_implicit_external_sync)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* EGL_ARM_implicit_external_sync */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* ------------------- EGL_ARM_pixmap_multisample_discard ------------------ */
 | 
					/* ------------------- EGL_ARM_pixmap_multisample_discard ------------------ */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef EGL_ARM_pixmap_multisample_discard
 | 
					#ifndef EGL_ARM_pixmap_multisample_discard
 | 
				
			||||||
@ -1091,6 +1102,19 @@ typedef EGLSyncKHR  ( * PFNEGLCREATESYNC64KHRPROC) (EGLDisplay  dpy, EGLenum  ty
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* EGL_KHR_config_attribs */
 | 
					#endif /* EGL_KHR_config_attribs */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* --------------------- EGL_KHR_context_flush_control --------------------- */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef EGL_KHR_context_flush_control
 | 
				
			||||||
 | 
					#define EGL_KHR_context_flush_control 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define EGL_CONTEXT_RELEASE_BEHAVIOR_NONE_KHR 0
 | 
				
			||||||
 | 
					#define EGL_CONTEXT_RELEASE_BEHAVIOR_KHR 0x2097
 | 
				
			||||||
 | 
					#define EGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR 0x2098
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define EGLEW_KHR_context_flush_control EGLEW_GET_VAR(__EGLEW_KHR_context_flush_control)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_context_flush_control */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* ------------------------- EGL_KHR_create_context ------------------------ */
 | 
					/* ------------------------- EGL_KHR_create_context ------------------------ */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef EGL_KHR_create_context
 | 
					#ifndef EGL_KHR_create_context
 | 
				
			||||||
@ -1376,6 +1400,15 @@ typedef EGLBoolean  ( * PFNEGLQUERYSURFACE64KHRPROC) (EGLDisplay  dpy, EGLSurfac
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* EGL_KHR_mutable_render_buffer */
 | 
					#endif /* EGL_KHR_mutable_render_buffer */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* ----------------------- EGL_KHR_no_config_context ----------------------- */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef EGL_KHR_no_config_context
 | 
				
			||||||
 | 
					#define EGL_KHR_no_config_context 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define EGLEW_KHR_no_config_context EGLEW_GET_VAR(__EGLEW_KHR_no_config_context)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_no_config_context */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* ------------------------- EGL_KHR_partial_update ------------------------ */
 | 
					/* ------------------------- EGL_KHR_partial_update ------------------------ */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef EGL_KHR_partial_update
 | 
					#ifndef EGL_KHR_partial_update
 | 
				
			||||||
@ -1501,6 +1534,32 @@ typedef EGLBoolean  ( * PFNEGLSTREAMATTRIBKHRPROC) (EGLDisplay  dpy, EGLStreamKH
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* EGL_KHR_stream */
 | 
					#endif /* EGL_KHR_stream */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* ------------------------- EGL_KHR_stream_attrib ------------------------- */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef EGL_KHR_stream_attrib
 | 
				
			||||||
 | 
					#define EGL_KHR_stream_attrib 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define EGL_CONSUMER_LATENCY_USEC_KHR 0x3210
 | 
				
			||||||
 | 
					#define EGL_STREAM_STATE_KHR 0x3214
 | 
				
			||||||
 | 
					#define EGL_STREAM_STATE_CREATED_KHR 0x3215
 | 
				
			||||||
 | 
					#define EGL_STREAM_STATE_CONNECTING_KHR 0x3216
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					typedef EGLStreamKHR  ( * PFNEGLCREATESTREAMATTRIBKHRPROC) (EGLDisplay  dpy, const EGLAttrib * attrib_list);
 | 
				
			||||||
 | 
					typedef EGLBoolean  ( * PFNEGLQUERYSTREAMATTRIBKHRPROC) (EGLDisplay  dpy, EGLStreamKHR  stream, EGLenum  attribute, EGLAttrib * value);
 | 
				
			||||||
 | 
					typedef EGLBoolean  ( * PFNEGLSETSTREAMATTRIBKHRPROC) (EGLDisplay  dpy, EGLStreamKHR  stream, EGLenum  attribute, EGLAttrib  value);
 | 
				
			||||||
 | 
					typedef EGLBoolean  ( * PFNEGLSTREAMCONSUMERACQUIREATTRIBKHRPROC) (EGLDisplay  dpy, EGLStreamKHR  stream, const EGLAttrib * attrib_list);
 | 
				
			||||||
 | 
					typedef EGLBoolean  ( * PFNEGLSTREAMCONSUMERRELEASEATTRIBKHRPROC) (EGLDisplay  dpy, EGLStreamKHR  stream, const EGLAttrib * attrib_list);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define eglCreateStreamAttribKHR EGLEW_GET_FUN(__eglewCreateStreamAttribKHR)
 | 
				
			||||||
 | 
					#define eglQueryStreamAttribKHR EGLEW_GET_FUN(__eglewQueryStreamAttribKHR)
 | 
				
			||||||
 | 
					#define eglSetStreamAttribKHR EGLEW_GET_FUN(__eglewSetStreamAttribKHR)
 | 
				
			||||||
 | 
					#define eglStreamConsumerAcquireAttribKHR EGLEW_GET_FUN(__eglewStreamConsumerAcquireAttribKHR)
 | 
				
			||||||
 | 
					#define eglStreamConsumerReleaseAttribKHR EGLEW_GET_FUN(__eglewStreamConsumerReleaseAttribKHR)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define EGLEW_KHR_stream_attrib EGLEW_GET_VAR(__EGLEW_KHR_stream_attrib)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_stream_attrib */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* ------------------- EGL_KHR_stream_consumer_gltexture ------------------- */
 | 
					/* ------------------- EGL_KHR_stream_consumer_gltexture ------------------- */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef EGL_KHR_stream_consumer_gltexture
 | 
					#ifndef EGL_KHR_stream_consumer_gltexture
 | 
				
			||||||
@ -2090,6 +2149,12 @@ EGLEW_FUN_EXPORT PFNEGLQUERYSTREAMKHRPROC __eglewQueryStreamKHR;
 | 
				
			|||||||
EGLEW_FUN_EXPORT PFNEGLQUERYSTREAMU64KHRPROC __eglewQueryStreamu64KHR;
 | 
					EGLEW_FUN_EXPORT PFNEGLQUERYSTREAMU64KHRPROC __eglewQueryStreamu64KHR;
 | 
				
			||||||
EGLEW_FUN_EXPORT PFNEGLSTREAMATTRIBKHRPROC __eglewStreamAttribKHR;
 | 
					EGLEW_FUN_EXPORT PFNEGLSTREAMATTRIBKHRPROC __eglewStreamAttribKHR;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EGLEW_FUN_EXPORT PFNEGLCREATESTREAMATTRIBKHRPROC __eglewCreateStreamAttribKHR;
 | 
				
			||||||
 | 
					EGLEW_FUN_EXPORT PFNEGLQUERYSTREAMATTRIBKHRPROC __eglewQueryStreamAttribKHR;
 | 
				
			||||||
 | 
					EGLEW_FUN_EXPORT PFNEGLSETSTREAMATTRIBKHRPROC __eglewSetStreamAttribKHR;
 | 
				
			||||||
 | 
					EGLEW_FUN_EXPORT PFNEGLSTREAMCONSUMERACQUIREATTRIBKHRPROC __eglewStreamConsumerAcquireAttribKHR;
 | 
				
			||||||
 | 
					EGLEW_FUN_EXPORT PFNEGLSTREAMCONSUMERRELEASEATTRIBKHRPROC __eglewStreamConsumerReleaseAttribKHR;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EGLEW_FUN_EXPORT PFNEGLSTREAMCONSUMERACQUIREKHRPROC __eglewStreamConsumerAcquireKHR;
 | 
					EGLEW_FUN_EXPORT PFNEGLSTREAMCONSUMERACQUIREKHRPROC __eglewStreamConsumerAcquireKHR;
 | 
				
			||||||
EGLEW_FUN_EXPORT PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC __eglewStreamConsumerGLTextureExternalKHR;
 | 
					EGLEW_FUN_EXPORT PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC __eglewStreamConsumerGLTextureExternalKHR;
 | 
				
			||||||
EGLEW_FUN_EXPORT PFNEGLSTREAMCONSUMERRELEASEKHRPROC __eglewStreamConsumerReleaseKHR;
 | 
					EGLEW_FUN_EXPORT PFNEGLSTREAMCONSUMERRELEASEKHRPROC __eglewStreamConsumerReleaseKHR;
 | 
				
			||||||
@ -2157,6 +2222,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_ANGLE_device_d3d;
 | 
				
			|||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANGLE_query_surface_pointer;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_ANGLE_query_surface_pointer;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANGLE_surface_d3d_texture_2d_share_handle;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_ANGLE_surface_d3d_texture_2d_share_handle;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANGLE_window_fixed_size;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_ANGLE_window_fixed_size;
 | 
				
			||||||
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_ARM_implicit_external_sync;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ARM_pixmap_multisample_discard;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_ARM_pixmap_multisample_discard;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_buffer_age;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_buffer_age;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_client_extensions;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_client_extensions;
 | 
				
			||||||
@ -2188,6 +2254,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_cl_event;
 | 
				
			|||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_cl_event2;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_cl_event2;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_client_get_all_proc_addresses;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_client_get_all_proc_addresses;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_config_attribs;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_config_attribs;
 | 
				
			||||||
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_context_flush_control;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_create_context;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_create_context;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_create_context_no_error;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_create_context_no_error;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_debug;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_debug;
 | 
				
			||||||
@ -2205,6 +2272,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_lock_surface;
 | 
				
			|||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_lock_surface2;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_lock_surface2;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_lock_surface3;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_lock_surface3;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_mutable_render_buffer;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_mutable_render_buffer;
 | 
				
			||||||
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_no_config_context;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_partial_update;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_partial_update;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_platform_android;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_platform_android;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_platform_gbm;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_platform_gbm;
 | 
				
			||||||
@ -2212,6 +2280,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_platform_wayland;
 | 
				
			|||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_platform_x11;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_platform_x11;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_reusable_sync;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_reusable_sync;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_stream;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_stream;
 | 
				
			||||||
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_stream_attrib;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_stream_consumer_gltexture;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_stream_consumer_gltexture;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_stream_cross_process_fd;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_stream_cross_process_fd;
 | 
				
			||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_stream_fifo;
 | 
					EGLEW_VAR_EXPORT GLboolean __EGLEW_KHR_stream_fifo;
 | 
				
			||||||
 | 
				
			|||||||
@ -2632,6 +2632,29 @@ typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) (GLuint buf, GL
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* GL_AMD_gcn_shader */
 | 
					#endif /* GL_AMD_gcn_shader */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* ---------------------- GL_AMD_gpu_shader_half_float --------------------- */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef GL_AMD_gpu_shader_half_float
 | 
				
			||||||
 | 
					#define GL_AMD_gpu_shader_half_float 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define GL_FLOAT16_NV 0x8FF8
 | 
				
			||||||
 | 
					#define GL_FLOAT16_VEC2_NV 0x8FF9
 | 
				
			||||||
 | 
					#define GL_FLOAT16_VEC3_NV 0x8FFA
 | 
				
			||||||
 | 
					#define GL_FLOAT16_VEC4_NV 0x8FFB
 | 
				
			||||||
 | 
					#define GL_FLOAT16_MAT2_AMD 0x91C5
 | 
				
			||||||
 | 
					#define GL_FLOAT16_MAT3_AMD 0x91C6
 | 
				
			||||||
 | 
					#define GL_FLOAT16_MAT4_AMD 0x91C7
 | 
				
			||||||
 | 
					#define GL_FLOAT16_MAT2x3_AMD 0x91C8
 | 
				
			||||||
 | 
					#define GL_FLOAT16_MAT2x4_AMD 0x91C9
 | 
				
			||||||
 | 
					#define GL_FLOAT16_MAT3x2_AMD 0x91CA
 | 
				
			||||||
 | 
					#define GL_FLOAT16_MAT3x4_AMD 0x91CB
 | 
				
			||||||
 | 
					#define GL_FLOAT16_MAT4x2_AMD 0x91CC
 | 
				
			||||||
 | 
					#define GL_FLOAT16_MAT4x3_AMD 0x91CD
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define GLEW_AMD_gpu_shader_half_float GLEW_GET_VAR(__GLEW_AMD_gpu_shader_half_float)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* GL_AMD_gpu_shader_half_float */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* ------------------------ GL_AMD_gpu_shader_int64 ------------------------ */
 | 
					/* ------------------------ GL_AMD_gpu_shader_int64 ------------------------ */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef GL_AMD_gpu_shader_int64
 | 
					#ifndef GL_AMD_gpu_shader_int64
 | 
				
			||||||
@ -2822,6 +2845,15 @@ typedef void (GLAPIENTRY * PFNGLSETMULTISAMPLEFVAMDPROC) (GLenum pname, GLuint i
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* GL_AMD_shader_atomic_counter_ops */
 | 
					#endif /* GL_AMD_shader_atomic_counter_ops */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* -------------------------- GL_AMD_shader_ballot ------------------------- */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef GL_AMD_shader_ballot
 | 
				
			||||||
 | 
					#define GL_AMD_shader_ballot 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define GLEW_AMD_shader_ballot GLEW_GET_VAR(__GLEW_AMD_shader_ballot)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* GL_AMD_shader_ballot */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* ---------------- GL_AMD_shader_explicit_vertex_parameter ---------------- */
 | 
					/* ---------------- GL_AMD_shader_explicit_vertex_parameter ---------------- */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef GL_AMD_shader_explicit_vertex_parameter
 | 
					#ifndef GL_AMD_shader_explicit_vertex_parameter
 | 
				
			||||||
@ -8648,6 +8680,21 @@ typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GL
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* GL_ATI_vertex_streams */
 | 
					#endif /* GL_ATI_vertex_streams */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* -------------------- GL_EGL_KHR_context_flush_control ------------------- */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef GL_EGL_KHR_context_flush_control
 | 
				
			||||||
 | 
					#define GL_EGL_KHR_context_flush_control 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define GL_EGL_CONTEXT_RELEASE_BEHAVIOR_NONE_KHR 0x0000
 | 
				
			||||||
 | 
					#define GL_EGL_CONTEXT_RELEASE_BEHAVIOR_KHR 0x2097
 | 
				
			||||||
 | 
					#define GL_EGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR 0x2098
 | 
				
			||||||
 | 
					#define GL_CONTEXT_RELEASE_BEHAVIOR 0x82FB
 | 
				
			||||||
 | 
					#define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH 0x82FC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define GLEW_EGL_KHR_context_flush_control GLEW_GET_VAR(__GLEW_EGL_KHR_context_flush_control)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* GL_EGL_KHR_context_flush_control */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* ---------------- GL_EGL_NV_robustness_video_memory_purge ---------------- */
 | 
					/* ---------------- GL_EGL_NV_robustness_video_memory_purge ---------------- */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef GL_EGL_NV_robustness_video_memory_purge
 | 
					#ifndef GL_EGL_NV_robustness_video_memory_purge
 | 
				
			||||||
@ -12068,6 +12115,9 @@ typedef void (GLAPIENTRY * PFNGLBLENDBARRIERKHRPROC) (void);
 | 
				
			|||||||
#ifndef GL_KHR_context_flush_control
 | 
					#ifndef GL_KHR_context_flush_control
 | 
				
			||||||
#define GL_KHR_context_flush_control 1
 | 
					#define GL_KHR_context_flush_control 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define GL_EGL_CONTEXT_RELEASE_BEHAVIOR_NONE_KHR 0x0000
 | 
				
			||||||
 | 
					#define GL_EGL_CONTEXT_RELEASE_BEHAVIOR_KHR 0x2097
 | 
				
			||||||
 | 
					#define GL_EGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR 0x2098
 | 
				
			||||||
#define GL_CONTEXT_RELEASE_BEHAVIOR 0x82FB
 | 
					#define GL_CONTEXT_RELEASE_BEHAVIOR 0x82FB
 | 
				
			||||||
#define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH 0x82FC
 | 
					#define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH 0x82FC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -19467,6 +19517,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_AMD_debug_output;
 | 
				
			|||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_depth_clamp_separate;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_depth_clamp_separate;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_draw_buffers_blend;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_draw_buffers_blend;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_gcn_shader;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_gcn_shader;
 | 
				
			||||||
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_gpu_shader_half_float;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_gpu_shader_int64;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_gpu_shader_int64;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_interleaved_elements;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_interleaved_elements;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_multi_draw_indirect;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_multi_draw_indirect;
 | 
				
			||||||
@ -19478,6 +19529,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_AMD_query_buffer_object;
 | 
				
			|||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sample_positions;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sample_positions;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_seamless_cubemap_per_texture;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_seamless_cubemap_per_texture;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_atomic_counter_ops;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_atomic_counter_ops;
 | 
				
			||||||
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_ballot;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_explicit_vertex_parameter;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_explicit_vertex_parameter;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_export;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_export;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_value_export;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_value_export;
 | 
				
			||||||
@ -19709,6 +19761,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_mirror_once;
 | 
				
			|||||||
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_array_object;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_array_object;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_attrib_array_object;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_attrib_array_object;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_streams;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_streams;
 | 
				
			||||||
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_EGL_KHR_context_flush_control;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EGL_NV_robustness_video_memory_purge;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_EGL_NV_robustness_video_memory_purge;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_422_pixels;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_EXT_422_pixels;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_Cg_shader;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_EXT_Cg_shader;
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										112
									
								
								src/glew.c
									
									
									
									
									
								
							
							
						
						
									
										112
									
								
								src/glew.c
									
									
									
									
									
								
							@ -3043,6 +3043,7 @@ GLboolean __GLEW_AMD_debug_output = GL_FALSE;
 | 
				
			|||||||
GLboolean __GLEW_AMD_depth_clamp_separate = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_depth_clamp_separate = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_AMD_draw_buffers_blend = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_draw_buffers_blend = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_AMD_gcn_shader = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_gcn_shader = GL_FALSE;
 | 
				
			||||||
 | 
					GLboolean __GLEW_AMD_gpu_shader_half_float = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_AMD_gpu_shader_int64 = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_gpu_shader_int64 = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_AMD_interleaved_elements = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_interleaved_elements = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_AMD_multi_draw_indirect = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_multi_draw_indirect = GL_FALSE;
 | 
				
			||||||
@ -3054,6 +3055,7 @@ GLboolean __GLEW_AMD_query_buffer_object = GL_FALSE;
 | 
				
			|||||||
GLboolean __GLEW_AMD_sample_positions = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_sample_positions = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_AMD_seamless_cubemap_per_texture = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_seamless_cubemap_per_texture = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_AMD_shader_atomic_counter_ops = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_shader_atomic_counter_ops = GL_FALSE;
 | 
				
			||||||
 | 
					GLboolean __GLEW_AMD_shader_ballot = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_AMD_shader_explicit_vertex_parameter = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_shader_explicit_vertex_parameter = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_AMD_shader_stencil_export = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_shader_stencil_export = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_AMD_shader_stencil_value_export = GL_FALSE;
 | 
					GLboolean __GLEW_AMD_shader_stencil_value_export = GL_FALSE;
 | 
				
			||||||
@ -3285,6 +3287,7 @@ GLboolean __GLEW_ATI_texture_mirror_once = GL_FALSE;
 | 
				
			|||||||
GLboolean __GLEW_ATI_vertex_array_object = GL_FALSE;
 | 
					GLboolean __GLEW_ATI_vertex_array_object = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_ATI_vertex_attrib_array_object = GL_FALSE;
 | 
					GLboolean __GLEW_ATI_vertex_attrib_array_object = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_ATI_vertex_streams = GL_FALSE;
 | 
					GLboolean __GLEW_ATI_vertex_streams = GL_FALSE;
 | 
				
			||||||
 | 
					GLboolean __GLEW_EGL_KHR_context_flush_control = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_EGL_NV_robustness_video_memory_purge = GL_FALSE;
 | 
					GLboolean __GLEW_EGL_NV_robustness_video_memory_purge = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_EXT_422_pixels = GL_FALSE;
 | 
					GLboolean __GLEW_EXT_422_pixels = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_EXT_Cg_shader = GL_FALSE;
 | 
					GLboolean __GLEW_EXT_Cg_shader = GL_FALSE;
 | 
				
			||||||
@ -3700,6 +3703,9 @@ static const char * _glewExtensionLookup[] = {
 | 
				
			|||||||
#ifdef GL_AMD_gcn_shader
 | 
					#ifdef GL_AMD_gcn_shader
 | 
				
			||||||
  "GL_AMD_gcn_shader",
 | 
					  "GL_AMD_gcn_shader",
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef GL_AMD_gpu_shader_half_float
 | 
				
			||||||
 | 
					  "GL_AMD_gpu_shader_half_float",
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_AMD_gpu_shader_int64
 | 
					#ifdef GL_AMD_gpu_shader_int64
 | 
				
			||||||
  "GL_AMD_gpu_shader_int64",
 | 
					  "GL_AMD_gpu_shader_int64",
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
@ -3733,6 +3739,9 @@ static const char * _glewExtensionLookup[] = {
 | 
				
			|||||||
#ifdef GL_AMD_shader_atomic_counter_ops
 | 
					#ifdef GL_AMD_shader_atomic_counter_ops
 | 
				
			||||||
  "GL_AMD_shader_atomic_counter_ops",
 | 
					  "GL_AMD_shader_atomic_counter_ops",
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef GL_AMD_shader_ballot
 | 
				
			||||||
 | 
					  "GL_AMD_shader_ballot",
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_AMD_shader_explicit_vertex_parameter
 | 
					#ifdef GL_AMD_shader_explicit_vertex_parameter
 | 
				
			||||||
  "GL_AMD_shader_explicit_vertex_parameter",
 | 
					  "GL_AMD_shader_explicit_vertex_parameter",
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
@ -4426,6 +4435,9 @@ static const char * _glewExtensionLookup[] = {
 | 
				
			|||||||
#ifdef GL_ATI_vertex_streams
 | 
					#ifdef GL_ATI_vertex_streams
 | 
				
			||||||
  "GL_ATI_vertex_streams",
 | 
					  "GL_ATI_vertex_streams",
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef GL_EGL_KHR_context_flush_control
 | 
				
			||||||
 | 
					  "GL_EGL_KHR_context_flush_control",
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_EGL_NV_robustness_video_memory_purge
 | 
					#ifdef GL_EGL_NV_robustness_video_memory_purge
 | 
				
			||||||
  "GL_EGL_NV_robustness_video_memory_purge",
 | 
					  "GL_EGL_NV_robustness_video_memory_purge",
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
@ -5435,7 +5447,7 @@ static const char * _glewExtensionLookup[] = {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Detected in the extension string or strings */
 | 
					/* Detected in the extension string or strings */
 | 
				
			||||||
static GLboolean  _glewExtensionString[603];
 | 
					static GLboolean  _glewExtensionString[606];
 | 
				
			||||||
/* Detected via extension string or experimental mode */
 | 
					/* Detected via extension string or experimental mode */
 | 
				
			||||||
static GLboolean* _glewExtensionEnabled[] = {
 | 
					static GLboolean* _glewExtensionEnabled[] = {
 | 
				
			||||||
#ifdef GL_VERSION_1_2
 | 
					#ifdef GL_VERSION_1_2
 | 
				
			||||||
@ -5516,6 +5528,9 @@ static GLboolean* _glewExtensionEnabled[] = {
 | 
				
			|||||||
#ifdef GL_AMD_gcn_shader
 | 
					#ifdef GL_AMD_gcn_shader
 | 
				
			||||||
  &__GLEW_AMD_gcn_shader,
 | 
					  &__GLEW_AMD_gcn_shader,
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef GL_AMD_gpu_shader_half_float
 | 
				
			||||||
 | 
					  &__GLEW_AMD_gpu_shader_half_float,
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_AMD_gpu_shader_int64
 | 
					#ifdef GL_AMD_gpu_shader_int64
 | 
				
			||||||
  &__GLEW_AMD_gpu_shader_int64,
 | 
					  &__GLEW_AMD_gpu_shader_int64,
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
@ -5549,6 +5564,9 @@ static GLboolean* _glewExtensionEnabled[] = {
 | 
				
			|||||||
#ifdef GL_AMD_shader_atomic_counter_ops
 | 
					#ifdef GL_AMD_shader_atomic_counter_ops
 | 
				
			||||||
  &__GLEW_AMD_shader_atomic_counter_ops,
 | 
					  &__GLEW_AMD_shader_atomic_counter_ops,
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef GL_AMD_shader_ballot
 | 
				
			||||||
 | 
					  &__GLEW_AMD_shader_ballot,
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_AMD_shader_explicit_vertex_parameter
 | 
					#ifdef GL_AMD_shader_explicit_vertex_parameter
 | 
				
			||||||
  &__GLEW_AMD_shader_explicit_vertex_parameter,
 | 
					  &__GLEW_AMD_shader_explicit_vertex_parameter,
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
@ -6242,6 +6260,9 @@ static GLboolean* _glewExtensionEnabled[] = {
 | 
				
			|||||||
#ifdef GL_ATI_vertex_streams
 | 
					#ifdef GL_ATI_vertex_streams
 | 
				
			||||||
  &__GLEW_ATI_vertex_streams,
 | 
					  &__GLEW_ATI_vertex_streams,
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef GL_EGL_KHR_context_flush_control
 | 
				
			||||||
 | 
					  &__GLEW_EGL_KHR_context_flush_control,
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_EGL_NV_robustness_video_memory_purge
 | 
					#ifdef GL_EGL_NV_robustness_video_memory_purge
 | 
				
			||||||
  &__GLEW_EGL_NV_robustness_video_memory_purge,
 | 
					  &__GLEW_EGL_NV_robustness_video_memory_purge,
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
@ -14606,6 +14627,12 @@ PFNEGLQUERYSTREAMKHRPROC __eglewQueryStreamKHR = NULL;
 | 
				
			|||||||
PFNEGLQUERYSTREAMU64KHRPROC __eglewQueryStreamu64KHR = NULL;
 | 
					PFNEGLQUERYSTREAMU64KHRPROC __eglewQueryStreamu64KHR = NULL;
 | 
				
			||||||
PFNEGLSTREAMATTRIBKHRPROC __eglewStreamAttribKHR = NULL;
 | 
					PFNEGLSTREAMATTRIBKHRPROC __eglewStreamAttribKHR = NULL;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PFNEGLCREATESTREAMATTRIBKHRPROC __eglewCreateStreamAttribKHR = NULL;
 | 
				
			||||||
 | 
					PFNEGLQUERYSTREAMATTRIBKHRPROC __eglewQueryStreamAttribKHR = NULL;
 | 
				
			||||||
 | 
					PFNEGLSETSTREAMATTRIBKHRPROC __eglewSetStreamAttribKHR = NULL;
 | 
				
			||||||
 | 
					PFNEGLSTREAMCONSUMERACQUIREATTRIBKHRPROC __eglewStreamConsumerAcquireAttribKHR = NULL;
 | 
				
			||||||
 | 
					PFNEGLSTREAMCONSUMERRELEASEATTRIBKHRPROC __eglewStreamConsumerReleaseAttribKHR = NULL;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PFNEGLSTREAMCONSUMERACQUIREKHRPROC __eglewStreamConsumerAcquireKHR = NULL;
 | 
					PFNEGLSTREAMCONSUMERACQUIREKHRPROC __eglewStreamConsumerAcquireKHR = NULL;
 | 
				
			||||||
PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC __eglewStreamConsumerGLTextureExternalKHR = NULL;
 | 
					PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC __eglewStreamConsumerGLTextureExternalKHR = NULL;
 | 
				
			||||||
PFNEGLSTREAMCONSUMERRELEASEKHRPROC __eglewStreamConsumerReleaseKHR = NULL;
 | 
					PFNEGLSTREAMCONSUMERRELEASEKHRPROC __eglewStreamConsumerReleaseKHR = NULL;
 | 
				
			||||||
@ -14673,6 +14700,7 @@ GLboolean __EGLEW_ANGLE_device_d3d = GL_FALSE;
 | 
				
			|||||||
GLboolean __EGLEW_ANGLE_query_surface_pointer = GL_FALSE;
 | 
					GLboolean __EGLEW_ANGLE_query_surface_pointer = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_ANGLE_surface_d3d_texture_2d_share_handle = GL_FALSE;
 | 
					GLboolean __EGLEW_ANGLE_surface_d3d_texture_2d_share_handle = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_ANGLE_window_fixed_size = GL_FALSE;
 | 
					GLboolean __EGLEW_ANGLE_window_fixed_size = GL_FALSE;
 | 
				
			||||||
 | 
					GLboolean __EGLEW_ARM_implicit_external_sync = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_ARM_pixmap_multisample_discard = GL_FALSE;
 | 
					GLboolean __EGLEW_ARM_pixmap_multisample_discard = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_EXT_buffer_age = GL_FALSE;
 | 
					GLboolean __EGLEW_EXT_buffer_age = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_EXT_client_extensions = GL_FALSE;
 | 
					GLboolean __EGLEW_EXT_client_extensions = GL_FALSE;
 | 
				
			||||||
@ -14704,6 +14732,7 @@ GLboolean __EGLEW_KHR_cl_event = GL_FALSE;
 | 
				
			|||||||
GLboolean __EGLEW_KHR_cl_event2 = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_cl_event2 = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_client_get_all_proc_addresses = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_client_get_all_proc_addresses = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_config_attribs = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_config_attribs = GL_FALSE;
 | 
				
			||||||
 | 
					GLboolean __EGLEW_KHR_context_flush_control = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_create_context = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_create_context = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_create_context_no_error = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_create_context_no_error = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_debug = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_debug = GL_FALSE;
 | 
				
			||||||
@ -14721,6 +14750,7 @@ GLboolean __EGLEW_KHR_lock_surface = GL_FALSE;
 | 
				
			|||||||
GLboolean __EGLEW_KHR_lock_surface2 = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_lock_surface2 = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_lock_surface3 = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_lock_surface3 = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_mutable_render_buffer = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_mutable_render_buffer = GL_FALSE;
 | 
				
			||||||
 | 
					GLboolean __EGLEW_KHR_no_config_context = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_partial_update = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_partial_update = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_platform_android = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_platform_android = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_platform_gbm = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_platform_gbm = GL_FALSE;
 | 
				
			||||||
@ -14728,6 +14758,7 @@ GLboolean __EGLEW_KHR_platform_wayland = GL_FALSE;
 | 
				
			|||||||
GLboolean __EGLEW_KHR_platform_x11 = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_platform_x11 = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_reusable_sync = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_reusable_sync = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_stream = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_stream = GL_FALSE;
 | 
				
			||||||
 | 
					GLboolean __EGLEW_KHR_stream_attrib = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_stream_consumer_gltexture = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_stream_consumer_gltexture = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_stream_cross_process_fd = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_stream_cross_process_fd = GL_FALSE;
 | 
				
			||||||
GLboolean __EGLEW_KHR_stream_fifo = GL_FALSE;
 | 
					GLboolean __EGLEW_KHR_stream_fifo = GL_FALSE;
 | 
				
			||||||
@ -15146,6 +15177,23 @@ static GLboolean _glewInit_EGL_KHR_stream ()
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* EGL_KHR_stream */
 | 
					#endif /* EGL_KHR_stream */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_stream_attrib
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static GLboolean _glewInit_EGL_KHR_stream_attrib ()
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  GLboolean r = GL_FALSE;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  r = ((eglCreateStreamAttribKHR = (PFNEGLCREATESTREAMATTRIBKHRPROC)glewGetProcAddress((const GLubyte*)"eglCreateStreamAttribKHR")) == NULL) || r;
 | 
				
			||||||
 | 
					  r = ((eglQueryStreamAttribKHR = (PFNEGLQUERYSTREAMATTRIBKHRPROC)glewGetProcAddress((const GLubyte*)"eglQueryStreamAttribKHR")) == NULL) || r;
 | 
				
			||||||
 | 
					  r = ((eglSetStreamAttribKHR = (PFNEGLSETSTREAMATTRIBKHRPROC)glewGetProcAddress((const GLubyte*)"eglSetStreamAttribKHR")) == NULL) || r;
 | 
				
			||||||
 | 
					  r = ((eglStreamConsumerAcquireAttribKHR = (PFNEGLSTREAMCONSUMERACQUIREATTRIBKHRPROC)glewGetProcAddress((const GLubyte*)"eglStreamConsumerAcquireAttribKHR")) == NULL) || r;
 | 
				
			||||||
 | 
					  r = ((eglStreamConsumerReleaseAttribKHR = (PFNEGLSTREAMCONSUMERRELEASEATTRIBKHRPROC)glewGetProcAddress((const GLubyte*)"eglStreamConsumerReleaseAttribKHR")) == NULL) || r;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  return r;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_stream_attrib */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef EGL_KHR_stream_consumer_gltexture
 | 
					#ifdef EGL_KHR_stream_consumer_gltexture
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static GLboolean _glewInit_EGL_KHR_stream_consumer_gltexture ()
 | 
					static GLboolean _glewInit_EGL_KHR_stream_consumer_gltexture ()
 | 
				
			||||||
@ -15486,6 +15534,9 @@ GLenum eglewInit (EGLDisplay display)
 | 
				
			|||||||
#ifdef EGL_ANGLE_window_fixed_size
 | 
					#ifdef EGL_ANGLE_window_fixed_size
 | 
				
			||||||
  EGLEW_ANGLE_window_fixed_size = _glewSearchExtension("EGL_ANGLE_window_fixed_size", extStart, extEnd);
 | 
					  EGLEW_ANGLE_window_fixed_size = _glewSearchExtension("EGL_ANGLE_window_fixed_size", extStart, extEnd);
 | 
				
			||||||
#endif /* EGL_ANGLE_window_fixed_size */
 | 
					#endif /* EGL_ANGLE_window_fixed_size */
 | 
				
			||||||
 | 
					#ifdef EGL_ARM_implicit_external_sync
 | 
				
			||||||
 | 
					  EGLEW_ARM_implicit_external_sync = _glewSearchExtension("EGL_ARM_implicit_external_sync", extStart, extEnd);
 | 
				
			||||||
 | 
					#endif /* EGL_ARM_implicit_external_sync */
 | 
				
			||||||
#ifdef EGL_ARM_pixmap_multisample_discard
 | 
					#ifdef EGL_ARM_pixmap_multisample_discard
 | 
				
			||||||
  EGLEW_ARM_pixmap_multisample_discard = _glewSearchExtension("EGL_ARM_pixmap_multisample_discard", extStart, extEnd);
 | 
					  EGLEW_ARM_pixmap_multisample_discard = _glewSearchExtension("EGL_ARM_pixmap_multisample_discard", extStart, extEnd);
 | 
				
			||||||
#endif /* EGL_ARM_pixmap_multisample_discard */
 | 
					#endif /* EGL_ARM_pixmap_multisample_discard */
 | 
				
			||||||
@ -15587,6 +15638,9 @@ GLenum eglewInit (EGLDisplay display)
 | 
				
			|||||||
#ifdef EGL_KHR_config_attribs
 | 
					#ifdef EGL_KHR_config_attribs
 | 
				
			||||||
  EGLEW_KHR_config_attribs = _glewSearchExtension("EGL_KHR_config_attribs", extStart, extEnd);
 | 
					  EGLEW_KHR_config_attribs = _glewSearchExtension("EGL_KHR_config_attribs", extStart, extEnd);
 | 
				
			||||||
#endif /* EGL_KHR_config_attribs */
 | 
					#endif /* EGL_KHR_config_attribs */
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_context_flush_control
 | 
				
			||||||
 | 
					  EGLEW_KHR_context_flush_control = _glewSearchExtension("EGL_KHR_context_flush_control", extStart, extEnd);
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_context_flush_control */
 | 
				
			||||||
#ifdef EGL_KHR_create_context
 | 
					#ifdef EGL_KHR_create_context
 | 
				
			||||||
  EGLEW_KHR_create_context = _glewSearchExtension("EGL_KHR_create_context", extStart, extEnd);
 | 
					  EGLEW_KHR_create_context = _glewSearchExtension("EGL_KHR_create_context", extStart, extEnd);
 | 
				
			||||||
#endif /* EGL_KHR_create_context */
 | 
					#endif /* EGL_KHR_create_context */
 | 
				
			||||||
@ -15642,6 +15696,9 @@ GLenum eglewInit (EGLDisplay display)
 | 
				
			|||||||
#ifdef EGL_KHR_mutable_render_buffer
 | 
					#ifdef EGL_KHR_mutable_render_buffer
 | 
				
			||||||
  EGLEW_KHR_mutable_render_buffer = _glewSearchExtension("EGL_KHR_mutable_render_buffer", extStart, extEnd);
 | 
					  EGLEW_KHR_mutable_render_buffer = _glewSearchExtension("EGL_KHR_mutable_render_buffer", extStart, extEnd);
 | 
				
			||||||
#endif /* EGL_KHR_mutable_render_buffer */
 | 
					#endif /* EGL_KHR_mutable_render_buffer */
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_no_config_context
 | 
				
			||||||
 | 
					  EGLEW_KHR_no_config_context = _glewSearchExtension("EGL_KHR_no_config_context", extStart, extEnd);
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_no_config_context */
 | 
				
			||||||
#ifdef EGL_KHR_partial_update
 | 
					#ifdef EGL_KHR_partial_update
 | 
				
			||||||
  EGLEW_KHR_partial_update = _glewSearchExtension("EGL_KHR_partial_update", extStart, extEnd);
 | 
					  EGLEW_KHR_partial_update = _glewSearchExtension("EGL_KHR_partial_update", extStart, extEnd);
 | 
				
			||||||
  if (glewExperimental || EGLEW_KHR_partial_update) EGLEW_KHR_partial_update = !_glewInit_EGL_KHR_partial_update();
 | 
					  if (glewExperimental || EGLEW_KHR_partial_update) EGLEW_KHR_partial_update = !_glewInit_EGL_KHR_partial_update();
 | 
				
			||||||
@ -15666,6 +15723,10 @@ GLenum eglewInit (EGLDisplay display)
 | 
				
			|||||||
  EGLEW_KHR_stream = _glewSearchExtension("EGL_KHR_stream", extStart, extEnd);
 | 
					  EGLEW_KHR_stream = _glewSearchExtension("EGL_KHR_stream", extStart, extEnd);
 | 
				
			||||||
  if (glewExperimental || EGLEW_KHR_stream) EGLEW_KHR_stream = !_glewInit_EGL_KHR_stream();
 | 
					  if (glewExperimental || EGLEW_KHR_stream) EGLEW_KHR_stream = !_glewInit_EGL_KHR_stream();
 | 
				
			||||||
#endif /* EGL_KHR_stream */
 | 
					#endif /* EGL_KHR_stream */
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_stream_attrib
 | 
				
			||||||
 | 
					  EGLEW_KHR_stream_attrib = _glewSearchExtension("EGL_KHR_stream_attrib", extStart, extEnd);
 | 
				
			||||||
 | 
					  if (glewExperimental || EGLEW_KHR_stream_attrib) EGLEW_KHR_stream_attrib = !_glewInit_EGL_KHR_stream_attrib();
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_stream_attrib */
 | 
				
			||||||
#ifdef EGL_KHR_stream_consumer_gltexture
 | 
					#ifdef EGL_KHR_stream_consumer_gltexture
 | 
				
			||||||
  EGLEW_KHR_stream_consumer_gltexture = _glewSearchExtension("EGL_KHR_stream_consumer_gltexture", extStart, extEnd);
 | 
					  EGLEW_KHR_stream_consumer_gltexture = _glewSearchExtension("EGL_KHR_stream_consumer_gltexture", extStart, extEnd);
 | 
				
			||||||
  if (glewExperimental || EGLEW_KHR_stream_consumer_gltexture) EGLEW_KHR_stream_consumer_gltexture = !_glewInit_EGL_KHR_stream_consumer_gltexture();
 | 
					  if (glewExperimental || EGLEW_KHR_stream_consumer_gltexture) EGLEW_KHR_stream_consumer_gltexture = !_glewInit_EGL_KHR_stream_consumer_gltexture();
 | 
				
			||||||
@ -18052,6 +18113,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
 | 
				
			|||||||
          continue;
 | 
					          continue;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef GL_AMD_gpu_shader_half_float
 | 
				
			||||||
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_shader_half_float", 21))
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          ret = GLEW_AMD_gpu_shader_half_float;
 | 
				
			||||||
 | 
					          continue;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_AMD_gpu_shader_int64
 | 
					#ifdef GL_AMD_gpu_shader_int64
 | 
				
			||||||
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_shader_int64", 16))
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_shader_int64", 16))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@ -18129,6 +18197,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
 | 
				
			|||||||
          continue;
 | 
					          continue;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef GL_AMD_shader_ballot
 | 
				
			||||||
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_ballot", 13))
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          ret = GLEW_AMD_shader_ballot;
 | 
				
			||||||
 | 
					          continue;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_AMD_shader_explicit_vertex_parameter
 | 
					#ifdef GL_AMD_shader_explicit_vertex_parameter
 | 
				
			||||||
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_explicit_vertex_parameter", 32))
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_explicit_vertex_parameter", 32))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@ -19764,6 +19839,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"EGL_", 4))
 | 
					      if (_glewStrSame2(&pos, &len, (const GLubyte*)"EGL_", 4))
 | 
				
			||||||
      {
 | 
					      {
 | 
				
			||||||
 | 
					#ifdef GL_EGL_KHR_context_flush_control
 | 
				
			||||||
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"KHR_context_flush_control", 25))
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          ret = GLEW_EGL_KHR_context_flush_control;
 | 
				
			||||||
 | 
					          continue;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_EGL_NV_robustness_video_memory_purge
 | 
					#ifdef GL_EGL_NV_robustness_video_memory_purge
 | 
				
			||||||
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"NV_robustness_video_memory_purge", 32))
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"NV_robustness_video_memory_purge", 32))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@ -23317,6 +23399,13 @@ GLboolean eglewIsSupported (const char* name)
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"ARM_", 4))
 | 
					      if (_glewStrSame2(&pos, &len, (const GLubyte*)"ARM_", 4))
 | 
				
			||||||
      {
 | 
					      {
 | 
				
			||||||
 | 
					#ifdef EGL_ARM_implicit_external_sync
 | 
				
			||||||
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"implicit_external_sync", 22))
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          ret = EGLEW_ARM_implicit_external_sync;
 | 
				
			||||||
 | 
					          continue;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef EGL_ARM_pixmap_multisample_discard
 | 
					#ifdef EGL_ARM_pixmap_multisample_discard
 | 
				
			||||||
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixmap_multisample_discard", 26))
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixmap_multisample_discard", 26))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@ -23546,6 +23635,13 @@ GLboolean eglewIsSupported (const char* name)
 | 
				
			|||||||
          continue;
 | 
					          continue;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_context_flush_control
 | 
				
			||||||
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"context_flush_control", 21))
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          ret = EGLEW_KHR_context_flush_control;
 | 
				
			||||||
 | 
					          continue;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef EGL_KHR_create_context
 | 
					#ifdef EGL_KHR_create_context
 | 
				
			||||||
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"create_context", 14))
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"create_context", 14))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@ -23665,6 +23761,13 @@ GLboolean eglewIsSupported (const char* name)
 | 
				
			|||||||
          continue;
 | 
					          continue;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_no_config_context
 | 
				
			||||||
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"no_config_context", 17))
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          ret = EGLEW_KHR_no_config_context;
 | 
				
			||||||
 | 
					          continue;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef EGL_KHR_partial_update
 | 
					#ifdef EGL_KHR_partial_update
 | 
				
			||||||
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"partial_update", 14))
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"partial_update", 14))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@ -23714,6 +23817,13 @@ GLboolean eglewIsSupported (const char* name)
 | 
				
			|||||||
          continue;
 | 
					          continue;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_stream_attrib
 | 
				
			||||||
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"stream_attrib", 13))
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          ret = EGLEW_KHR_stream_attrib;
 | 
				
			||||||
 | 
					          continue;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef EGL_KHR_stream_consumer_gltexture
 | 
					#ifdef EGL_KHR_stream_consumer_gltexture
 | 
				
			||||||
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"stream_consumer_gltexture", 25))
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"stream_consumer_gltexture", 25))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
 | 
				
			|||||||
@ -664,6 +664,15 @@ static void _glewInfo_GL_AMD_gcn_shader (void)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* GL_AMD_gcn_shader */
 | 
					#endif /* GL_AMD_gcn_shader */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef GL_AMD_gpu_shader_half_float
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static void _glewInfo_GL_AMD_gpu_shader_half_float (void)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  glewPrintExt("GL_AMD_gpu_shader_half_float", GLEW_AMD_gpu_shader_half_float, glewIsSupported("GL_AMD_gpu_shader_half_float"), glewGetExtension("GL_AMD_gpu_shader_half_float"));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* GL_AMD_gpu_shader_half_float */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef GL_AMD_gpu_shader_int64
 | 
					#ifdef GL_AMD_gpu_shader_int64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void _glewInfo_GL_AMD_gpu_shader_int64 (void)
 | 
					static void _glewInfo_GL_AMD_gpu_shader_int64 (void)
 | 
				
			||||||
@ -788,6 +797,15 @@ static void _glewInfo_GL_AMD_shader_atomic_counter_ops (void)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* GL_AMD_shader_atomic_counter_ops */
 | 
					#endif /* GL_AMD_shader_atomic_counter_ops */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef GL_AMD_shader_ballot
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static void _glewInfo_GL_AMD_shader_ballot (void)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  glewPrintExt("GL_AMD_shader_ballot", GLEW_AMD_shader_ballot, glewIsSupported("GL_AMD_shader_ballot"), glewGetExtension("GL_AMD_shader_ballot"));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* GL_AMD_shader_ballot */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef GL_AMD_shader_explicit_vertex_parameter
 | 
					#ifdef GL_AMD_shader_explicit_vertex_parameter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void _glewInfo_GL_AMD_shader_explicit_vertex_parameter (void)
 | 
					static void _glewInfo_GL_AMD_shader_explicit_vertex_parameter (void)
 | 
				
			||||||
@ -3879,6 +3897,15 @@ static void _glewInfo_GL_ATI_vertex_streams (void)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* GL_ATI_vertex_streams */
 | 
					#endif /* GL_ATI_vertex_streams */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef GL_EGL_KHR_context_flush_control
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static void _glewInfo_GL_EGL_KHR_context_flush_control (void)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  glewPrintExt("GL_EGL_KHR_context_flush_control", GLEW_EGL_KHR_context_flush_control, glewIsSupported("GL_EGL_KHR_context_flush_control"), glewGetExtension("GL_EGL_KHR_context_flush_control"));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* GL_EGL_KHR_context_flush_control */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef GL_EGL_NV_robustness_video_memory_purge
 | 
					#ifdef GL_EGL_NV_robustness_video_memory_purge
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void _glewInfo_GL_EGL_NV_robustness_video_memory_purge (void)
 | 
					static void _glewInfo_GL_EGL_NV_robustness_video_memory_purge (void)
 | 
				
			||||||
@ -8478,6 +8505,15 @@ static void _glewInfo_EGL_ANGLE_window_fixed_size (void)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* EGL_ANGLE_window_fixed_size */
 | 
					#endif /* EGL_ANGLE_window_fixed_size */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef EGL_ARM_implicit_external_sync
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static void _glewInfo_EGL_ARM_implicit_external_sync (void)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  glewPrintExt("EGL_ARM_implicit_external_sync", EGLEW_ARM_implicit_external_sync, eglewIsSupported("EGL_ARM_implicit_external_sync"), eglewGetExtension("EGL_ARM_implicit_external_sync"));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* EGL_ARM_implicit_external_sync */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef EGL_ARM_pixmap_multisample_discard
 | 
					#ifdef EGL_ARM_pixmap_multisample_discard
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void _glewInfo_EGL_ARM_pixmap_multisample_discard (void)
 | 
					static void _glewInfo_EGL_ARM_pixmap_multisample_discard (void)
 | 
				
			||||||
@ -8784,6 +8820,15 @@ static void _glewInfo_EGL_KHR_config_attribs (void)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* EGL_KHR_config_attribs */
 | 
					#endif /* EGL_KHR_config_attribs */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_context_flush_control
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static void _glewInfo_EGL_KHR_context_flush_control (void)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  glewPrintExt("EGL_KHR_context_flush_control", EGLEW_KHR_context_flush_control, eglewIsSupported("EGL_KHR_context_flush_control"), eglewGetExtension("EGL_KHR_context_flush_control"));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_context_flush_control */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef EGL_KHR_create_context
 | 
					#ifdef EGL_KHR_create_context
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void _glewInfo_EGL_KHR_create_context (void)
 | 
					static void _glewInfo_EGL_KHR_create_context (void)
 | 
				
			||||||
@ -8949,6 +8994,15 @@ static void _glewInfo_EGL_KHR_mutable_render_buffer (void)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* EGL_KHR_mutable_render_buffer */
 | 
					#endif /* EGL_KHR_mutable_render_buffer */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_no_config_context
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static void _glewInfo_EGL_KHR_no_config_context (void)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  glewPrintExt("EGL_KHR_no_config_context", EGLEW_KHR_no_config_context, eglewIsSupported("EGL_KHR_no_config_context"), eglewGetExtension("EGL_KHR_no_config_context"));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_no_config_context */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef EGL_KHR_partial_update
 | 
					#ifdef EGL_KHR_partial_update
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void _glewInfo_EGL_KHR_partial_update (void)
 | 
					static void _glewInfo_EGL_KHR_partial_update (void)
 | 
				
			||||||
@ -9026,6 +9080,21 @@ static void _glewInfo_EGL_KHR_stream (void)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* EGL_KHR_stream */
 | 
					#endif /* EGL_KHR_stream */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_stream_attrib
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static void _glewInfo_EGL_KHR_stream_attrib (void)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  glewPrintExt("EGL_KHR_stream_attrib", EGLEW_KHR_stream_attrib, eglewIsSupported("EGL_KHR_stream_attrib"), eglewGetExtension("EGL_KHR_stream_attrib"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  glewInfoFunc("eglCreateStreamAttribKHR", eglCreateStreamAttribKHR == NULL);
 | 
				
			||||||
 | 
					  glewInfoFunc("eglQueryStreamAttribKHR", eglQueryStreamAttribKHR == NULL);
 | 
				
			||||||
 | 
					  glewInfoFunc("eglSetStreamAttribKHR", eglSetStreamAttribKHR == NULL);
 | 
				
			||||||
 | 
					  glewInfoFunc("eglStreamConsumerAcquireAttribKHR", eglStreamConsumerAcquireAttribKHR == NULL);
 | 
				
			||||||
 | 
					  glewInfoFunc("eglStreamConsumerReleaseAttribKHR", eglStreamConsumerReleaseAttribKHR == NULL);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_stream_attrib */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef EGL_KHR_stream_consumer_gltexture
 | 
					#ifdef EGL_KHR_stream_consumer_gltexture
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void _glewInfo_EGL_KHR_stream_consumer_gltexture (void)
 | 
					static void _glewInfo_EGL_KHR_stream_consumer_gltexture (void)
 | 
				
			||||||
@ -10871,6 +10940,9 @@ static void glewInfo (void)
 | 
				
			|||||||
#ifdef GL_AMD_gcn_shader
 | 
					#ifdef GL_AMD_gcn_shader
 | 
				
			||||||
  _glewInfo_GL_AMD_gcn_shader();
 | 
					  _glewInfo_GL_AMD_gcn_shader();
 | 
				
			||||||
#endif /* GL_AMD_gcn_shader */
 | 
					#endif /* GL_AMD_gcn_shader */
 | 
				
			||||||
 | 
					#ifdef GL_AMD_gpu_shader_half_float
 | 
				
			||||||
 | 
					  _glewInfo_GL_AMD_gpu_shader_half_float();
 | 
				
			||||||
 | 
					#endif /* GL_AMD_gpu_shader_half_float */
 | 
				
			||||||
#ifdef GL_AMD_gpu_shader_int64
 | 
					#ifdef GL_AMD_gpu_shader_int64
 | 
				
			||||||
  _glewInfo_GL_AMD_gpu_shader_int64();
 | 
					  _glewInfo_GL_AMD_gpu_shader_int64();
 | 
				
			||||||
#endif /* GL_AMD_gpu_shader_int64 */
 | 
					#endif /* GL_AMD_gpu_shader_int64 */
 | 
				
			||||||
@ -10904,6 +10976,9 @@ static void glewInfo (void)
 | 
				
			|||||||
#ifdef GL_AMD_shader_atomic_counter_ops
 | 
					#ifdef GL_AMD_shader_atomic_counter_ops
 | 
				
			||||||
  _glewInfo_GL_AMD_shader_atomic_counter_ops();
 | 
					  _glewInfo_GL_AMD_shader_atomic_counter_ops();
 | 
				
			||||||
#endif /* GL_AMD_shader_atomic_counter_ops */
 | 
					#endif /* GL_AMD_shader_atomic_counter_ops */
 | 
				
			||||||
 | 
					#ifdef GL_AMD_shader_ballot
 | 
				
			||||||
 | 
					  _glewInfo_GL_AMD_shader_ballot();
 | 
				
			||||||
 | 
					#endif /* GL_AMD_shader_ballot */
 | 
				
			||||||
#ifdef GL_AMD_shader_explicit_vertex_parameter
 | 
					#ifdef GL_AMD_shader_explicit_vertex_parameter
 | 
				
			||||||
  _glewInfo_GL_AMD_shader_explicit_vertex_parameter();
 | 
					  _glewInfo_GL_AMD_shader_explicit_vertex_parameter();
 | 
				
			||||||
#endif /* GL_AMD_shader_explicit_vertex_parameter */
 | 
					#endif /* GL_AMD_shader_explicit_vertex_parameter */
 | 
				
			||||||
@ -11597,6 +11672,9 @@ static void glewInfo (void)
 | 
				
			|||||||
#ifdef GL_ATI_vertex_streams
 | 
					#ifdef GL_ATI_vertex_streams
 | 
				
			||||||
  _glewInfo_GL_ATI_vertex_streams();
 | 
					  _glewInfo_GL_ATI_vertex_streams();
 | 
				
			||||||
#endif /* GL_ATI_vertex_streams */
 | 
					#endif /* GL_ATI_vertex_streams */
 | 
				
			||||||
 | 
					#ifdef GL_EGL_KHR_context_flush_control
 | 
				
			||||||
 | 
					  _glewInfo_GL_EGL_KHR_context_flush_control();
 | 
				
			||||||
 | 
					#endif /* GL_EGL_KHR_context_flush_control */
 | 
				
			||||||
#ifdef GL_EGL_NV_robustness_video_memory_purge
 | 
					#ifdef GL_EGL_NV_robustness_video_memory_purge
 | 
				
			||||||
  _glewInfo_GL_EGL_NV_robustness_video_memory_purge();
 | 
					  _glewInfo_GL_EGL_NV_robustness_video_memory_purge();
 | 
				
			||||||
#endif /* GL_EGL_NV_robustness_video_memory_purge */
 | 
					#endif /* GL_EGL_NV_robustness_video_memory_purge */
 | 
				
			||||||
@ -13051,6 +13129,9 @@ static void eglewInfo ()
 | 
				
			|||||||
#ifdef EGL_ANGLE_window_fixed_size
 | 
					#ifdef EGL_ANGLE_window_fixed_size
 | 
				
			||||||
  _glewInfo_EGL_ANGLE_window_fixed_size();
 | 
					  _glewInfo_EGL_ANGLE_window_fixed_size();
 | 
				
			||||||
#endif /* EGL_ANGLE_window_fixed_size */
 | 
					#endif /* EGL_ANGLE_window_fixed_size */
 | 
				
			||||||
 | 
					#ifdef EGL_ARM_implicit_external_sync
 | 
				
			||||||
 | 
					  _glewInfo_EGL_ARM_implicit_external_sync();
 | 
				
			||||||
 | 
					#endif /* EGL_ARM_implicit_external_sync */
 | 
				
			||||||
#ifdef EGL_ARM_pixmap_multisample_discard
 | 
					#ifdef EGL_ARM_pixmap_multisample_discard
 | 
				
			||||||
  _glewInfo_EGL_ARM_pixmap_multisample_discard();
 | 
					  _glewInfo_EGL_ARM_pixmap_multisample_discard();
 | 
				
			||||||
#endif /* EGL_ARM_pixmap_multisample_discard */
 | 
					#endif /* EGL_ARM_pixmap_multisample_discard */
 | 
				
			||||||
@ -13144,6 +13225,9 @@ static void eglewInfo ()
 | 
				
			|||||||
#ifdef EGL_KHR_config_attribs
 | 
					#ifdef EGL_KHR_config_attribs
 | 
				
			||||||
  _glewInfo_EGL_KHR_config_attribs();
 | 
					  _glewInfo_EGL_KHR_config_attribs();
 | 
				
			||||||
#endif /* EGL_KHR_config_attribs */
 | 
					#endif /* EGL_KHR_config_attribs */
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_context_flush_control
 | 
				
			||||||
 | 
					  _glewInfo_EGL_KHR_context_flush_control();
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_context_flush_control */
 | 
				
			||||||
#ifdef EGL_KHR_create_context
 | 
					#ifdef EGL_KHR_create_context
 | 
				
			||||||
  _glewInfo_EGL_KHR_create_context();
 | 
					  _glewInfo_EGL_KHR_create_context();
 | 
				
			||||||
#endif /* EGL_KHR_create_context */
 | 
					#endif /* EGL_KHR_create_context */
 | 
				
			||||||
@ -13195,6 +13279,9 @@ static void eglewInfo ()
 | 
				
			|||||||
#ifdef EGL_KHR_mutable_render_buffer
 | 
					#ifdef EGL_KHR_mutable_render_buffer
 | 
				
			||||||
  _glewInfo_EGL_KHR_mutable_render_buffer();
 | 
					  _glewInfo_EGL_KHR_mutable_render_buffer();
 | 
				
			||||||
#endif /* EGL_KHR_mutable_render_buffer */
 | 
					#endif /* EGL_KHR_mutable_render_buffer */
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_no_config_context
 | 
				
			||||||
 | 
					  _glewInfo_EGL_KHR_no_config_context();
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_no_config_context */
 | 
				
			||||||
#ifdef EGL_KHR_partial_update
 | 
					#ifdef EGL_KHR_partial_update
 | 
				
			||||||
  _glewInfo_EGL_KHR_partial_update();
 | 
					  _glewInfo_EGL_KHR_partial_update();
 | 
				
			||||||
#endif /* EGL_KHR_partial_update */
 | 
					#endif /* EGL_KHR_partial_update */
 | 
				
			||||||
@ -13216,6 +13303,9 @@ static void eglewInfo ()
 | 
				
			|||||||
#ifdef EGL_KHR_stream
 | 
					#ifdef EGL_KHR_stream
 | 
				
			||||||
  _glewInfo_EGL_KHR_stream();
 | 
					  _glewInfo_EGL_KHR_stream();
 | 
				
			||||||
#endif /* EGL_KHR_stream */
 | 
					#endif /* EGL_KHR_stream */
 | 
				
			||||||
 | 
					#ifdef EGL_KHR_stream_attrib
 | 
				
			||||||
 | 
					  _glewInfo_EGL_KHR_stream_attrib();
 | 
				
			||||||
 | 
					#endif /* EGL_KHR_stream_attrib */
 | 
				
			||||||
#ifdef EGL_KHR_stream_consumer_gltexture
 | 
					#ifdef EGL_KHR_stream_consumer_gltexture
 | 
				
			||||||
  _glewInfo_EGL_KHR_stream_consumer_gltexture();
 | 
					  _glewInfo_EGL_KHR_stream_consumer_gltexture();
 | 
				
			||||||
#endif /* EGL_KHR_stream_consumer_gltexture */
 | 
					#endif /* EGL_KHR_stream_consumer_gltexture */
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user