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 */
 | 
			
		||||
 | 
			
		||||
/* ------------------------ 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 --------------------------- */
 | 
			
		||||
 | 
			
		||||
#ifndef GL_NV_evaluators
 | 
			
		||||
@ -18567,6 +18590,12 @@ GLEW_FUN_EXPORT PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV;
 | 
			
		||||
 | 
			
		||||
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 PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV;
 | 
			
		||||
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_range_unclamped;
 | 
			
		||||
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_explicit_multisample;
 | 
			
		||||
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;
 | 
			
		||||
 | 
			
		||||
PFNGLDRAWVKIMAGENVPROC __glewDrawVkImageNV = NULL;
 | 
			
		||||
PFNGLGETVKPROCADDRNVPROC __glewGetVkProcAddrNV = NULL;
 | 
			
		||||
PFNGLSIGNALVKFENCENVPROC __glewSignalVkFenceNV = NULL;
 | 
			
		||||
PFNGLSIGNALVKSEMAPHORENVPROC __glewSignalVkSemaphoreNV = NULL;
 | 
			
		||||
PFNGLWAITVKSEMAPHORENVPROC __glewWaitVkSemaphoreNV = NULL;
 | 
			
		||||
 | 
			
		||||
PFNGLEVALMAPSNVPROC __glewEvalMapsNV = NULL;
 | 
			
		||||
PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV = 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_range_unclamped = 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_explicit_multisample = GL_FALSE;
 | 
			
		||||
GLboolean __GLEW_NV_fence = GL_FALSE;
 | 
			
		||||
@ -4863,6 +4870,9 @@ static const char * _glewExtensionLookup[] = {
 | 
			
		||||
#ifdef GL_NV_draw_texture
 | 
			
		||||
  "GL_NV_draw_texture",
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef GL_NV_draw_vulkan_image
 | 
			
		||||
  "GL_NV_draw_vulkan_image",
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef GL_NV_evaluators
 | 
			
		||||
  "GL_NV_evaluators",
 | 
			
		||||
#endif
 | 
			
		||||
@ -5338,7 +5348,7 @@ static const char * _glewExtensionLookup[] = {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/* Detected in the extension string or strings */
 | 
			
		||||
static GLboolean  _glewExtensionString[588];
 | 
			
		||||
static GLboolean  _glewExtensionString[589];
 | 
			
		||||
/* Detected via extension string or experimental mode */
 | 
			
		||||
static GLboolean* _glewExtensionEnabled[] = {
 | 
			
		||||
#ifdef GL_VERSION_1_2
 | 
			
		||||
@ -6634,6 +6644,9 @@ static GLboolean* _glewExtensionEnabled[] = {
 | 
			
		||||
#ifdef GL_NV_draw_texture
 | 
			
		||||
  &__GLEW_NV_draw_texture,
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef GL_NV_draw_vulkan_image
 | 
			
		||||
  &__GLEW_NV_draw_vulkan_image,
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef GL_NV_evaluators
 | 
			
		||||
  &__GLEW_NV_evaluators,
 | 
			
		||||
#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_depth_buffer_float ();
 | 
			
		||||
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_explicit_multisample ();
 | 
			
		||||
static GLboolean _glewInit_GL_NV_fence ();
 | 
			
		||||
@ -11861,6 +11875,23 @@ static GLboolean _glewInit_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
 | 
			
		||||
 | 
			
		||||
static GLboolean _glewInit_GL_NV_evaluators ()
 | 
			
		||||
@ -14012,6 +14043,9 @@ static GLenum GLEWAPIENTRY glewContextInit ()
 | 
			
		||||
#ifdef GL_NV_draw_texture
 | 
			
		||||
  if (glewExperimental || GLEW_NV_draw_texture) GLEW_NV_draw_texture = !_glewInit_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
 | 
			
		||||
  if (glewExperimental || GLEW_NV_evaluators) GLEW_NV_evaluators = !_glewInit_GL_NV_evaluators();
 | 
			
		||||
#endif /* GL_NV_evaluators */
 | 
			
		||||
@ -20602,6 +20636,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
 | 
			
		||||
          continue;
 | 
			
		||||
        }
 | 
			
		||||
#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
 | 
			
		||||
        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 */
 | 
			
		||||
 | 
			
		||||
#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
 | 
			
		||||
 | 
			
		||||
static void _glewInfo_GL_NV_evaluators (void)
 | 
			
		||||
@ -11855,6 +11870,9 @@ static void glewInfo (void)
 | 
			
		||||
#ifdef GL_NV_draw_texture
 | 
			
		||||
  _glewInfo_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
 | 
			
		||||
  _glewInfo_GL_NV_evaluators();
 | 
			
		||||
#endif /* GL_NV_evaluators */
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user