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 Apr 9 17:46:37 GMT 2016
This commit is contained in:
		
							parent
							
								
									c9db554e1f
								
							
						
					
					
						commit
						3bb390a566
					
				@ -12783,6 +12783,29 @@ typedef void (GLAPIENTRY * PFNGLDRAWTEXTURENVPROC) (GLuint texture, GLuint sampl
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* GL_NV_draw_texture */
 | 
					#endif /* GL_NV_draw_texture */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* ------------------------ GL_NV_draw_vulkan_image ------------------------ */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef GL_NV_draw_vulkan_image
 | 
				
			||||||
 | 
					#define GL_NV_draw_vulkan_image 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					typedef void (APIENTRY *GLVULKANPROCNV)(void);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
 | 
				
			||||||
 | 
					typedef GLVULKANPROCNV (GLAPIENTRY * PFNGLGETVKPROCADDRNVPROC) (const GLchar* name);
 | 
				
			||||||
 | 
					typedef void (GLAPIENTRY * PFNGLSIGNALVKFENCENVPROC) (GLuint64 vkFence);
 | 
				
			||||||
 | 
					typedef void (GLAPIENTRY * PFNGLSIGNALVKSEMAPHORENVPROC) (GLuint64 vkSemaphore);
 | 
				
			||||||
 | 
					typedef void (GLAPIENTRY * PFNGLWAITVKSEMAPHORENVPROC) (GLuint64 vkSemaphore);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define glDrawVkImageNV GLEW_GET_FUN(__glewDrawVkImageNV)
 | 
				
			||||||
 | 
					#define glGetVkProcAddrNV GLEW_GET_FUN(__glewGetVkProcAddrNV)
 | 
				
			||||||
 | 
					#define glSignalVkFenceNV GLEW_GET_FUN(__glewSignalVkFenceNV)
 | 
				
			||||||
 | 
					#define glSignalVkSemaphoreNV GLEW_GET_FUN(__glewSignalVkSemaphoreNV)
 | 
				
			||||||
 | 
					#define glWaitVkSemaphoreNV GLEW_GET_FUN(__glewWaitVkSemaphoreNV)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define GLEW_NV_draw_vulkan_image GLEW_GET_VAR(__GLEW_NV_draw_vulkan_image)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* GL_NV_draw_vulkan_image */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* ---------------------------- GL_NV_evaluators --------------------------- */
 | 
					/* ---------------------------- GL_NV_evaluators --------------------------- */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef GL_NV_evaluators
 | 
					#ifndef GL_NV_evaluators
 | 
				
			||||||
@ -18567,6 +18590,12 @@ GLEW_FUN_EXPORT PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
GLEW_FUN_EXPORT PFNGLDRAWTEXTURENVPROC __glewDrawTextureNV;
 | 
					GLEW_FUN_EXPORT PFNGLDRAWTEXTURENVPROC __glewDrawTextureNV;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					GLEW_FUN_EXPORT PFNGLDRAWVKIMAGENVPROC __glewDrawVkImageNV;
 | 
				
			||||||
 | 
					GLEW_FUN_EXPORT PFNGLGETVKPROCADDRNVPROC __glewGetVkProcAddrNV;
 | 
				
			||||||
 | 
					GLEW_FUN_EXPORT PFNGLSIGNALVKFENCENVPROC __glewSignalVkFenceNV;
 | 
				
			||||||
 | 
					GLEW_FUN_EXPORT PFNGLSIGNALVKSEMAPHORENVPROC __glewSignalVkSemaphoreNV;
 | 
				
			||||||
 | 
					GLEW_FUN_EXPORT PFNGLWAITVKSEMAPHORENVPROC __glewWaitVkSemaphoreNV;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV;
 | 
					GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV;
 | 
				
			||||||
GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV;
 | 
					GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV;
 | 
				
			||||||
GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV;
 | 
					GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV;
 | 
				
			||||||
@ -19607,6 +19636,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_buffer_float;
 | 
				
			|||||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_range_unclamped;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_range_unclamped;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_draw_texture;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_NV_draw_texture;
 | 
				
			||||||
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_NV_draw_vulkan_image;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_evaluators;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_NV_evaluators;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_explicit_multisample;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_NV_explicit_multisample;
 | 
				
			||||||
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence;
 | 
					GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence;
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										43
									
								
								src/glew.c
									
									
									
									
									
								
							
							
						
						
									
										43
									
								
								src/glew.c
									
									
									
									
									
								
							@ -2370,6 +2370,12 @@ PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV = NULL;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
PFNGLDRAWTEXTURENVPROC __glewDrawTextureNV = NULL;
 | 
					PFNGLDRAWTEXTURENVPROC __glewDrawTextureNV = NULL;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PFNGLDRAWVKIMAGENVPROC __glewDrawVkImageNV = NULL;
 | 
				
			||||||
 | 
					PFNGLGETVKPROCADDRNVPROC __glewGetVkProcAddrNV = NULL;
 | 
				
			||||||
 | 
					PFNGLSIGNALVKFENCENVPROC __glewSignalVkFenceNV = NULL;
 | 
				
			||||||
 | 
					PFNGLSIGNALVKSEMAPHORENVPROC __glewSignalVkSemaphoreNV = NULL;
 | 
				
			||||||
 | 
					PFNGLWAITVKSEMAPHORENVPROC __glewWaitVkSemaphoreNV = NULL;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PFNGLEVALMAPSNVPROC __glewEvalMapsNV = NULL;
 | 
					PFNGLEVALMAPSNVPROC __glewEvalMapsNV = NULL;
 | 
				
			||||||
PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV = NULL;
 | 
					PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV = NULL;
 | 
				
			||||||
PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV = NULL;
 | 
					PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV = NULL;
 | 
				
			||||||
@ -3411,6 +3417,7 @@ GLboolean __GLEW_NV_depth_buffer_float = GL_FALSE;
 | 
				
			|||||||
GLboolean __GLEW_NV_depth_clamp = GL_FALSE;
 | 
					GLboolean __GLEW_NV_depth_clamp = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_NV_depth_range_unclamped = GL_FALSE;
 | 
					GLboolean __GLEW_NV_depth_range_unclamped = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_NV_draw_texture = GL_FALSE;
 | 
					GLboolean __GLEW_NV_draw_texture = GL_FALSE;
 | 
				
			||||||
 | 
					GLboolean __GLEW_NV_draw_vulkan_image = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_NV_evaluators = GL_FALSE;
 | 
					GLboolean __GLEW_NV_evaluators = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_NV_explicit_multisample = GL_FALSE;
 | 
					GLboolean __GLEW_NV_explicit_multisample = GL_FALSE;
 | 
				
			||||||
GLboolean __GLEW_NV_fence = GL_FALSE;
 | 
					GLboolean __GLEW_NV_fence = GL_FALSE;
 | 
				
			||||||
@ -4863,6 +4870,9 @@ static const char * _glewExtensionLookup[] = {
 | 
				
			|||||||
#ifdef GL_NV_draw_texture
 | 
					#ifdef GL_NV_draw_texture
 | 
				
			||||||
  "GL_NV_draw_texture",
 | 
					  "GL_NV_draw_texture",
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef GL_NV_draw_vulkan_image
 | 
				
			||||||
 | 
					  "GL_NV_draw_vulkan_image",
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_NV_evaluators
 | 
					#ifdef GL_NV_evaluators
 | 
				
			||||||
  "GL_NV_evaluators",
 | 
					  "GL_NV_evaluators",
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
@ -5338,7 +5348,7 @@ static const char * _glewExtensionLookup[] = {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Detected in the extension string or strings */
 | 
					/* Detected in the extension string or strings */
 | 
				
			||||||
static GLboolean  _glewExtensionString[588];
 | 
					static GLboolean  _glewExtensionString[589];
 | 
				
			||||||
/* 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
 | 
				
			||||||
@ -6634,6 +6644,9 @@ static GLboolean* _glewExtensionEnabled[] = {
 | 
				
			|||||||
#ifdef GL_NV_draw_texture
 | 
					#ifdef GL_NV_draw_texture
 | 
				
			||||||
  &__GLEW_NV_draw_texture,
 | 
					  &__GLEW_NV_draw_texture,
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef GL_NV_draw_vulkan_image
 | 
				
			||||||
 | 
					  &__GLEW_NV_draw_vulkan_image,
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_NV_evaluators
 | 
					#ifdef GL_NV_evaluators
 | 
				
			||||||
  &__GLEW_NV_evaluators,
 | 
					  &__GLEW_NV_evaluators,
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
@ -7325,6 +7338,7 @@ static GLboolean _glewInit_GL_NV_conservative_raster_dilate ();
 | 
				
			|||||||
static GLboolean _glewInit_GL_NV_copy_image ();
 | 
					static GLboolean _glewInit_GL_NV_copy_image ();
 | 
				
			||||||
static GLboolean _glewInit_GL_NV_depth_buffer_float ();
 | 
					static GLboolean _glewInit_GL_NV_depth_buffer_float ();
 | 
				
			||||||
static GLboolean _glewInit_GL_NV_draw_texture ();
 | 
					static GLboolean _glewInit_GL_NV_draw_texture ();
 | 
				
			||||||
 | 
					static GLboolean _glewInit_GL_NV_draw_vulkan_image ();
 | 
				
			||||||
static GLboolean _glewInit_GL_NV_evaluators ();
 | 
					static GLboolean _glewInit_GL_NV_evaluators ();
 | 
				
			||||||
static GLboolean _glewInit_GL_NV_explicit_multisample ();
 | 
					static GLboolean _glewInit_GL_NV_explicit_multisample ();
 | 
				
			||||||
static GLboolean _glewInit_GL_NV_fence ();
 | 
					static GLboolean _glewInit_GL_NV_fence ();
 | 
				
			||||||
@ -11861,6 +11875,23 @@ static GLboolean _glewInit_GL_NV_draw_texture ()
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* GL_NV_draw_texture */
 | 
					#endif /* GL_NV_draw_texture */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef GL_NV_draw_vulkan_image
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static GLboolean _glewInit_GL_NV_draw_vulkan_image ()
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  GLboolean r = GL_FALSE;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  r = ((glDrawVkImageNV = (PFNGLDRAWVKIMAGENVPROC)glewGetProcAddress((const GLubyte*)"glDrawVkImageNV")) == NULL) || r;
 | 
				
			||||||
 | 
					  r = ((glGetVkProcAddrNV = (PFNGLGETVKPROCADDRNVPROC)glewGetProcAddress((const GLubyte*)"glGetVkProcAddrNV")) == NULL) || r;
 | 
				
			||||||
 | 
					  r = ((glSignalVkFenceNV = (PFNGLSIGNALVKFENCENVPROC)glewGetProcAddress((const GLubyte*)"glSignalVkFenceNV")) == NULL) || r;
 | 
				
			||||||
 | 
					  r = ((glSignalVkSemaphoreNV = (PFNGLSIGNALVKSEMAPHORENVPROC)glewGetProcAddress((const GLubyte*)"glSignalVkSemaphoreNV")) == NULL) || r;
 | 
				
			||||||
 | 
					  r = ((glWaitVkSemaphoreNV = (PFNGLWAITVKSEMAPHORENVPROC)glewGetProcAddress((const GLubyte*)"glWaitVkSemaphoreNV")) == NULL) || r;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  return r;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* GL_NV_draw_vulkan_image */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef GL_NV_evaluators
 | 
					#ifdef GL_NV_evaluators
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static GLboolean _glewInit_GL_NV_evaluators ()
 | 
					static GLboolean _glewInit_GL_NV_evaluators ()
 | 
				
			||||||
@ -14012,6 +14043,9 @@ static GLenum GLEWAPIENTRY glewContextInit ()
 | 
				
			|||||||
#ifdef GL_NV_draw_texture
 | 
					#ifdef GL_NV_draw_texture
 | 
				
			||||||
  if (glewExperimental || GLEW_NV_draw_texture) GLEW_NV_draw_texture = !_glewInit_GL_NV_draw_texture();
 | 
					  if (glewExperimental || GLEW_NV_draw_texture) GLEW_NV_draw_texture = !_glewInit_GL_NV_draw_texture();
 | 
				
			||||||
#endif /* GL_NV_draw_texture */
 | 
					#endif /* GL_NV_draw_texture */
 | 
				
			||||||
 | 
					#ifdef GL_NV_draw_vulkan_image
 | 
				
			||||||
 | 
					  if (glewExperimental || GLEW_NV_draw_vulkan_image) GLEW_NV_draw_vulkan_image = !_glewInit_GL_NV_draw_vulkan_image();
 | 
				
			||||||
 | 
					#endif /* GL_NV_draw_vulkan_image */
 | 
				
			||||||
#ifdef GL_NV_evaluators
 | 
					#ifdef GL_NV_evaluators
 | 
				
			||||||
  if (glewExperimental || GLEW_NV_evaluators) GLEW_NV_evaluators = !_glewInit_GL_NV_evaluators();
 | 
					  if (glewExperimental || GLEW_NV_evaluators) GLEW_NV_evaluators = !_glewInit_GL_NV_evaluators();
 | 
				
			||||||
#endif /* GL_NV_evaluators */
 | 
					#endif /* GL_NV_evaluators */
 | 
				
			||||||
@ -20602,6 +20636,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
 | 
				
			|||||||
          continue;
 | 
					          continue;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#ifdef GL_NV_draw_vulkan_image
 | 
				
			||||||
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"draw_vulkan_image", 17))
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          ret = GLEW_NV_draw_vulkan_image;
 | 
				
			||||||
 | 
					          continue;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#ifdef GL_NV_evaluators
 | 
					#ifdef GL_NV_evaluators
 | 
				
			||||||
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"evaluators", 10))
 | 
					        if (_glewStrSame3(&pos, &len, (const GLubyte*)"evaluators", 10))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
 | 
				
			|||||||
