opengl32: Update to GL 4.5.

This commit is contained in:
Matteo Bruni 2015-01-15 20:00:02 +01:00 committed by Alexandre Julliard
parent 60d44af34e
commit d6450cfad5
5 changed files with 2181 additions and 88 deletions

View file

@ -250,20 +250,25 @@ sub GenerateThunk($$$$)
for (my $i = 0; $i < @{$func_ref->[1]}; $i++) {
my $type = $func_ref->[1]->[$i]->[0];
my $name = ConvertVarName($func_ref->[1]->[$i]->[1]);
$ret .= ConvertType($type) . " $name";
my ($base_type, $type_specifier, $name_specifier) = ($type, $type, $name);
if ($type =~ /(.*) (.*)/) {
$base_type = $2;
} elsif ($type =~ /(.*)(\[.*)/) {
$base_type = $1;
$type_specifier = $1;
$name_specifier = $name . $2
}
$ret .= ConvertType($type_specifier) . " $name_specifier";
$call_arg .= $name;
if ($type =~ /\*/) {
if ($type =~ /\*/ || $type =~ /\[/) {
$trace_arg .= "%p";
$trace_call_arg .= $name;
} elsif (defined $debug_conv{$type}) {
if ($debug_conv{$type} =~ /(.*),(.*)/)
{
} elsif (defined $debug_conv{$base_type}) {
if ($debug_conv{$base_type} =~ /(.*),(.*)/) {
$trace_arg .= $1;
$trace_call_arg .= sprintf $2, $name;
}
else
{
$trace_arg .= $debug_conv{$type};
} else {
$trace_arg .= $debug_conv{$base_type};
$trace_call_arg .= $name;
}
}
@ -328,7 +333,14 @@ sub generate_null_func($$)
for (my $i = 0; $i < @{$func_ref->[1]}; $i++) {
my $type = $func_ref->[1]->[$i]->[0];
my $name = ConvertVarName($func_ref->[1]->[$i]->[1]);
$ret .= ConvertType($type) . " $name";
my $base_type;
if ($type =~ /(.*)(\[.*)/) {
$base_type = $1;
$name .= $2;
} else {
$base_type = $type;
}
$ret .= ConvertType($base_type) . " $name";
$ret .= "," if ($i+1 < @{$func_ref->[1]});
$ret .= " ";
}
@ -619,6 +631,8 @@ sub parse_variable($)
my @n = @{$v};
$pnamebefore = $n[0];
$pnameafter = $n[1] if (@n > 0);
} elsif ($v eq 'const ') {
$pnamebefore = $v;
} else {
$pnameafter = $v;
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -7,7 +7,7 @@
#define WINE_GLAPI
#endif
#define WINE_WGL_DRIVER_VERSION 11
#define WINE_WGL_DRIVER_VERSION 12
struct wgl_context;
struct wgl_pbuffer;
@ -395,6 +395,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glBeginFragmentShaderATI)(void);
void (WINE_GLAPI *p_glBeginOcclusionQueryNV)(GLuint);
void (WINE_GLAPI *p_glBeginPerfMonitorAMD)(GLuint);
void (WINE_GLAPI *p_glBeginPerfQueryINTEL)(GLuint);
void (WINE_GLAPI *p_glBeginQuery)(GLenum,GLuint);
void (WINE_GLAPI *p_glBeginQueryARB)(GLenum,GLuint);
void (WINE_GLAPI *p_glBeginQueryIndexed)(GLenum,GLuint,GLuint);
@ -439,6 +440,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glBindSamplers)(GLuint,GLsizei,const GLuint*);
GLuint (WINE_GLAPI *p_glBindTexGenParameterEXT)(GLenum,GLenum,GLenum);
void (WINE_GLAPI *p_glBindTextureEXT)(GLenum,GLuint);
void (WINE_GLAPI *p_glBindTextureUnit)(GLuint,GLuint);
GLuint (WINE_GLAPI *p_glBindTextureUnitParameterEXT)(GLenum,GLenum);
void (WINE_GLAPI *p_glBindTextures)(GLuint,GLsizei,const GLuint*);
void (WINE_GLAPI *p_glBindTransformFeedback)(GLenum,GLuint);
@ -462,6 +464,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glBinormal3svEXT)(const GLshort*);
void (WINE_GLAPI *p_glBinormalPointerEXT)(GLenum,GLsizei,const void*);
void (WINE_GLAPI *p_glBitmapxOES)(GLsizei,GLsizei,GLfixed,GLfixed,GLfixed,GLfixed,const GLubyte*);
void (WINE_GLAPI *p_glBlendBarrierKHR)(void);
void (WINE_GLAPI *p_glBlendBarrierNV)(void);
void (WINE_GLAPI *p_glBlendColor)(GLfloat,GLfloat,GLfloat,GLfloat);
void (WINE_GLAPI *p_glBlendColorEXT)(GLfloat,GLfloat,GLfloat,GLfloat);
@ -488,9 +491,11 @@ struct opengl_funcs
void (WINE_GLAPI *p_glBlendParameteriNV)(GLenum,GLint);
void (WINE_GLAPI *p_glBlitFramebuffer)(GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLbitfield,GLenum);
void (WINE_GLAPI *p_glBlitFramebufferEXT)(GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLbitfield,GLenum);
void (WINE_GLAPI *p_glBlitNamedFramebuffer)(GLuint,GLuint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLbitfield,GLenum);
void (WINE_GLAPI *p_glBufferAddressRangeNV)(GLenum,GLuint,GLuint64EXT,GLsizeiptr);
void (WINE_GLAPI *p_glBufferData)(GLenum,GLsizeiptr,const void*,GLenum);
void (WINE_GLAPI *p_glBufferDataARB)(GLenum,GLsizeiptrARB,const void*,GLenum);
void (WINE_GLAPI *p_glBufferPageCommitmentARB)(GLenum,GLintptr,GLsizeiptr,GLboolean);
void (WINE_GLAPI *p_glBufferParameteriAPPLE)(GLenum,GLenum,GLint);
GLuint (WINE_GLAPI *p_glBufferRegionEnabled)(void);
void (WINE_GLAPI *p_glBufferStorage)(GLenum,GLsizeiptr,const void*,GLbitfield);
@ -498,6 +503,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glBufferSubDataARB)(GLenum,GLintptrARB,GLsizeiptrARB,const void*);
GLenum (WINE_GLAPI *p_glCheckFramebufferStatus)(GLenum);
GLenum (WINE_GLAPI *p_glCheckFramebufferStatusEXT)(GLenum);
GLenum (WINE_GLAPI *p_glCheckNamedFramebufferStatus)(GLuint,GLenum);
GLenum (WINE_GLAPI *p_glCheckNamedFramebufferStatusEXT)(GLuint,GLenum);
void (WINE_GLAPI *p_glClampColor)(GLenum,GLenum);
void (WINE_GLAPI *p_glClampColorARB)(GLenum,GLenum);
@ -515,8 +521,14 @@ struct opengl_funcs
void (WINE_GLAPI *p_glClearDepthf)(GLfloat);
void (WINE_GLAPI *p_glClearDepthfOES)(GLclampf);
void (WINE_GLAPI *p_glClearDepthxOES)(GLfixed);
void (WINE_GLAPI *p_glClearNamedBufferData)(GLuint,GLenum,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glClearNamedBufferDataEXT)(GLuint,GLenum,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glClearNamedBufferSubDataEXT)(GLuint,GLenum,GLenum,GLenum,GLsizeiptr,GLsizeiptr,const void*);
void (WINE_GLAPI *p_glClearNamedBufferSubData)(GLuint,GLenum,GLintptr,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glClearNamedBufferSubDataEXT)(GLuint,GLenum,GLsizeiptr,GLsizeiptr,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glClearNamedFramebufferfi)(GLuint,GLenum,const GLfloat,GLint);
void (WINE_GLAPI *p_glClearNamedFramebufferfv)(GLuint,GLenum,GLint,const GLfloat*);
void (WINE_GLAPI *p_glClearNamedFramebufferiv)(GLuint,GLenum,GLint,const GLint*);
void (WINE_GLAPI *p_glClearNamedFramebufferuiv)(GLuint,GLenum,GLint,const GLuint*);
void (WINE_GLAPI *p_glClearTexImage)(GLuint,GLint,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glClearTexSubImage)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glClientActiveTexture)(GLenum);
@ -524,6 +536,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glClientActiveVertexStreamATI)(GLenum);
void (WINE_GLAPI *p_glClientAttribDefaultEXT)(GLbitfield);
GLenum (WINE_GLAPI *p_glClientWaitSync)(GLsync,GLbitfield,GLuint64);
void (WINE_GLAPI *p_glClipControl)(GLenum,GLenum);
void (WINE_GLAPI *p_glClipPlanefOES)(GLenum,const GLfloat*);
void (WINE_GLAPI *p_glClipPlanexOES)(GLenum,const GLfixed*);
void (WINE_GLAPI *p_glColor3fVertex3fSUN)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat);
@ -595,8 +608,11 @@ struct opengl_funcs
void (WINE_GLAPI *p_glCompressedTextureImage1DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const void*);
void (WINE_GLAPI *p_glCompressedTextureImage2DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const void*);
void (WINE_GLAPI *p_glCompressedTextureImage3DEXT)(GLuint,GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const void*);
void (WINE_GLAPI *p_glCompressedTextureSubImage1D)(GLuint,GLint,GLint,GLsizei,GLenum,GLsizei,const void*);
void (WINE_GLAPI *p_glCompressedTextureSubImage1DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const void*);
void (WINE_GLAPI *p_glCompressedTextureSubImage2D)(GLuint,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const void*);
void (WINE_GLAPI *p_glCompressedTextureSubImage2DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const void*);
void (WINE_GLAPI *p_glCompressedTextureSubImage3D)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const void*);
void (WINE_GLAPI *p_glCompressedTextureSubImage3DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const void*);
void (WINE_GLAPI *p_glConvolutionFilter1D)(GLenum,GLenum,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glConvolutionFilter1DEXT)(GLenum,GLenum,GLsizei,GLenum,GLenum,const void*);
@ -628,6 +644,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glCopyMultiTexSubImage1DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLsizei);
void (WINE_GLAPI *p_glCopyMultiTexSubImage2DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
void (WINE_GLAPI *p_glCopyMultiTexSubImage3DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
void (WINE_GLAPI *p_glCopyNamedBufferSubData)(GLuint,GLuint,GLintptr,GLintptr,GLsizei);
void (WINE_GLAPI *p_glCopyPathNV)(GLuint,GLuint);
void (WINE_GLAPI *p_glCopyTexImage1DEXT)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLint);
void (WINE_GLAPI *p_glCopyTexImage2DEXT)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLsizei,GLint);
@ -637,20 +654,35 @@ struct opengl_funcs
void (WINE_GLAPI *p_glCopyTexSubImage3DEXT)(GLenum,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
void (WINE_GLAPI *p_glCopyTextureImage1DEXT)(GLuint,GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLint);
void (WINE_GLAPI *p_glCopyTextureImage2DEXT)(GLuint,GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLsizei,GLint);
void (WINE_GLAPI *p_glCopyTextureSubImage1D)(GLuint,GLint,GLint,GLint,GLint,GLsizei);
void (WINE_GLAPI *p_glCopyTextureSubImage1DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei);
void (WINE_GLAPI *p_glCopyTextureSubImage2D)(GLuint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
void (WINE_GLAPI *p_glCopyTextureSubImage2DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
void (WINE_GLAPI *p_glCopyTextureSubImage3D)(GLuint,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
void (WINE_GLAPI *p_glCopyTextureSubImage3DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei);
void (WINE_GLAPI *p_glCoverFillPathInstancedNV)(GLsizei,GLenum,const void*,GLuint,GLenum,GLenum,const GLfloat*);
void (WINE_GLAPI *p_glCoverFillPathNV)(GLuint,GLenum);
void (WINE_GLAPI *p_glCoverStrokePathInstancedNV)(GLsizei,GLenum,const void*,GLuint,GLenum,GLenum,const GLfloat*);
void (WINE_GLAPI *p_glCoverStrokePathNV)(GLuint,GLenum);
void (WINE_GLAPI *p_glCoverageModulationNV)(GLenum);
void (WINE_GLAPI *p_glCoverageModulationTableNV)(GLsizei,const GLfloat*);
void (WINE_GLAPI *p_glCreateBuffers)(GLsizei,GLuint*);
void (WINE_GLAPI *p_glCreateFramebuffers)(GLsizei,GLuint*);
void (WINE_GLAPI *p_glCreatePerfQueryINTEL)(GLuint,GLuint*);
GLuint (WINE_GLAPI *p_glCreateProgram)(void);
GLhandleARB (WINE_GLAPI *p_glCreateProgramObjectARB)(void);
void (WINE_GLAPI *p_glCreateProgramPipelines)(GLsizei,GLuint*);
void (WINE_GLAPI *p_glCreateQueries)(GLenum,GLsizei,GLuint*);
void (WINE_GLAPI *p_glCreateRenderbuffers)(GLsizei,GLuint*);
void (WINE_GLAPI *p_glCreateSamplers)(GLsizei,GLuint*);
GLuint (WINE_GLAPI *p_glCreateShader)(GLenum);
GLhandleARB (WINE_GLAPI *p_glCreateShaderObjectARB)(GLenum);
GLuint (WINE_GLAPI *p_glCreateShaderProgramEXT)(GLenum,const GLchar*);
GLuint (WINE_GLAPI *p_glCreateShaderProgramv)(GLenum,GLsizei,const GLchar*const*);
GLsync (WINE_GLAPI *p_glCreateSyncFromCLeventARB)(void*,void*,GLbitfield);
void (WINE_GLAPI *p_glCreateTextures)(GLenum,GLsizei,GLuint*);
void (WINE_GLAPI *p_glCreateTransformFeedbacks)(GLsizei,GLuint*);
void (WINE_GLAPI *p_glCreateVertexArrays)(GLsizei,GLuint*);
void (WINE_GLAPI *p_glCullParameterdvEXT)(GLenum,GLdouble*);
void (WINE_GLAPI *p_glCullParameterfvEXT)(GLenum,GLfloat*);
void (WINE_GLAPI *p_glCurrentPaletteMatrixARB)(GLint);
@ -682,6 +714,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glDeleteOcclusionQueriesNV)(GLsizei,const GLuint*);
void (WINE_GLAPI *p_glDeletePathsNV)(GLuint,GLsizei);
void (WINE_GLAPI *p_glDeletePerfMonitorsAMD)(GLsizei,GLuint*);
void (WINE_GLAPI *p_glDeletePerfQueryINTEL)(GLuint);
void (WINE_GLAPI *p_glDeleteProgram)(GLuint);
void (WINE_GLAPI *p_glDeleteProgramPipelines)(GLsizei,const GLuint*);
void (WINE_GLAPI *p_glDeleteProgramsARB)(GLsizei,const GLuint*);
@ -714,6 +747,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glDisableClientStateiEXT)(GLenum,GLuint);
void (WINE_GLAPI *p_glDisableIndexedEXT)(GLenum,GLuint);
void (WINE_GLAPI *p_glDisableVariantClientStateEXT)(GLuint);
void (WINE_GLAPI *p_glDisableVertexArrayAttrib)(GLuint,GLuint);
void (WINE_GLAPI *p_glDisableVertexArrayAttribEXT)(GLuint,GLuint);
void (WINE_GLAPI *p_glDisableVertexArrayEXT)(GLuint,GLenum);
void (WINE_GLAPI *p_glDisableVertexAttribAPPLE)(GLuint,GLenum);
@ -764,6 +798,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glEnableClientStateiEXT)(GLenum,GLuint);
void (WINE_GLAPI *p_glEnableIndexedEXT)(GLenum,GLuint);
void (WINE_GLAPI *p_glEnableVariantClientStateEXT)(GLuint);
void (WINE_GLAPI *p_glEnableVertexArrayAttrib)(GLuint,GLuint);
void (WINE_GLAPI *p_glEnableVertexArrayAttribEXT)(GLuint,GLuint);
void (WINE_GLAPI *p_glEnableVertexArrayEXT)(GLuint,GLenum);
void (WINE_GLAPI *p_glEnableVertexAttribAPPLE)(GLuint,GLenum);
@ -776,6 +811,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glEndFragmentShaderATI)(void);
void (WINE_GLAPI *p_glEndOcclusionQueryNV)(void);
void (WINE_GLAPI *p_glEndPerfMonitorAMD)(GLuint);
void (WINE_GLAPI *p_glEndPerfQueryINTEL)(GLuint);
void (WINE_GLAPI *p_glEndQuery)(GLenum);
void (WINE_GLAPI *p_glEndQueryARB)(GLenum);
void (WINE_GLAPI *p_glEndQueryIndexed)(GLenum,GLuint);
@ -801,6 +837,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glFinishTextureSUNX)(void);
void (WINE_GLAPI *p_glFlushMappedBufferRange)(GLenum,GLintptr,GLsizeiptr);
void (WINE_GLAPI *p_glFlushMappedBufferRangeAPPLE)(GLenum,GLintptr,GLsizeiptr);
void (WINE_GLAPI *p_glFlushMappedNamedBufferRange)(GLuint,GLintptr,GLsizei);
void (WINE_GLAPI *p_glFlushMappedNamedBufferRangeEXT)(GLuint,GLintptr,GLsizeiptr);
void (WINE_GLAPI *p_glFlushPixelDataRangeNV)(GLenum);
void (WINE_GLAPI *p_glFlushRasterSGIX)(void);
@ -825,6 +862,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glFogxOES)(GLenum,GLfixed);
void (WINE_GLAPI *p_glFogxvOES)(GLenum,const GLfixed*);
void (WINE_GLAPI *p_glFragmentColorMaterialSGIX)(GLenum,GLenum);
void (WINE_GLAPI *p_glFragmentCoverageColorNV)(GLuint);
void (WINE_GLAPI *p_glFragmentLightModelfSGIX)(GLenum,GLfloat);
void (WINE_GLAPI *p_glFragmentLightModelfvSGIX)(GLenum,const GLfloat*);
void (WINE_GLAPI *p_glFragmentLightModeliSGIX)(GLenum,GLint);
@ -845,6 +883,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glFramebufferReadBufferEXT)(GLuint,GLenum);
void (WINE_GLAPI *p_glFramebufferRenderbuffer)(GLenum,GLenum,GLenum,GLuint);
void (WINE_GLAPI *p_glFramebufferRenderbufferEXT)(GLenum,GLenum,GLenum,GLuint);
void (WINE_GLAPI *p_glFramebufferSampleLocationsfvNV)(GLenum,GLuint,GLsizei,const GLfloat*);
void (WINE_GLAPI *p_glFramebufferTexture)(GLenum,GLenum,GLuint,GLint);
void (WINE_GLAPI *p_glFramebufferTexture1D)(GLenum,GLenum,GLenum,GLuint,GLint);
void (WINE_GLAPI *p_glFramebufferTexture1DEXT)(GLenum,GLenum,GLenum,GLuint,GLint);
@ -892,6 +931,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGenerateMipmap)(GLenum);
void (WINE_GLAPI *p_glGenerateMipmapEXT)(GLenum);
void (WINE_GLAPI *p_glGenerateMultiTexMipmapEXT)(GLenum,GLenum);
void (WINE_GLAPI *p_glGenerateTextureMipmap)(GLuint);
void (WINE_GLAPI *p_glGenerateTextureMipmapEXT)(GLuint,GLenum);
void (WINE_GLAPI *p_glGetActiveAtomicCounterBufferiv)(GLuint,GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetActiveAttrib)(GLuint,GLuint,GLsizei,GLsizei*,GLint*,GLenum*,GLchar*);
@ -941,7 +981,9 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetCompressedMultiTexImageEXT)(GLenum,GLenum,GLint,void*);
void (WINE_GLAPI *p_glGetCompressedTexImage)(GLenum,GLint,void*);
void (WINE_GLAPI *p_glGetCompressedTexImageARB)(GLenum,GLint,void*);
void (WINE_GLAPI *p_glGetCompressedTextureImage)(GLuint,GLint,GLsizei,void*);
void (WINE_GLAPI *p_glGetCompressedTextureImageEXT)(GLuint,GLenum,GLint,void*);
void (WINE_GLAPI *p_glGetCompressedTextureSubImage)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLsizei,void*);
void (WINE_GLAPI *p_glGetConvolutionFilter)(GLenum,GLenum,GLenum,void*);
void (WINE_GLAPI *p_glGetConvolutionFilterEXT)(GLenum,GLenum,GLenum,void*);
void (WINE_GLAPI *p_glGetConvolutionParameterfv)(GLenum,GLenum,GLfloat*);
@ -949,6 +991,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetConvolutionParameteriv)(GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetConvolutionParameterivEXT)(GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetConvolutionParameterxvOES)(GLenum,GLenum,GLfixed*);
void (WINE_GLAPI *p_glGetCoverageModulationTableNV)(GLsizei,GLfloat*);
GLuint (WINE_GLAPI *p_glGetDebugMessageLog)(GLuint,GLsizei,GLenum*,GLenum*,GLuint*,GLenum*,GLsizei*,GLchar*);
GLuint (WINE_GLAPI *p_glGetDebugMessageLogAMD)(GLuint,GLsizei,GLenum*,GLuint*,GLuint*,GLsizei*,GLchar*);
GLuint (WINE_GLAPI *p_glGetDebugMessageLogARB)(GLuint,GLsizei,GLenum*,GLenum*,GLuint*,GLenum*,GLsizei*,GLchar*);
@ -959,6 +1002,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetFenceivNV)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetFinalCombinerInputParameterfvNV)(GLenum,GLenum,GLfloat*);
void (WINE_GLAPI *p_glGetFinalCombinerInputParameterivNV)(GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetFirstPerfQueryIdINTEL)(GLuint*);
void (WINE_GLAPI *p_glGetFixedvOES)(GLenum,GLfixed*);
void (WINE_GLAPI *p_glGetFloatIndexedvEXT)(GLenum,GLuint,GLfloat*);
void (WINE_GLAPI *p_glGetFloati_v)(GLenum,GLuint,GLfloat*);
@ -975,6 +1019,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetFramebufferAttachmentParameterivEXT)(GLenum,GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetFramebufferParameteriv)(GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetFramebufferParameterivEXT)(GLuint,GLenum,GLint*);
GLenum (WINE_GLAPI *p_glGetGraphicsResetStatus)(void);
GLenum (WINE_GLAPI *p_glGetGraphicsResetStatusARB)(void);
GLhandleARB (WINE_GLAPI *p_glGetHandleARB)(GLenum);
void (WINE_GLAPI *p_glGetHistogram)(GLenum,GLboolean,GLenum,GLenum,void*);
@ -996,6 +1041,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetIntegeri_v)(GLenum,GLuint,GLint*);
void (WINE_GLAPI *p_glGetIntegerui64i_vNV)(GLenum,GLuint,GLuint64EXT*);
void (WINE_GLAPI *p_glGetIntegerui64vNV)(GLenum,GLuint64EXT*);
void (WINE_GLAPI *p_glGetInternalformatSampleivNV)(GLenum,GLenum,GLsizei,GLenum,GLsizei,GLint*);
void (WINE_GLAPI *p_glGetInternalformati64v)(GLenum,GLenum,GLenum,GLsizei,GLint64*);
void (WINE_GLAPI *p_glGetInternalformativ)(GLenum,GLenum,GLenum,GLsizei,GLint*);
void (WINE_GLAPI *p_glGetInvariantBooleanvEXT)(GLuint,GLenum,GLboolean*);
@ -1034,11 +1080,17 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetMultiTexParameterivEXT)(GLenum,GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetMultisamplefv)(GLenum,GLuint,GLfloat*);
void (WINE_GLAPI *p_glGetMultisamplefvNV)(GLenum,GLuint,GLfloat*);
void (WINE_GLAPI *p_glGetNamedBufferParameteri64v)(GLuint,GLenum,GLint64*);
void (WINE_GLAPI *p_glGetNamedBufferParameteriv)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetNamedBufferParameterivEXT)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetNamedBufferParameterui64vNV)(GLuint,GLenum,GLuint64EXT*);
void (WINE_GLAPI *p_glGetNamedBufferPointerv)(GLuint,GLenum,void**);
void (WINE_GLAPI *p_glGetNamedBufferPointervEXT)(GLuint,GLenum,void**);
void (WINE_GLAPI *p_glGetNamedBufferSubData)(GLuint,GLintptr,GLsizei,void*);
void (WINE_GLAPI *p_glGetNamedBufferSubDataEXT)(GLuint,GLintptr,GLsizeiptr,void*);
void (WINE_GLAPI *p_glGetNamedFramebufferAttachmentParameteriv)(GLuint,GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetNamedFramebufferAttachmentParameterivEXT)(GLuint,GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetNamedFramebufferParameteriv)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetNamedFramebufferParameterivEXT)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetNamedProgramLocalParameterIivEXT)(GLuint,GLenum,GLuint,GLint*);
void (WINE_GLAPI *p_glGetNamedProgramLocalParameterIuivEXT)(GLuint,GLenum,GLuint,GLuint*);
@ -1046,9 +1098,11 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetNamedProgramLocalParameterfvEXT)(GLuint,GLenum,GLuint,GLfloat*);
void (WINE_GLAPI *p_glGetNamedProgramStringEXT)(GLuint,GLenum,GLenum,void*);
void (WINE_GLAPI *p_glGetNamedProgramivEXT)(GLuint,GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetNamedRenderbufferParameteriv)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetNamedRenderbufferParameterivEXT)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetNamedStringARB)(GLint,const GLchar*,GLsizei,GLint*,GLchar*);
void (WINE_GLAPI *p_glGetNamedStringivARB)(GLint,const GLchar*,GLenum,GLint*);
void (WINE_GLAPI *p_glGetNextPerfQueryIdINTEL)(GLuint,GLuint*);
void (WINE_GLAPI *p_glGetObjectBufferfvATI)(GLuint,GLenum,GLfloat*);
void (WINE_GLAPI *p_glGetObjectBufferivATI)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetObjectLabel)(GLenum,GLuint,GLsizei,GLsizei*,GLchar*);
@ -1072,12 +1126,16 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetPathSpacingNV)(GLenum,GLsizei,GLenum,const void*,GLuint,GLfloat,GLfloat,GLenum,GLfloat*);
void (WINE_GLAPI *p_glGetPathTexGenfvNV)(GLenum,GLenum,GLfloat*);
void (WINE_GLAPI *p_glGetPathTexGenivNV)(GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetPerfCounterInfoINTEL)(GLuint,GLuint,GLuint,GLchar*,GLuint,GLchar*,GLuint*,GLuint*,GLuint*,GLuint*,GLuint64*);
void (WINE_GLAPI *p_glGetPerfMonitorCounterDataAMD)(GLuint,GLenum,GLsizei,GLuint*,GLint*);
void (WINE_GLAPI *p_glGetPerfMonitorCounterInfoAMD)(GLuint,GLuint,GLenum,void*);
void (WINE_GLAPI *p_glGetPerfMonitorCounterStringAMD)(GLuint,GLuint,GLsizei,GLsizei*,GLchar*);
void (WINE_GLAPI *p_glGetPerfMonitorCountersAMD)(GLuint,GLint*,GLint*,GLsizei,GLuint*);
void (WINE_GLAPI *p_glGetPerfMonitorGroupStringAMD)(GLuint,GLsizei,GLsizei*,GLchar*);
void (WINE_GLAPI *p_glGetPerfMonitorGroupsAMD)(GLint*,GLsizei,GLuint*);
void (WINE_GLAPI *p_glGetPerfQueryDataINTEL)(GLuint,GLuint,GLsizei,GLvoid*,GLuint*);
void (WINE_GLAPI *p_glGetPerfQueryIdByNameINTEL)(GLchar*,GLuint*);
void (WINE_GLAPI *p_glGetPerfQueryInfoINTEL)(GLuint,GLuint,GLchar*,GLuint*,GLuint*,GLuint*,GLuint*);
void (WINE_GLAPI *p_glGetPixelMapxv)(GLenum,GLint,GLfixed*);
void (WINE_GLAPI *p_glGetPixelTexGenParameterfvSGIS)(GLenum,GLfloat*);
void (WINE_GLAPI *p_glGetPixelTexGenParameterivSGIS)(GLenum,GLint*);
@ -1107,6 +1165,7 @@ struct opengl_funcs
GLint (WINE_GLAPI *p_glGetProgramResourceLocation)(GLuint,GLenum,const GLchar*);
GLint (WINE_GLAPI *p_glGetProgramResourceLocationIndex)(GLuint,GLenum,const GLchar*);
void (WINE_GLAPI *p_glGetProgramResourceName)(GLuint,GLenum,GLuint,GLsizei,GLsizei*,GLchar*);
void (WINE_GLAPI *p_glGetProgramResourcefvNV)(GLuint,GLenum,GLuint,GLsizei,const GLenum*,GLsizei,GLsizei*,GLfloat*);
void (WINE_GLAPI *p_glGetProgramResourceiv)(GLuint,GLenum,GLuint,GLsizei,const GLenum*,GLsizei,GLsizei*,GLint*);
void (WINE_GLAPI *p_glGetProgramStageiv)(GLuint,GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetProgramStringARB)(GLenum,GLenum,void*);
@ -1115,6 +1174,10 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetProgramiv)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetProgramivARB)(GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetProgramivNV)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetQueryBufferObjecti64v)(GLuint,GLuint,GLenum,GLintptr);
void (WINE_GLAPI *p_glGetQueryBufferObjectiv)(GLuint,GLuint,GLenum,GLintptr);
void (WINE_GLAPI *p_glGetQueryBufferObjectui64v)(GLuint,GLuint,GLenum,GLintptr);
void (WINE_GLAPI *p_glGetQueryBufferObjectuiv)(GLuint,GLuint,GLenum,GLintptr);
void (WINE_GLAPI *p_glGetQueryIndexediv)(GLenum,GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetQueryObjecti64v)(GLuint,GLenum,GLint64*);
void (WINE_GLAPI *p_glGetQueryObjecti64vEXT)(GLuint,GLenum,GLint64*);
@ -1158,19 +1221,30 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetTexParameterxvOES)(GLenum,GLenum,GLfixed*);
GLuint64 (WINE_GLAPI *p_glGetTextureHandleARB)(GLuint);
GLuint64 (WINE_GLAPI *p_glGetTextureHandleNV)(GLuint);
void (WINE_GLAPI *p_glGetTextureImage)(GLuint,GLint,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetTextureImageEXT)(GLuint,GLenum,GLint,GLenum,GLenum,void*);
void (WINE_GLAPI *p_glGetTextureLevelParameterfv)(GLuint,GLint,GLenum,GLfloat*);
void (WINE_GLAPI *p_glGetTextureLevelParameterfvEXT)(GLuint,GLenum,GLint,GLenum,GLfloat*);
void (WINE_GLAPI *p_glGetTextureLevelParameteriv)(GLuint,GLint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetTextureLevelParameterivEXT)(GLuint,GLenum,GLint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetTextureParameterIiv)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetTextureParameterIivEXT)(GLuint,GLenum,GLenum,GLint*);
void (WINE_GLAPI *p_glGetTextureParameterIuiv)(GLuint,GLenum,GLuint*);
void (WINE_GLAPI *p_glGetTextureParameterIuivEXT)(GLuint,GLenum,GLenum,GLuint*);
void (WINE_GLAPI *p_glGetTextureParameterfv)(GLuint,GLenum,GLfloat*);
void (WINE_GLAPI *p_glGetTextureParameterfvEXT)(GLuint,GLenum,GLenum,GLfloat*);
void (WINE_GLAPI *p_glGetTextureParameteriv)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetTextureParameterivEXT)(GLuint,GLenum,GLenum,GLint*);
GLuint64 (WINE_GLAPI *p_glGetTextureSamplerHandleARB)(GLuint,GLuint);
GLuint64 (WINE_GLAPI *p_glGetTextureSamplerHandleNV)(GLuint,GLuint);
void (WINE_GLAPI *p_glGetTextureSubImage)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetTrackMatrixivNV)(GLenum,GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetTransformFeedbackVarying)(GLuint,GLuint,GLsizei,GLsizei*,GLsizei*,GLenum*,GLchar*);
void (WINE_GLAPI *p_glGetTransformFeedbackVaryingEXT)(GLuint,GLuint,GLsizei,GLsizei*,GLsizei*,GLenum*,GLchar*);
void (WINE_GLAPI *p_glGetTransformFeedbackVaryingNV)(GLuint,GLuint,GLint*);
void (WINE_GLAPI *p_glGetTransformFeedbacki64_v)(GLuint,GLenum,GLuint,GLint64*);
void (WINE_GLAPI *p_glGetTransformFeedbacki_v)(GLuint,GLenum,GLuint,GLint*);
void (WINE_GLAPI *p_glGetTransformFeedbackiv)(GLuint,GLenum,GLint*);
GLuint (WINE_GLAPI *p_glGetUniformBlockIndex)(GLuint,const GLchar*);
GLint (WINE_GLAPI *p_glGetUniformBufferSizeEXT)(GLuint,GLint);
void (WINE_GLAPI *p_glGetUniformIndices)(GLuint,GLsizei,const GLchar*const*,GLuint*);
@ -1194,10 +1268,13 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetVariantIntegervEXT)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetVariantPointervEXT)(GLuint,GLenum,void**);
GLint (WINE_GLAPI *p_glGetVaryingLocationNV)(GLuint,const GLchar*);
void (WINE_GLAPI *p_glGetVertexArrayIndexed64iv)(GLuint,GLuint,GLenum,GLint64*);
void (WINE_GLAPI *p_glGetVertexArrayIndexediv)(GLuint,GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetVertexArrayIntegeri_vEXT)(GLuint,GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetVertexArrayIntegervEXT)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetVertexArrayPointeri_vEXT)(GLuint,GLuint,GLenum,void**);
void (WINE_GLAPI *p_glGetVertexArrayPointervEXT)(GLuint,GLenum,void**);
void (WINE_GLAPI *p_glGetVertexArrayiv)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetVertexAttribArrayObjectfvATI)(GLuint,GLenum,GLfloat*);
void (WINE_GLAPI *p_glGetVertexAttribArrayObjectivATI)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetVertexAttribIiv)(GLuint,GLenum,GLint*);
@ -1229,23 +1306,41 @@ struct opengl_funcs
void (WINE_GLAPI *p_glGetVideoivNV)(GLuint,GLenum,GLint*);
void (WINE_GLAPI *p_glGetVideoui64vNV)(GLuint,GLenum,GLuint64EXT*);
void (WINE_GLAPI *p_glGetVideouivNV)(GLuint,GLenum,GLuint*);
void (WINE_GLAPI *p_glGetnColorTable)(GLenum,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetnColorTableARB)(GLenum,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetnCompressedTexImage)(GLenum,GLint,GLsizei,void*);
void (WINE_GLAPI *p_glGetnCompressedTexImageARB)(GLenum,GLint,GLsizei,void*);
void (WINE_GLAPI *p_glGetnConvolutionFilter)(GLenum,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetnConvolutionFilterARB)(GLenum,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetnHistogram)(GLenum,GLboolean,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetnHistogramARB)(GLenum,GLboolean,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetnMapdv)(GLenum,GLenum,GLsizei,GLdouble*);
void (WINE_GLAPI *p_glGetnMapdvARB)(GLenum,GLenum,GLsizei,GLdouble*);
void (WINE_GLAPI *p_glGetnMapfv)(GLenum,GLenum,GLsizei,GLfloat*);
void (WINE_GLAPI *p_glGetnMapfvARB)(GLenum,GLenum,GLsizei,GLfloat*);
void (WINE_GLAPI *p_glGetnMapiv)(GLenum,GLenum,GLsizei,GLint*);
void (WINE_GLAPI *p_glGetnMapivARB)(GLenum,GLenum,GLsizei,GLint*);
void (WINE_GLAPI *p_glGetnMinmax)(GLenum,GLboolean,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetnMinmaxARB)(GLenum,GLboolean,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetnPixelMapfv)(GLenum,GLsizei,GLfloat*);
void (WINE_GLAPI *p_glGetnPixelMapfvARB)(GLenum,GLsizei,GLfloat*);
void (WINE_GLAPI *p_glGetnPixelMapuiv)(GLenum,GLsizei,GLuint*);
void (WINE_GLAPI *p_glGetnPixelMapuivARB)(GLenum,GLsizei,GLuint*);
void (WINE_GLAPI *p_glGetnPixelMapusv)(GLenum,GLsizei,GLushort*);
void (WINE_GLAPI *p_glGetnPixelMapusvARB)(GLenum,GLsizei,GLushort*);
void (WINE_GLAPI *p_glGetnPolygonStipple)(GLsizei,GLubyte*);
void (WINE_GLAPI *p_glGetnPolygonStippleARB)(GLsizei,GLubyte*);
void (WINE_GLAPI *p_glGetnSeparableFilter)(GLenum,GLenum,GLenum,GLsizei,void*,GLsizei,void*,void*);
void (WINE_GLAPI *p_glGetnSeparableFilterARB)(GLenum,GLenum,GLenum,GLsizei,void*,GLsizei,void*,void*);
void (WINE_GLAPI *p_glGetnTexImage)(GLenum,GLint,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetnTexImageARB)(GLenum,GLint,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glGetnUniformdv)(GLuint,GLint,GLsizei,GLdouble*);
void (WINE_GLAPI *p_glGetnUniformdvARB)(GLuint,GLint,GLsizei,GLdouble*);
void (WINE_GLAPI *p_glGetnUniformfv)(GLuint,GLint,GLsizei,GLfloat*);
void (WINE_GLAPI *p_glGetnUniformfvARB)(GLuint,GLint,GLsizei,GLfloat*);
void (WINE_GLAPI *p_glGetnUniformiv)(GLuint,GLint,GLsizei,GLint*);
void (WINE_GLAPI *p_glGetnUniformivARB)(GLuint,GLint,GLsizei,GLint*);
void (WINE_GLAPI *p_glGetnUniformuiv)(GLuint,GLint,GLsizei,GLuint*);
void (WINE_GLAPI *p_glGetnUniformuivARB)(GLuint,GLint,GLsizei,GLuint*);
void (WINE_GLAPI *p_glGlobalAlphaFactorbSUN)(GLbyte);
void (WINE_GLAPI *p_glGlobalAlphaFactordSUN)(GLdouble);
@ -1278,6 +1373,8 @@ struct opengl_funcs
void (WINE_GLAPI *p_glInvalidateBufferData)(GLuint);
void (WINE_GLAPI *p_glInvalidateBufferSubData)(GLuint,GLintptr,GLsizeiptr);
void (WINE_GLAPI *p_glInvalidateFramebuffer)(GLenum,GLsizei,const GLenum*);
void (WINE_GLAPI *p_glInvalidateNamedFramebufferData)(GLuint,GLsizei,const GLenum*);
void (WINE_GLAPI *p_glInvalidateNamedFramebufferSubData)(GLuint,GLsizei,const GLenum*,GLint,GLint,GLsizei,GLsizei);
void (WINE_GLAPI *p_glInvalidateSubFramebuffer)(GLenum,GLsizei,const GLenum*,GLint,GLint,GLsizei,GLsizei);
void (WINE_GLAPI *p_glInvalidateTexImage)(GLuint,GLint);
void (WINE_GLAPI *p_glInvalidateTexSubImage)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei);
@ -1365,7 +1462,9 @@ struct opengl_funcs
void (WINE_GLAPI *p_glMapControlPointsNV)(GLenum,GLuint,GLenum,GLsizei,GLsizei,GLint,GLint,GLboolean,const void*);
void (WINE_GLAPI *p_glMapGrid1xOES)(GLint,GLfixed,GLfixed);
void (WINE_GLAPI *p_glMapGrid2xOES)(GLint,GLfixed,GLfixed,GLfixed,GLfixed);
void* (WINE_GLAPI *p_glMapNamedBuffer)(GLuint,GLenum);
void* (WINE_GLAPI *p_glMapNamedBufferEXT)(GLuint,GLenum);
void* (WINE_GLAPI *p_glMapNamedBufferRange)(GLuint,GLintptr,GLsizei,GLbitfield);
void* (WINE_GLAPI *p_glMapNamedBufferRangeEXT)(GLuint,GLintptr,GLsizeiptr,GLbitfield);
void* (WINE_GLAPI *p_glMapObjectBufferATI)(GLuint);
void (WINE_GLAPI *p_glMapParameterfvNV)(GLenum,GLenum,const GLfloat*);
@ -1382,11 +1481,17 @@ struct opengl_funcs
void (WINE_GLAPI *p_glMatrixIndexubvARB)(GLint,const GLubyte*);
void (WINE_GLAPI *p_glMatrixIndexuivARB)(GLint,const GLuint*);
void (WINE_GLAPI *p_glMatrixIndexusvARB)(GLint,const GLushort*);
void (WINE_GLAPI *p_glMatrixLoad3x2fNV)(GLenum,const GLfloat*);
void (WINE_GLAPI *p_glMatrixLoad3x3fNV)(GLenum,const GLfloat*);
void (WINE_GLAPI *p_glMatrixLoadIdentityEXT)(GLenum);
void (WINE_GLAPI *p_glMatrixLoadTranspose3x3fNV)(GLenum,const GLfloat*);
void (WINE_GLAPI *p_glMatrixLoadTransposedEXT)(GLenum,const GLdouble*);
void (WINE_GLAPI *p_glMatrixLoadTransposefEXT)(GLenum,const GLfloat*);
void (WINE_GLAPI *p_glMatrixLoaddEXT)(GLenum,const GLdouble*);
void (WINE_GLAPI *p_glMatrixLoadfEXT)(GLenum,const GLfloat*);
void (WINE_GLAPI *p_glMatrixMult3x2fNV)(GLenum,const GLfloat*);
void (WINE_GLAPI *p_glMatrixMult3x3fNV)(GLenum,const GLfloat*);
void (WINE_GLAPI *p_glMatrixMultTranspose3x3fNV)(GLenum,const GLfloat*);
void (WINE_GLAPI *p_glMatrixMultTransposedEXT)(GLenum,const GLdouble*);
void (WINE_GLAPI *p_glMatrixMultTransposefEXT)(GLenum,const GLfloat*);
void (WINE_GLAPI *p_glMatrixMultdEXT)(GLenum,const GLdouble*);
@ -1401,6 +1506,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glMatrixTranslatedEXT)(GLenum,GLdouble,GLdouble,GLdouble);
void (WINE_GLAPI *p_glMatrixTranslatefEXT)(GLenum,GLfloat,GLfloat,GLfloat);
void (WINE_GLAPI *p_glMemoryBarrier)(GLbitfield);
void (WINE_GLAPI *p_glMemoryBarrierByRegion)(GLbitfield);
void (WINE_GLAPI *p_glMemoryBarrierEXT)(GLbitfield);
void (WINE_GLAPI *p_glMinSampleShading)(GLfloat);
void (WINE_GLAPI *p_glMinSampleShadingARB)(GLfloat);
@ -1416,6 +1522,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glMultiDrawArraysEXT)(GLenum,const GLint*,const GLsizei*,GLsizei);
void (WINE_GLAPI *p_glMultiDrawArraysIndirect)(GLenum,const void*,GLsizei,GLsizei);
void (WINE_GLAPI *p_glMultiDrawArraysIndirectAMD)(GLenum,const void*,GLsizei,GLsizei);
void (WINE_GLAPI *p_glMultiDrawArraysIndirectBindlessCountNV)(GLenum,const void*,GLsizei,GLsizei,GLsizei,GLint);
void (WINE_GLAPI *p_glMultiDrawArraysIndirectBindlessNV)(GLenum,const void*,GLsizei,GLsizei,GLint);
void (WINE_GLAPI *p_glMultiDrawArraysIndirectCountARB)(GLenum,GLintptr,GLintptr,GLsizei,GLsizei);
void (WINE_GLAPI *p_glMultiDrawElementArrayAPPLE)(GLenum,const GLint*,const GLsizei*,GLsizei);
@ -1424,6 +1531,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glMultiDrawElementsEXT)(GLenum,const GLsizei*,GLenum,const void*const*,GLsizei);
void (WINE_GLAPI *p_glMultiDrawElementsIndirect)(GLenum,GLenum,const void*,GLsizei,GLsizei);
void (WINE_GLAPI *p_glMultiDrawElementsIndirectAMD)(GLenum,GLenum,const void*,GLsizei,GLsizei);
void (WINE_GLAPI *p_glMultiDrawElementsIndirectBindlessCountNV)(GLenum,GLenum,const void*,GLsizei,GLsizei,GLsizei,GLint);
void (WINE_GLAPI *p_glMultiDrawElementsIndirectBindlessNV)(GLenum,GLenum,const void*,GLsizei,GLsizei,GLint);
void (WINE_GLAPI *p_glMultiDrawElementsIndirectCountARB)(GLenum,GLenum,GLintptr,GLintptr,GLsizei,GLsizei);
void (WINE_GLAPI *p_glMultiDrawRangeElementArrayAPPLE)(GLenum,GLuint,GLuint,const GLint*,const GLsizei*,GLsizei);
@ -1583,17 +1691,30 @@ struct opengl_funcs
void (WINE_GLAPI *p_glMultiTexSubImage1DEXT)(GLenum,GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glMultiTexSubImage2DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glMultiTexSubImage3DEXT)(GLenum,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glNamedBufferData)(GLuint,GLsizei,const void*,GLenum);
void (WINE_GLAPI *p_glNamedBufferDataEXT)(GLuint,GLsizeiptr,const void*,GLenum);
void (WINE_GLAPI *p_glNamedBufferPageCommitmentARB)(GLuint,GLintptr,GLsizeiptr,GLboolean);
void (WINE_GLAPI *p_glNamedBufferPageCommitmentEXT)(GLuint,GLintptr,GLsizeiptr,GLboolean);
void (WINE_GLAPI *p_glNamedBufferStorage)(GLuint,GLsizei,const void*,GLbitfield);
void (WINE_GLAPI *p_glNamedBufferStorageEXT)(GLuint,GLsizeiptr,const void*,GLbitfield);
void (WINE_GLAPI *p_glNamedBufferSubData)(GLuint,GLintptr,GLsizei,const void*);
void (WINE_GLAPI *p_glNamedBufferSubDataEXT)(GLuint,GLintptr,GLsizeiptr,const void*);
void (WINE_GLAPI *p_glNamedCopyBufferSubDataEXT)(GLuint,GLuint,GLintptr,GLintptr,GLsizeiptr);
void (WINE_GLAPI *p_glNamedFramebufferDrawBuffer)(GLuint,GLenum);
void (WINE_GLAPI *p_glNamedFramebufferDrawBuffers)(GLuint,GLsizei,const GLenum*);
void (WINE_GLAPI *p_glNamedFramebufferParameteri)(GLuint,GLenum,GLint);
void (WINE_GLAPI *p_glNamedFramebufferParameteriEXT)(GLuint,GLenum,GLint);
void (WINE_GLAPI *p_glNamedFramebufferReadBuffer)(GLuint,GLenum);
void (WINE_GLAPI *p_glNamedFramebufferRenderbuffer)(GLuint,GLenum,GLenum,GLuint);
void (WINE_GLAPI *p_glNamedFramebufferRenderbufferEXT)(GLuint,GLenum,GLenum,GLuint);
void (WINE_GLAPI *p_glNamedFramebufferSampleLocationsfvNV)(GLuint,GLuint,GLsizei,const GLfloat*);
void (WINE_GLAPI *p_glNamedFramebufferTexture)(GLuint,GLenum,GLuint,GLint);
void (WINE_GLAPI *p_glNamedFramebufferTexture1DEXT)(GLuint,GLenum,GLenum,GLuint,GLint);
void (WINE_GLAPI *p_glNamedFramebufferTexture2DEXT)(GLuint,GLenum,GLenum,GLuint,GLint);
void (WINE_GLAPI *p_glNamedFramebufferTexture3DEXT)(GLuint,GLenum,GLenum,GLuint,GLint,GLint);
void (WINE_GLAPI *p_glNamedFramebufferTextureEXT)(GLuint,GLenum,GLuint,GLint);
void (WINE_GLAPI *p_glNamedFramebufferTextureFaceEXT)(GLuint,GLenum,GLuint,GLint,GLenum);
void (WINE_GLAPI *p_glNamedFramebufferTextureLayer)(GLuint,GLenum,GLuint,GLint,GLint);
void (WINE_GLAPI *p_glNamedFramebufferTextureLayerEXT)(GLuint,GLenum,GLuint,GLint,GLint);
void (WINE_GLAPI *p_glNamedProgramLocalParameter4dEXT)(GLuint,GLenum,GLuint,GLdouble,GLdouble,GLdouble,GLdouble);
void (WINE_GLAPI *p_glNamedProgramLocalParameter4dvEXT)(GLuint,GLenum,GLuint,const GLdouble*);
@ -1607,7 +1728,9 @@ struct opengl_funcs
void (WINE_GLAPI *p_glNamedProgramLocalParametersI4ivEXT)(GLuint,GLenum,GLuint,GLsizei,const GLint*);
void (WINE_GLAPI *p_glNamedProgramLocalParametersI4uivEXT)(GLuint,GLenum,GLuint,GLsizei,const GLuint*);
void (WINE_GLAPI *p_glNamedProgramStringEXT)(GLuint,GLenum,GLenum,GLsizei,const void*);
void (WINE_GLAPI *p_glNamedRenderbufferStorage)(GLuint,GLenum,GLsizei,GLsizei);
void (WINE_GLAPI *p_glNamedRenderbufferStorageEXT)(GLuint,GLenum,GLsizei,GLsizei);
void (WINE_GLAPI *p_glNamedRenderbufferStorageMultisample)(GLuint,GLsizei,GLenum,GLsizei,GLsizei);
void (WINE_GLAPI *p_glNamedRenderbufferStorageMultisampleCoverageEXT)(GLuint,GLsizei,GLsizei,GLenum,GLsizei,GLsizei);
void (WINE_GLAPI *p_glNamedRenderbufferStorageMultisampleEXT)(GLuint,GLsizei,GLenum,GLsizei,GLsizei);
void (WINE_GLAPI *p_glNamedStringARB)(GLenum,GLint,const GLchar*,GLint,const GLchar*);
@ -1653,8 +1776,11 @@ struct opengl_funcs
void (WINE_GLAPI *p_glPathCoverDepthFuncNV)(GLenum);
void (WINE_GLAPI *p_glPathDashArrayNV)(GLuint,GLsizei,const GLfloat*);
void (WINE_GLAPI *p_glPathFogGenNV)(GLenum);
GLenum (WINE_GLAPI *p_glPathGlyphIndexArrayNV)(GLuint,GLenum,const void*,GLbitfield,GLuint,GLsizei,GLuint,GLfloat);
GLenum (WINE_GLAPI *p_glPathGlyphIndexRangeNV)(GLenum,const void*,GLbitfield,GLuint,GLfloat,GLuint[2]);
void (WINE_GLAPI *p_glPathGlyphRangeNV)(GLuint,GLenum,const void*,GLbitfield,GLuint,GLsizei,GLenum,GLuint,GLfloat);
void (WINE_GLAPI *p_glPathGlyphsNV)(GLuint,GLenum,const void*,GLbitfield,GLsizei,GLenum,const void*,GLenum,GLuint,GLfloat);
GLenum (WINE_GLAPI *p_glPathMemoryGlyphIndexArrayNV)(GLuint,GLenum,GLsizeiptr,const void*,GLsizei,GLuint,GLsizei,GLuint,GLfloat);
void (WINE_GLAPI *p_glPathParameterfNV)(GLuint,GLenum,GLfloat);
void (WINE_GLAPI *p_glPathParameterfvNV)(GLuint,GLenum,const GLfloat*);
void (WINE_GLAPI *p_glPathParameteriNV)(GLuint,GLenum,GLint);
@ -1698,6 +1824,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glPointSizexOES)(GLfixed);
GLint (WINE_GLAPI *p_glPollAsyncSGIX)(GLuint*);
GLint (WINE_GLAPI *p_glPollInstrumentsSGIX)(GLint*);
void (WINE_GLAPI *p_glPolygonOffsetClampEXT)(GLfloat,GLfloat,GLfloat);
void (WINE_GLAPI *p_glPolygonOffsetEXT)(GLfloat,GLfloat);
void (WINE_GLAPI *p_glPolygonOffsetxOES)(GLfixed,GLfixed);
void (WINE_GLAPI *p_glPopDebugGroup)(void);
@ -1748,6 +1875,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glProgramParameteriEXT)(GLuint,GLenum,GLint);
void (WINE_GLAPI *p_glProgramParameters4dvNV)(GLenum,GLuint,GLsizei,const GLdouble*);
void (WINE_GLAPI *p_glProgramParameters4fvNV)(GLenum,GLuint,GLsizei,const GLfloat*);
void (WINE_GLAPI *p_glProgramPathFragmentInputGenNV)(GLuint,GLint,GLenum,GLint,const GLfloat*);
void (WINE_GLAPI *p_glProgramStringARB)(GLenum,GLenum,GLsizei,const void*);
void (WINE_GLAPI *p_glProgramSubroutineParametersuivNV)(GLenum,GLsizei,const GLuint*);
void (WINE_GLAPI *p_glProgramUniform1d)(GLuint,GLint,GLdouble);
@ -1880,14 +2008,17 @@ struct opengl_funcs
void (WINE_GLAPI *p_glPushGroupMarkerEXT)(GLsizei,const GLchar*);
void (WINE_GLAPI *p_glQueryCounter)(GLuint,GLenum);
GLbitfield (WINE_GLAPI *p_glQueryMatrixxOES)(GLfixed*,GLint*);
void (WINE_GLAPI *p_glQueryObjectParameteruiAMD)(GLenum,GLuint,GLenum,GLuint);
void (WINE_GLAPI *p_glRasterPos2xOES)(GLfixed,GLfixed);
void (WINE_GLAPI *p_glRasterPos2xvOES)(const GLfixed*);
void (WINE_GLAPI *p_glRasterPos3xOES)(GLfixed,GLfixed,GLfixed);
void (WINE_GLAPI *p_glRasterPos3xvOES)(const GLfixed*);
void (WINE_GLAPI *p_glRasterPos4xOES)(GLfixed,GLfixed,GLfixed,GLfixed);
void (WINE_GLAPI *p_glRasterPos4xvOES)(const GLfixed*);
void (WINE_GLAPI *p_glRasterSamplesEXT)(GLuint,GLboolean);
void (WINE_GLAPI *p_glReadBufferRegion)(GLenum,GLint,GLint,GLsizei,GLsizei);
void (WINE_GLAPI *p_glReadInstrumentsSGIX)(GLint);
void (WINE_GLAPI *p_glReadnPixels)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glReadnPixelsARB)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLsizei,void*);
void (WINE_GLAPI *p_glRectxOES)(GLfixed,GLfixed,GLfixed,GLfixed);
void (WINE_GLAPI *p_glRectxvOES)(const GLfixed*,const GLfixed*);
@ -1927,6 +2058,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glResetMinmax)(GLenum);
void (WINE_GLAPI *p_glResetMinmaxEXT)(GLenum);
void (WINE_GLAPI *p_glResizeBuffersMESA)(void);
void (WINE_GLAPI *p_glResolveDepthValuesNV)(void);
void (WINE_GLAPI *p_glResumeTransformFeedback)(void);
void (WINE_GLAPI *p_glResumeTransformFeedbackNV)(void);
void (WINE_GLAPI *p_glRotatexOES)(GLfixed,GLfixed,GLfixed,GLfixed);
@ -2025,8 +2157,13 @@ struct opengl_funcs
void (WINE_GLAPI *p_glStencilOpValueAMD)(GLenum,GLuint);
void (WINE_GLAPI *p_glStencilStrokePathInstancedNV)(GLsizei,GLenum,const void*,GLuint,GLint,GLuint,GLenum,const GLfloat*);
void (WINE_GLAPI *p_glStencilStrokePathNV)(GLuint,GLint,GLuint);
void (WINE_GLAPI *p_glStencilThenCoverFillPathInstancedNV)(GLsizei,GLenum,const void*,GLuint,GLenum,GLuint,GLenum,GLenum,const GLfloat*);
void (WINE_GLAPI *p_glStencilThenCoverFillPathNV)(GLuint,GLenum,GLuint,GLenum);
void (WINE_GLAPI *p_glStencilThenCoverStrokePathInstancedNV)(GLsizei,GLenum,const void*,GLuint,GLint,GLuint,GLenum,GLenum,const GLfloat*);
void (WINE_GLAPI *p_glStencilThenCoverStrokePathNV)(GLuint,GLint,GLuint,GLenum);
void (WINE_GLAPI *p_glStopInstrumentsSGIX)(GLint);
void (WINE_GLAPI *p_glStringMarkerGREMEDY)(GLsizei,const void*);
void (WINE_GLAPI *p_glSubpixelPrecisionBiasNV)(GLuint,GLuint);
void (WINE_GLAPI *p_glSwizzleEXT)(GLuint,GLuint,GLenum,GLenum,GLenum,GLenum);
void (WINE_GLAPI *p_glSyncTextureINTEL)(GLuint);
void (WINE_GLAPI *p_glTagSampleBufferSGIX)(void);
@ -2134,8 +2271,11 @@ struct opengl_funcs
void (WINE_GLAPI *p_glTexSubImage3D)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glTexSubImage3DEXT)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glTexSubImage4DSGIS)(GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glTextureBarrier)(void);
void (WINE_GLAPI *p_glTextureBarrierNV)(void);
void (WINE_GLAPI *p_glTextureBuffer)(GLuint,GLenum,GLuint);
void (WINE_GLAPI *p_glTextureBufferEXT)(GLuint,GLenum,GLenum,GLuint);
void (WINE_GLAPI *p_glTextureBufferRange)(GLuint,GLenum,GLuint,GLintptr,GLsizei);
void (WINE_GLAPI *p_glTextureBufferRangeEXT)(GLuint,GLenum,GLenum,GLuint,GLintptr,GLsizeiptr);
void (WINE_GLAPI *p_glTextureColorMaskSGIS)(GLboolean,GLboolean,GLboolean,GLboolean);
void (WINE_GLAPI *p_glTextureImage1DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLint,GLenum,GLenum,const void*);
@ -2149,26 +2289,42 @@ struct opengl_funcs
void (WINE_GLAPI *p_glTextureMaterialEXT)(GLenum,GLenum);
void (WINE_GLAPI *p_glTextureNormalEXT)(GLenum);
void (WINE_GLAPI *p_glTexturePageCommitmentEXT)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLboolean);
void (WINE_GLAPI *p_glTextureParameterIiv)(GLuint,GLenum,const GLint*);
void (WINE_GLAPI *p_glTextureParameterIivEXT)(GLuint,GLenum,GLenum,const GLint*);
void (WINE_GLAPI *p_glTextureParameterIuiv)(GLuint,GLenum,const GLuint*);
void (WINE_GLAPI *p_glTextureParameterIuivEXT)(GLuint,GLenum,GLenum,const GLuint*);
void (WINE_GLAPI *p_glTextureParameterf)(GLuint,GLenum,GLfloat);
void (WINE_GLAPI *p_glTextureParameterfEXT)(GLuint,GLenum,GLenum,GLfloat);
void (WINE_GLAPI *p_glTextureParameterfv)(GLuint,GLenum,const GLfloat*);
void (WINE_GLAPI *p_glTextureParameterfvEXT)(GLuint,GLenum,GLenum,const GLfloat*);
void (WINE_GLAPI *p_glTextureParameteri)(GLuint,GLenum,GLint);
void (WINE_GLAPI *p_glTextureParameteriEXT)(GLuint,GLenum,GLenum,GLint);
void (WINE_GLAPI *p_glTextureParameteriv)(GLuint,GLenum,const GLint*);
void (WINE_GLAPI *p_glTextureParameterivEXT)(GLuint,GLenum,GLenum,const GLint*);
void (WINE_GLAPI *p_glTextureRangeAPPLE)(GLenum,GLsizei,const void*);
void (WINE_GLAPI *p_glTextureRenderbufferEXT)(GLuint,GLenum,GLuint);
void (WINE_GLAPI *p_glTextureStorage1D)(GLuint,GLsizei,GLenum,GLsizei);
void (WINE_GLAPI *p_glTextureStorage1DEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei);
void (WINE_GLAPI *p_glTextureStorage2D)(GLuint,GLsizei,GLenum,GLsizei,GLsizei);
void (WINE_GLAPI *p_glTextureStorage2DEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei,GLsizei);
void (WINE_GLAPI *p_glTextureStorage2DMultisample)(GLuint,GLsizei,GLenum,GLsizei,GLsizei,GLboolean);
void (WINE_GLAPI *p_glTextureStorage2DMultisampleEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLboolean);
void (WINE_GLAPI *p_glTextureStorage3D)(GLuint,GLsizei,GLenum,GLsizei,GLsizei,GLsizei);
void (WINE_GLAPI *p_glTextureStorage3DEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei);
void (WINE_GLAPI *p_glTextureStorage3DMultisample)(GLuint,GLsizei,GLenum,GLsizei,GLsizei,GLsizei,GLboolean);
void (WINE_GLAPI *p_glTextureStorage3DMultisampleEXT)(GLuint,GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei,GLboolean);
void (WINE_GLAPI *p_glTextureStorageSparseAMD)(GLuint,GLenum,GLenum,GLsizei,GLsizei,GLsizei,GLsizei,GLbitfield);
void (WINE_GLAPI *p_glTextureSubImage1D)(GLuint,GLint,GLint,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glTextureSubImage1DEXT)(GLuint,GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glTextureSubImage2D)(GLuint,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glTextureSubImage2DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glTextureSubImage3D)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glTextureSubImage3DEXT)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const void*);
void (WINE_GLAPI *p_glTextureView)(GLuint,GLenum,GLuint,GLenum,GLuint,GLuint,GLuint,GLuint);
void (WINE_GLAPI *p_glTrackMatrixNV)(GLenum,GLuint,GLenum,GLenum);
void (WINE_GLAPI *p_glTransformFeedbackAttribsNV)(GLuint,const GLint*,GLenum);
void (WINE_GLAPI *p_glTransformFeedbackAttribsNV)(GLsizei,const GLint*,GLenum);
void (WINE_GLAPI *p_glTransformFeedbackBufferBase)(GLuint,GLuint,GLuint);
void (WINE_GLAPI *p_glTransformFeedbackBufferRange)(GLuint,GLuint,GLuint,GLintptr,GLsizei);
void (WINE_GLAPI *p_glTransformFeedbackStreamAttribsNV)(GLsizei,const GLint*,GLsizei,const GLint*,GLenum);
void (WINE_GLAPI *p_glTransformFeedbackVaryings)(GLuint,GLsizei,const GLchar*const*,GLenum);
void (WINE_GLAPI *p_glTransformFeedbackVaryingsEXT)(GLuint,GLsizei,const GLchar*const*,GLenum);
@ -2280,6 +2436,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glUnlockArraysEXT)(void);
GLboolean (WINE_GLAPI *p_glUnmapBuffer)(GLenum);
GLboolean (WINE_GLAPI *p_glUnmapBufferARB)(GLenum);
GLboolean (WINE_GLAPI *p_glUnmapNamedBuffer)(GLuint);
GLboolean (WINE_GLAPI *p_glUnmapNamedBufferEXT)(GLuint);
void (WINE_GLAPI *p_glUnmapObjectBufferATI)(GLuint);
void (WINE_GLAPI *p_glUnmapTexture2DINTEL)(GLuint,GLint);
@ -2291,7 +2448,7 @@ struct opengl_funcs
void (WINE_GLAPI *p_glVDPAUFiniNV)(void);
void (WINE_GLAPI *p_glVDPAUGetSurfaceivNV)(GLvdpauSurfaceNV,GLenum,GLsizei,GLsizei*,GLint*);
void (WINE_GLAPI *p_glVDPAUInitNV)(const void*,const void*);
void (WINE_GLAPI *p_glVDPAUIsSurfaceNV)(GLvdpauSurfaceNV);
GLboolean (WINE_GLAPI *p_glVDPAUIsSurfaceNV)(GLvdpauSurfaceNV);
void (WINE_GLAPI *p_glVDPAUMapSurfacesNV)(GLsizei,const GLvdpauSurfaceNV*);
GLvdpauSurfaceNV (WINE_GLAPI *p_glVDPAURegisterOutputSurfaceNV)(const void*,GLenum,GLsizei,const GLuint*);
GLvdpauSurfaceNV (WINE_GLAPI *p_glVDPAURegisterVideoSurfaceNV)(const void*,GLenum,GLsizei,const GLuint*);
@ -2311,27 +2468,33 @@ struct opengl_funcs
void (WINE_GLAPI *p_glVariantubvEXT)(GLuint,const GLubyte*);
void (WINE_GLAPI *p_glVariantuivEXT)(GLuint,const GLuint*);
void (WINE_GLAPI *p_glVariantusvEXT)(GLuint,const GLushort*);
void (WINE_GLAPI *p_glVertex2bOES)(GLbyte);
void (WINE_GLAPI *p_glVertex2bOES)(GLbyte,GLbyte);
void (WINE_GLAPI *p_glVertex2bvOES)(const GLbyte*);
void (WINE_GLAPI *p_glVertex2hNV)(GLhalfNV,GLhalfNV);
void (WINE_GLAPI *p_glVertex2hvNV)(const GLhalfNV*);
void (WINE_GLAPI *p_glVertex2xOES)(GLfixed);
void (WINE_GLAPI *p_glVertex2xvOES)(const GLfixed*);
void (WINE_GLAPI *p_glVertex3bOES)(GLbyte,GLbyte);
void (WINE_GLAPI *p_glVertex3bOES)(GLbyte,GLbyte,GLbyte);
void (WINE_GLAPI *p_glVertex3bvOES)(const GLbyte*);
void (WINE_GLAPI *p_glVertex3hNV)(GLhalfNV,GLhalfNV,GLhalfNV);
void (WINE_GLAPI *p_glVertex3hvNV)(const GLhalfNV*);
void (WINE_GLAPI *p_glVertex3xOES)(GLfixed,GLfixed);
void (WINE_GLAPI *p_glVertex3xvOES)(const GLfixed*);
void (WINE_GLAPI *p_glVertex4bOES)(GLbyte,GLbyte,GLbyte);
void (WINE_GLAPI *p_glVertex4bOES)(GLbyte,GLbyte,GLbyte,GLbyte);
void (WINE_GLAPI *p_glVertex4bvOES)(const GLbyte*);
void (WINE_GLAPI *p_glVertex4hNV)(GLhalfNV,GLhalfNV,GLhalfNV,GLhalfNV);
void (WINE_GLAPI *p_glVertex4hvNV)(const GLhalfNV*);
void (WINE_GLAPI *p_glVertex4xOES)(GLfixed,GLfixed,GLfixed);
void (WINE_GLAPI *p_glVertex4xvOES)(const GLfixed*);
void (WINE_GLAPI *p_glVertexArrayAttribBinding)(GLuint,GLuint,GLuint);
void (WINE_GLAPI *p_glVertexArrayAttribFormat)(GLuint,GLuint,GLint,GLenum,GLboolean,GLuint);
void (WINE_GLAPI *p_glVertexArrayAttribIFormat)(GLuint,GLuint,GLint,GLenum,GLuint);
void (WINE_GLAPI *p_glVertexArrayAttribLFormat)(GLuint,GLuint,GLint,GLenum,GLuint);
void (WINE_GLAPI *p_glVertexArrayBindVertexBufferEXT)(GLuint,GLuint,GLuint,GLintptr,GLsizei);
void (WINE_GLAPI *p_glVertexArrayBindingDivisor)(GLuint,GLuint,GLuint);
void (WINE_GLAPI *p_glVertexArrayColorOffsetEXT)(GLuint,GLuint,GLint,GLenum,GLsizei,GLintptr);
void (WINE_GLAPI *p_glVertexArrayEdgeFlagOffsetEXT)(GLuint,GLuint,GLsizei,GLintptr);
void (WINE_GLAPI *p_glVertexArrayElementBuffer)(GLuint,GLuint);
void (WINE_GLAPI *p_glVertexArrayFogCoordOffsetEXT)(GLuint,GLuint,GLenum,GLsizei,GLintptr);
void (WINE_GLAPI *p_glVertexArrayIndexOffsetEXT)(GLuint,GLuint,GLenum,GLsizei,GLintptr);
void (WINE_GLAPI *p_glVertexArrayMultiTexCoordOffsetEXT)(GLuint,GLuint,GLenum,GLint,GLenum,GLsizei,GLintptr);
@ -2350,6 +2513,8 @@ struct opengl_funcs
void (WINE_GLAPI *p_glVertexArrayVertexAttribLOffsetEXT)(GLuint,GLuint,GLuint,GLint,GLenum,GLsizei,GLintptr);
void (WINE_GLAPI *p_glVertexArrayVertexAttribOffsetEXT)(GLuint,GLuint,GLuint,GLint,GLenum,GLboolean,GLsizei,GLintptr);
void (WINE_GLAPI *p_glVertexArrayVertexBindingDivisorEXT)(GLuint,GLuint,GLuint);
void (WINE_GLAPI *p_glVertexArrayVertexBuffer)(GLuint,GLuint,GLuint,GLintptr,GLsizei);
void (WINE_GLAPI *p_glVertexArrayVertexBuffers)(GLuint,GLuint,GLsizei,const GLuint*,const GLintptr*,const GLsizei*);
void (WINE_GLAPI *p_glVertexArrayVertexOffsetEXT)(GLuint,GLuint,GLint,GLenum,GLsizei,GLintptr);
void (WINE_GLAPI *p_glVertexAttrib1d)(GLuint,GLdouble);
void (WINE_GLAPI *p_glVertexAttrib1dARB)(GLuint,GLdouble);