Generate Sources of origin/master updated at Sat Apr 9 17:46:37 GMT 2016

This commit is contained in:
omniavinco 2016-04-10 02:46:37 +09:00
parent c9db554e1f
commit 3bb390a566
3 changed files with 90 additions and 1 deletions

View File

@ -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;

View File

@ -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))
{ {

View File

@ -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 */