@ -6061,6 +6061,21 @@ static void _glewInfo_GL_NV_draw_texture (void)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#endif /* GL_NV_draw_texture */
 | 
					#endif /* GL_NV_draw_texture */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef GL_NV_draw_vulkan_image
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static void _glewInfo_GL_NV_draw_vulkan_image (void)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  glewPrintExt("GL_NV_draw_vulkan_image", GLEW_NV_draw_vulkan_image, glewIsSupported("GL_NV_draw_vulkan_image"), glewGetExtension("GL_NV_draw_vulkan_image"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  glewInfoFunc("glDrawVkImageNV", glDrawVkImageNV == NULL);
 | 
				
			||||||
 | 
					  glewInfoFunc("glGetVkProcAddrNV", glGetVkProcAddrNV == NULL);
 | 
				
			||||||
 | 
					  glewInfoFunc("glSignalVkFenceNV", glSignalVkFenceNV == NULL);
 | 
				
			||||||
 | 
					  glewInfoFunc("glSignalVkSemaphoreNV", glSignalVkSemaphoreNV == NULL);
 | 
				
			||||||
 | 
					  glewInfoFunc("glWaitVkSemaphoreNV", glWaitVkSemaphoreNV == NULL);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif /* GL_NV_draw_vulkan_image */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef GL_NV_evaluators
 | 
					#ifdef GL_NV_evaluators
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void _glewInfo_GL_NV_evaluators (void)
 | 
					static void _glewInfo_GL_NV_evaluators (void)
 | 
				
			||||||
@ -11855,6 +11870,9 @@ static void glewInfo (void)
 | 
				
			|||||||
#ifdef GL_NV_draw_texture
 | 
					#ifdef GL_NV_draw_texture
 | 
				
			||||||
  _glewInfo_GL_NV_draw_texture();
 | 
					  _glewInfo_GL_NV_draw_texture();
 | 
				
			||||||
#endif /* GL_NV_draw_texture */
 | 
					#endif /* GL_NV_draw_texture */
 | 
				
			||||||
 | 
					#ifdef GL_NV_draw_vulkan_image
 | 
				
			||||||
 | 
					  _glewInfo_GL_NV_draw_vulkan_image();
 | 
				
			||||||
 | 
					#endif /* GL_NV_draw_vulkan_image */
 | 
				
			||||||
#ifdef GL_NV_evaluators
 | 
					#ifdef GL_NV_evaluators
 | 
				
			||||||
  _glewInfo_GL_NV_evaluators();
 | 
					  _glewInfo_GL_NV_evaluators();
 | 
				
			||||||
#endif /* GL_NV_evaluators */
 | 
					#endif /* GL_NV_evaluators */
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user