opengl32: Sync with latest OpenGL extensions.
This commit is contained in:
parent
5c45c35e4e
commit
21bc1ddf93
|
@ -571,6 +571,9 @@ while (my $line = <REGISTRY>) {
|
||||||
if ($ext =~ /array/) {
|
if ($ext =~ /array/) {
|
||||||
# This is a pointer
|
# This is a pointer
|
||||||
$ptr = 1;
|
$ptr = 1;
|
||||||
|
} elsif ($ext =~ /reference/) {
|
||||||
|
# This is a pointer
|
||||||
|
$ptr = 1;
|
||||||
} elsif ($ext =~ /value/) {
|
} elsif ($ext =~ /value/) {
|
||||||
# And this a 'normal' value
|
# And this a 'normal' value
|
||||||
$ptr = 0;
|
$ptr = 0;
|
||||||
|
|
|
@ -9,6 +9,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(opengl);
|
||||||
|
|
||||||
enum extensions
|
enum extensions
|
||||||
{
|
{
|
||||||
|
EXT_glActiveProgramEXT,
|
||||||
EXT_glActiveStencilFaceEXT,
|
EXT_glActiveStencilFaceEXT,
|
||||||
EXT_glActiveTexture,
|
EXT_glActiveTexture,
|
||||||
EXT_glActiveTextureARB,
|
EXT_glActiveTextureARB,
|
||||||
|
@ -35,6 +36,7 @@ enum extensions
|
||||||
EXT_glBeginTransformFeedbackEXT,
|
EXT_glBeginTransformFeedbackEXT,
|
||||||
EXT_glBeginTransformFeedbackNV,
|
EXT_glBeginTransformFeedbackNV,
|
||||||
EXT_glBeginVertexShaderEXT,
|
EXT_glBeginVertexShaderEXT,
|
||||||
|
EXT_glBeginVideoCaptureNV,
|
||||||
EXT_glBindAttribLocation,
|
EXT_glBindAttribLocation,
|
||||||
EXT_glBindAttribLocationARB,
|
EXT_glBindAttribLocationARB,
|
||||||
EXT_glBindBuffer,
|
EXT_glBindBuffer,
|
||||||
|
@ -67,6 +69,8 @@ enum extensions
|
||||||
EXT_glBindVertexArray,
|
EXT_glBindVertexArray,
|
||||||
EXT_glBindVertexArrayAPPLE,
|
EXT_glBindVertexArrayAPPLE,
|
||||||
EXT_glBindVertexShaderEXT,
|
EXT_glBindVertexShaderEXT,
|
||||||
|
EXT_glBindVideoCaptureStreamBufferNV,
|
||||||
|
EXT_glBindVideoCaptureStreamTextureNV,
|
||||||
EXT_glBinormal3bEXT,
|
EXT_glBinormal3bEXT,
|
||||||
EXT_glBinormal3bvEXT,
|
EXT_glBinormal3bvEXT,
|
||||||
EXT_glBinormal3dEXT,
|
EXT_glBinormal3dEXT,
|
||||||
|
@ -97,6 +101,7 @@ enum extensions
|
||||||
EXT_glBlendFunci,
|
EXT_glBlendFunci,
|
||||||
EXT_glBlitFramebuffer,
|
EXT_glBlitFramebuffer,
|
||||||
EXT_glBlitFramebufferEXT,
|
EXT_glBlitFramebufferEXT,
|
||||||
|
EXT_glBufferAddressRangeNV,
|
||||||
EXT_glBufferData,
|
EXT_glBufferData,
|
||||||
EXT_glBufferDataARB,
|
EXT_glBufferDataARB,
|
||||||
EXT_glBufferParameteriAPPLE,
|
EXT_glBufferParameteriAPPLE,
|
||||||
|
@ -132,6 +137,7 @@ enum extensions
|
||||||
EXT_glColor4ubVertex2fvSUN,
|
EXT_glColor4ubVertex2fvSUN,
|
||||||
EXT_glColor4ubVertex3fSUN,
|
EXT_glColor4ubVertex3fSUN,
|
||||||
EXT_glColor4ubVertex3fvSUN,
|
EXT_glColor4ubVertex3fvSUN,
|
||||||
|
EXT_glColorFormatNV,
|
||||||
EXT_glColorFragmentOp1ATI,
|
EXT_glColorFragmentOp1ATI,
|
||||||
EXT_glColorFragmentOp2ATI,
|
EXT_glColorFragmentOp2ATI,
|
||||||
EXT_glColorFragmentOp3ATI,
|
EXT_glColorFragmentOp3ATI,
|
||||||
|
@ -203,6 +209,7 @@ enum extensions
|
||||||
EXT_glCopyConvolutionFilter1DEXT,
|
EXT_glCopyConvolutionFilter1DEXT,
|
||||||
EXT_glCopyConvolutionFilter2D,
|
EXT_glCopyConvolutionFilter2D,
|
||||||
EXT_glCopyConvolutionFilter2DEXT,
|
EXT_glCopyConvolutionFilter2DEXT,
|
||||||
|
EXT_glCopyImageSubDataNV,
|
||||||
EXT_glCopyMultiTexImage1DEXT,
|
EXT_glCopyMultiTexImage1DEXT,
|
||||||
EXT_glCopyMultiTexImage2DEXT,
|
EXT_glCopyMultiTexImage2DEXT,
|
||||||
EXT_glCopyMultiTexSubImage1DEXT,
|
EXT_glCopyMultiTexSubImage1DEXT,
|
||||||
|
@ -223,6 +230,7 @@ enum extensions
|
||||||
EXT_glCreateProgramObjectARB,
|
EXT_glCreateProgramObjectARB,
|
||||||
EXT_glCreateShader,
|
EXT_glCreateShader,
|
||||||
EXT_glCreateShaderObjectARB,
|
EXT_glCreateShaderObjectARB,
|
||||||
|
EXT_glCreateShaderProgramEXT,
|
||||||
EXT_glCullParameterdvEXT,
|
EXT_glCullParameterdvEXT,
|
||||||
EXT_glCullParameterfvEXT,
|
EXT_glCullParameterfvEXT,
|
||||||
EXT_glCurrentPaletteMatrixARB,
|
EXT_glCurrentPaletteMatrixARB,
|
||||||
|
@ -291,6 +299,7 @@ enum extensions
|
||||||
EXT_glDrawRangeElementsBaseVertex,
|
EXT_glDrawRangeElementsBaseVertex,
|
||||||
EXT_glDrawRangeElementsEXT,
|
EXT_glDrawRangeElementsEXT,
|
||||||
EXT_glDrawTransformFeedbackNV,
|
EXT_glDrawTransformFeedbackNV,
|
||||||
|
EXT_glEdgeFlagFormatNV,
|
||||||
EXT_glEdgeFlagPointerEXT,
|
EXT_glEdgeFlagPointerEXT,
|
||||||
EXT_glEdgeFlagPointerListIBM,
|
EXT_glEdgeFlagPointerListIBM,
|
||||||
EXT_glElementPointerAPPLE,
|
EXT_glElementPointerAPPLE,
|
||||||
|
@ -313,6 +322,7 @@ enum extensions
|
||||||
EXT_glEndTransformFeedbackEXT,
|
EXT_glEndTransformFeedbackEXT,
|
||||||
EXT_glEndTransformFeedbackNV,
|
EXT_glEndTransformFeedbackNV,
|
||||||
EXT_glEndVertexShaderEXT,
|
EXT_glEndVertexShaderEXT,
|
||||||
|
EXT_glEndVideoCaptureNV,
|
||||||
EXT_glEvalMapsNV,
|
EXT_glEvalMapsNV,
|
||||||
EXT_glExecuteProgramNV,
|
EXT_glExecuteProgramNV,
|
||||||
EXT_glExtractComponentEXT,
|
EXT_glExtractComponentEXT,
|
||||||
|
@ -329,6 +339,7 @@ enum extensions
|
||||||
EXT_glFlushRasterSGIX,
|
EXT_glFlushRasterSGIX,
|
||||||
EXT_glFlushVertexArrayRangeAPPLE,
|
EXT_glFlushVertexArrayRangeAPPLE,
|
||||||
EXT_glFlushVertexArrayRangeNV,
|
EXT_glFlushVertexArrayRangeNV,
|
||||||
|
EXT_glFogCoordFormatNV,
|
||||||
EXT_glFogCoordPointer,
|
EXT_glFogCoordPointer,
|
||||||
EXT_glFogCoordPointerEXT,
|
EXT_glFogCoordPointerEXT,
|
||||||
EXT_glFogCoordPointerListIBM,
|
EXT_glFogCoordPointerListIBM,
|
||||||
|
@ -425,6 +436,7 @@ enum extensions
|
||||||
EXT_glGetBufferParameteri64v,
|
EXT_glGetBufferParameteri64v,
|
||||||
EXT_glGetBufferParameteriv,
|
EXT_glGetBufferParameteriv,
|
||||||
EXT_glGetBufferParameterivARB,
|
EXT_glGetBufferParameterivARB,
|
||||||
|
EXT_glGetBufferParameterui64vNV,
|
||||||
EXT_glGetBufferPointerv,
|
EXT_glGetBufferPointerv,
|
||||||
EXT_glGetBufferPointervARB,
|
EXT_glGetBufferPointervARB,
|
||||||
EXT_glGetBufferSubData,
|
EXT_glGetBufferSubData,
|
||||||
|
@ -484,6 +496,8 @@ enum extensions
|
||||||
EXT_glGetInteger64v,
|
EXT_glGetInteger64v,
|
||||||
EXT_glGetIntegerIndexedvEXT,
|
EXT_glGetIntegerIndexedvEXT,
|
||||||
EXT_glGetIntegeri_v,
|
EXT_glGetIntegeri_v,
|
||||||
|
EXT_glGetIntegerui64i_vNV,
|
||||||
|
EXT_glGetIntegerui64vNV,
|
||||||
EXT_glGetInvariantBooleanvEXT,
|
EXT_glGetInvariantBooleanvEXT,
|
||||||
EXT_glGetInvariantFloatvEXT,
|
EXT_glGetInvariantFloatvEXT,
|
||||||
EXT_glGetInvariantIntegervEXT,
|
EXT_glGetInvariantIntegervEXT,
|
||||||
|
@ -518,6 +532,7 @@ enum extensions
|
||||||
EXT_glGetMultisamplefv,
|
EXT_glGetMultisamplefv,
|
||||||
EXT_glGetMultisamplefvNV,
|
EXT_glGetMultisamplefvNV,
|
||||||
EXT_glGetNamedBufferParameterivEXT,
|
EXT_glGetNamedBufferParameterivEXT,
|
||||||
|
EXT_glGetNamedBufferParameterui64vNV,
|
||||||
EXT_glGetNamedBufferPointervEXT,
|
EXT_glGetNamedBufferPointervEXT,
|
||||||
EXT_glGetNamedBufferSubDataEXT,
|
EXT_glGetNamedBufferSubDataEXT,
|
||||||
EXT_glGetNamedFramebufferAttachmentParameterivEXT,
|
EXT_glGetNamedFramebufferAttachmentParameterivEXT,
|
||||||
|
@ -611,6 +626,7 @@ enum extensions
|
||||||
EXT_glGetUniformfvARB,
|
EXT_glGetUniformfvARB,
|
||||||
EXT_glGetUniformiv,
|
EXT_glGetUniformiv,
|
||||||
EXT_glGetUniformivARB,
|
EXT_glGetUniformivARB,
|
||||||
|
EXT_glGetUniformui64vNV,
|
||||||
EXT_glGetUniformuiv,
|
EXT_glGetUniformuiv,
|
||||||
EXT_glGetUniformuivEXT,
|
EXT_glGetUniformuivEXT,
|
||||||
EXT_glGetVariantArrayObjectfvATI,
|
EXT_glGetVariantArrayObjectfvATI,
|
||||||
|
@ -638,6 +654,10 @@ enum extensions
|
||||||
EXT_glGetVertexAttribiv,
|
EXT_glGetVertexAttribiv,
|
||||||
EXT_glGetVertexAttribivARB,
|
EXT_glGetVertexAttribivARB,
|
||||||
EXT_glGetVertexAttribivNV,
|
EXT_glGetVertexAttribivNV,
|
||||||
|
EXT_glGetVideoCaptureStreamdvNV,
|
||||||
|
EXT_glGetVideoCaptureStreamfvNV,
|
||||||
|
EXT_glGetVideoCaptureStreamivNV,
|
||||||
|
EXT_glGetVideoCaptureivNV,
|
||||||
EXT_glGetVideoi64vNV,
|
EXT_glGetVideoi64vNV,
|
||||||
EXT_glGetVideoivNV,
|
EXT_glGetVideoivNV,
|
||||||
EXT_glGetVideoui64vNV,
|
EXT_glGetVideoui64vNV,
|
||||||
|
@ -658,6 +678,7 @@ enum extensions
|
||||||
EXT_glImageTransformParameterfvHP,
|
EXT_glImageTransformParameterfvHP,
|
||||||
EXT_glImageTransformParameteriHP,
|
EXT_glImageTransformParameteriHP,
|
||||||
EXT_glImageTransformParameterivHP,
|
EXT_glImageTransformParameterivHP,
|
||||||
|
EXT_glIndexFormatNV,
|
||||||
EXT_glIndexFuncEXT,
|
EXT_glIndexFuncEXT,
|
||||||
EXT_glIndexMaterialEXT,
|
EXT_glIndexMaterialEXT,
|
||||||
EXT_glIndexPointerEXT,
|
EXT_glIndexPointerEXT,
|
||||||
|
@ -667,12 +688,14 @@ enum extensions
|
||||||
EXT_glIsAsyncMarkerSGIX,
|
EXT_glIsAsyncMarkerSGIX,
|
||||||
EXT_glIsBuffer,
|
EXT_glIsBuffer,
|
||||||
EXT_glIsBufferARB,
|
EXT_glIsBufferARB,
|
||||||
|
EXT_glIsBufferResidentNV,
|
||||||
EXT_glIsEnabledIndexedEXT,
|
EXT_glIsEnabledIndexedEXT,
|
||||||
EXT_glIsEnabledi,
|
EXT_glIsEnabledi,
|
||||||
EXT_glIsFenceAPPLE,
|
EXT_glIsFenceAPPLE,
|
||||||
EXT_glIsFenceNV,
|
EXT_glIsFenceNV,
|
||||||
EXT_glIsFramebuffer,
|
EXT_glIsFramebuffer,
|
||||||
EXT_glIsFramebufferEXT,
|
EXT_glIsFramebufferEXT,
|
||||||
|
EXT_glIsNamedBufferResidentNV,
|
||||||
EXT_glIsObjectBufferATI,
|
EXT_glIsObjectBufferATI,
|
||||||
EXT_glIsOcclusionQueryNV,
|
EXT_glIsOcclusionQueryNV,
|
||||||
EXT_glIsProgram,
|
EXT_glIsProgram,
|
||||||
|
@ -706,6 +729,8 @@ enum extensions
|
||||||
EXT_glLockArraysEXT,
|
EXT_glLockArraysEXT,
|
||||||
EXT_glMTexCoord2fSGIS,
|
EXT_glMTexCoord2fSGIS,
|
||||||
EXT_glMTexCoord2fvSGIS,
|
EXT_glMTexCoord2fvSGIS,
|
||||||
|
EXT_glMakeBufferNonResidentNV,
|
||||||
|
EXT_glMakeBufferResidentNV,
|
||||||
EXT_glMapBuffer,
|
EXT_glMapBuffer,
|
||||||
EXT_glMapBufferARB,
|
EXT_glMapBufferARB,
|
||||||
EXT_glMapBufferRange,
|
EXT_glMapBufferRange,
|
||||||
|
@ -896,6 +921,8 @@ enum extensions
|
||||||
EXT_glNamedFramebufferTextureEXT,
|
EXT_glNamedFramebufferTextureEXT,
|
||||||
EXT_glNamedFramebufferTextureFaceEXT,
|
EXT_glNamedFramebufferTextureFaceEXT,
|
||||||
EXT_glNamedFramebufferTextureLayerEXT,
|
EXT_glNamedFramebufferTextureLayerEXT,
|
||||||
|
EXT_glNamedMakeBufferNonResidentNV,
|
||||||
|
EXT_glNamedMakeBufferResidentNV,
|
||||||
EXT_glNamedProgramLocalParameter4dEXT,
|
EXT_glNamedProgramLocalParameter4dEXT,
|
||||||
EXT_glNamedProgramLocalParameter4dvEXT,
|
EXT_glNamedProgramLocalParameter4dvEXT,
|
||||||
EXT_glNamedProgramLocalParameter4fEXT,
|
EXT_glNamedProgramLocalParameter4fEXT,
|
||||||
|
@ -917,6 +944,7 @@ enum extensions
|
||||||
EXT_glNormal3fVertex3fvSUN,
|
EXT_glNormal3fVertex3fvSUN,
|
||||||
EXT_glNormal3hNV,
|
EXT_glNormal3hNV,
|
||||||
EXT_glNormal3hvNV,
|
EXT_glNormal3hvNV,
|
||||||
|
EXT_glNormalFormatNV,
|
||||||
EXT_glNormalPointerEXT,
|
EXT_glNormalPointerEXT,
|
||||||
EXT_glNormalPointerListIBM,
|
EXT_glNormalPointerListIBM,
|
||||||
EXT_glNormalPointervINTEL,
|
EXT_glNormalPointervINTEL,
|
||||||
|
@ -1039,6 +1067,8 @@ enum extensions
|
||||||
EXT_glProgramUniformMatrix4fvEXT,
|
EXT_glProgramUniformMatrix4fvEXT,
|
||||||
EXT_glProgramUniformMatrix4x2fvEXT,
|
EXT_glProgramUniformMatrix4x2fvEXT,
|
||||||
EXT_glProgramUniformMatrix4x3fvEXT,
|
EXT_glProgramUniformMatrix4x3fvEXT,
|
||||||
|
EXT_glProgramUniformui64NV,
|
||||||
|
EXT_glProgramUniformui64vNV,
|
||||||
EXT_glProgramVertexLimitNV,
|
EXT_glProgramVertexLimitNV,
|
||||||
EXT_glProvokingVertex,
|
EXT_glProvokingVertex,
|
||||||
EXT_glProvokingVertexEXT,
|
EXT_glProvokingVertexEXT,
|
||||||
|
@ -1124,6 +1154,7 @@ enum extensions
|
||||||
EXT_glSecondaryColor3usEXT,
|
EXT_glSecondaryColor3usEXT,
|
||||||
EXT_glSecondaryColor3usv,
|
EXT_glSecondaryColor3usv,
|
||||||
EXT_glSecondaryColor3usvEXT,
|
EXT_glSecondaryColor3usvEXT,
|
||||||
|
EXT_glSecondaryColorFormatNV,
|
||||||
EXT_glSecondaryColorPointer,
|
EXT_glSecondaryColorPointer,
|
||||||
EXT_glSecondaryColorPointerEXT,
|
EXT_glSecondaryColorPointerEXT,
|
||||||
EXT_glSecondaryColorPointerListIBM,
|
EXT_glSecondaryColorPointerListIBM,
|
||||||
|
@ -1202,6 +1233,7 @@ enum extensions
|
||||||
EXT_glTexCoord4fVertex4fvSUN,
|
EXT_glTexCoord4fVertex4fvSUN,
|
||||||
EXT_glTexCoord4hNV,
|
EXT_glTexCoord4hNV,
|
||||||
EXT_glTexCoord4hvNV,
|
EXT_glTexCoord4hvNV,
|
||||||
|
EXT_glTexCoordFormatNV,
|
||||||
EXT_glTexCoordPointerEXT,
|
EXT_glTexCoordPointerEXT,
|
||||||
EXT_glTexCoordPointerListIBM,
|
EXT_glTexCoordPointerListIBM,
|
||||||
EXT_glTexCoordPointervINTEL,
|
EXT_glTexCoordPointervINTEL,
|
||||||
|
@ -1221,6 +1253,7 @@ enum extensions
|
||||||
EXT_glTexSubImage3D,
|
EXT_glTexSubImage3D,
|
||||||
EXT_glTexSubImage3DEXT,
|
EXT_glTexSubImage3DEXT,
|
||||||
EXT_glTexSubImage4DSGIS,
|
EXT_glTexSubImage4DSGIS,
|
||||||
|
EXT_glTextureBarrierNV,
|
||||||
EXT_glTextureBufferEXT,
|
EXT_glTextureBufferEXT,
|
||||||
EXT_glTextureColorMaskSGIS,
|
EXT_glTextureColorMaskSGIS,
|
||||||
EXT_glTextureImage1DEXT,
|
EXT_glTextureImage1DEXT,
|
||||||
|
@ -1307,6 +1340,8 @@ enum extensions
|
||||||
EXT_glUniformMatrix4fvARB,
|
EXT_glUniformMatrix4fvARB,
|
||||||
EXT_glUniformMatrix4x2fv,
|
EXT_glUniformMatrix4x2fv,
|
||||||
EXT_glUniformMatrix4x3fv,
|
EXT_glUniformMatrix4x3fv,
|
||||||
|
EXT_glUniformui64NV,
|
||||||
|
EXT_glUniformui64vNV,
|
||||||
EXT_glUnlockArraysEXT,
|
EXT_glUnlockArraysEXT,
|
||||||
EXT_glUnmapBuffer,
|
EXT_glUnmapBuffer,
|
||||||
EXT_glUnmapBufferARB,
|
EXT_glUnmapBufferARB,
|
||||||
|
@ -1315,6 +1350,7 @@ enum extensions
|
||||||
EXT_glUpdateObjectBufferATI,
|
EXT_glUpdateObjectBufferATI,
|
||||||
EXT_glUseProgram,
|
EXT_glUseProgram,
|
||||||
EXT_glUseProgramObjectARB,
|
EXT_glUseProgramObjectARB,
|
||||||
|
EXT_glUseShaderProgramEXT,
|
||||||
EXT_glValidateProgram,
|
EXT_glValidateProgram,
|
||||||
EXT_glValidateProgramARB,
|
EXT_glValidateProgramARB,
|
||||||
EXT_glVariantArrayObjectATI,
|
EXT_glVariantArrayObjectATI,
|
||||||
|
@ -1444,6 +1480,7 @@ enum extensions
|
||||||
EXT_glVertexAttrib4usvARB,
|
EXT_glVertexAttrib4usvARB,
|
||||||
EXT_glVertexAttribArrayObjectATI,
|
EXT_glVertexAttribArrayObjectATI,
|
||||||
EXT_glVertexAttribDivisorARB,
|
EXT_glVertexAttribDivisorARB,
|
||||||
|
EXT_glVertexAttribFormatNV,
|
||||||
EXT_glVertexAttribI1i,
|
EXT_glVertexAttribI1i,
|
||||||
EXT_glVertexAttribI1iEXT,
|
EXT_glVertexAttribI1iEXT,
|
||||||
EXT_glVertexAttribI1iv,
|
EXT_glVertexAttribI1iv,
|
||||||
|
@ -1484,6 +1521,7 @@ enum extensions
|
||||||
EXT_glVertexAttribI4uivEXT,
|
EXT_glVertexAttribI4uivEXT,
|
||||||
EXT_glVertexAttribI4usv,
|
EXT_glVertexAttribI4usv,
|
||||||
EXT_glVertexAttribI4usvEXT,
|
EXT_glVertexAttribI4usvEXT,
|
||||||
|
EXT_glVertexAttribIFormatNV,
|
||||||
EXT_glVertexAttribIPointer,
|
EXT_glVertexAttribIPointer,
|
||||||
EXT_glVertexAttribIPointerEXT,
|
EXT_glVertexAttribIPointerEXT,
|
||||||
EXT_glVertexAttribPointer,
|
EXT_glVertexAttribPointer,
|
||||||
|
@ -1509,6 +1547,7 @@ enum extensions
|
||||||
EXT_glVertexBlendARB,
|
EXT_glVertexBlendARB,
|
||||||
EXT_glVertexBlendEnvfATI,
|
EXT_glVertexBlendEnvfATI,
|
||||||
EXT_glVertexBlendEnviATI,
|
EXT_glVertexBlendEnviATI,
|
||||||
|
EXT_glVertexFormatNV,
|
||||||
EXT_glVertexPointerEXT,
|
EXT_glVertexPointerEXT,
|
||||||
EXT_glVertexPointerListIBM,
|
EXT_glVertexPointerListIBM,
|
||||||
EXT_glVertexPointervINTEL,
|
EXT_glVertexPointervINTEL,
|
||||||
|
@ -1549,6 +1588,10 @@ enum extensions
|
||||||
EXT_glVertexWeightfvEXT,
|
EXT_glVertexWeightfvEXT,
|
||||||
EXT_glVertexWeighthNV,
|
EXT_glVertexWeighthNV,
|
||||||
EXT_glVertexWeighthvNV,
|
EXT_glVertexWeighthvNV,
|
||||||
|
EXT_glVideoCaptureNV,
|
||||||
|
EXT_glVideoCaptureStreamParameterdvNV,
|
||||||
|
EXT_glVideoCaptureStreamParameterfvNV,
|
||||||
|
EXT_glVideoCaptureStreamParameterivNV,
|
||||||
EXT_glWaitSync,
|
EXT_glWaitSync,
|
||||||
EXT_glWeightPointerARB,
|
EXT_glWeightPointerARB,
|
||||||
EXT_glWeightbvARB,
|
EXT_glWeightbvARB,
|
||||||
|
@ -1623,6 +1666,14 @@ const int extension_registry_size = NB_EXTENSIONS;
|
||||||
void *extension_funcs[NB_EXTENSIONS];
|
void *extension_funcs[NB_EXTENSIONS];
|
||||||
|
|
||||||
/* The thunks themselves....*/
|
/* The thunks themselves....*/
|
||||||
|
static void WINAPI wine_glActiveProgramEXT( GLuint program ) {
|
||||||
|
void (*func_glActiveProgramEXT)( GLuint ) = extension_funcs[EXT_glActiveProgramEXT];
|
||||||
|
TRACE("(%d)\n", program );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glActiveProgramEXT( program );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glActiveStencilFaceEXT( GLenum face ) {
|
static void WINAPI wine_glActiveStencilFaceEXT( GLenum face ) {
|
||||||
void (*func_glActiveStencilFaceEXT)( GLenum ) = extension_funcs[EXT_glActiveStencilFaceEXT];
|
void (*func_glActiveStencilFaceEXT)( GLenum ) = extension_funcs[EXT_glActiveStencilFaceEXT];
|
||||||
TRACE("(%d)\n", face );
|
TRACE("(%d)\n", face );
|
||||||
|
@ -1835,6 +1886,14 @@ static void WINAPI wine_glBeginVertexShaderEXT( void ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glBeginVideoCaptureNV( GLuint video_capture_slot ) {
|
||||||
|
void (*func_glBeginVideoCaptureNV)( GLuint ) = extension_funcs[EXT_glBeginVideoCaptureNV];
|
||||||
|
TRACE("(%d)\n", video_capture_slot );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glBeginVideoCaptureNV( video_capture_slot );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glBindAttribLocation( GLuint program, GLuint index, char* name ) {
|
static void WINAPI wine_glBindAttribLocation( GLuint program, GLuint index, char* name ) {
|
||||||
void (*func_glBindAttribLocation)( GLuint, GLuint, char* ) = extension_funcs[EXT_glBindAttribLocation];
|
void (*func_glBindAttribLocation)( GLuint, GLuint, char* ) = extension_funcs[EXT_glBindAttribLocation];
|
||||||
TRACE("(%d, %d, %p)\n", program, index, name );
|
TRACE("(%d, %d, %p)\n", program, index, name );
|
||||||
|
@ -2101,6 +2160,22 @@ static void WINAPI wine_glBindVertexShaderEXT( GLuint id ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glBindVideoCaptureStreamBufferNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, INT_PTR offset ) {
|
||||||
|
void (*func_glBindVideoCaptureStreamBufferNV)( GLuint, GLuint, GLenum, INT_PTR ) = extension_funcs[EXT_glBindVideoCaptureStreamBufferNV];
|
||||||
|
TRACE("(%d, %d, %d, %ld)\n", video_capture_slot, stream, frame_region, offset );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glBindVideoCaptureStreamBufferNV( video_capture_slot, stream, frame_region, offset );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glBindVideoCaptureStreamTextureNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture ) {
|
||||||
|
void (*func_glBindVideoCaptureStreamTextureNV)( GLuint, GLuint, GLenum, GLenum, GLuint ) = extension_funcs[EXT_glBindVideoCaptureStreamTextureNV];
|
||||||
|
TRACE("(%d, %d, %d, %d, %d)\n", video_capture_slot, stream, frame_region, target, texture );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glBindVideoCaptureStreamTextureNV( video_capture_slot, stream, frame_region, target, texture );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glBinormal3bEXT( GLbyte bx, GLbyte by, GLbyte bz ) {
|
static void WINAPI wine_glBinormal3bEXT( GLbyte bx, GLbyte by, GLbyte bz ) {
|
||||||
void (*func_glBinormal3bEXT)( GLbyte, GLbyte, GLbyte ) = extension_funcs[EXT_glBinormal3bEXT];
|
void (*func_glBinormal3bEXT)( GLbyte, GLbyte, GLbyte ) = extension_funcs[EXT_glBinormal3bEXT];
|
||||||
TRACE("(%d, %d, %d)\n", bx, by, bz );
|
TRACE("(%d, %d, %d)\n", bx, by, bz );
|
||||||
|
@ -2341,6 +2416,14 @@ static void WINAPI wine_glBlitFramebufferEXT( GLint srcX0, GLint srcY0, GLint sr
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glBufferAddressRangeNV( GLenum pname, GLuint index, UINT64 address, INT_PTR length ) {
|
||||||
|
void (*func_glBufferAddressRangeNV)( GLenum, GLuint, UINT64, INT_PTR ) = extension_funcs[EXT_glBufferAddressRangeNV];
|
||||||
|
TRACE("(%d, %d, %s, %ld)\n", pname, index, wine_dbgstr_longlong(address), length );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glBufferAddressRangeNV( pname, index, address, length );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glBufferData( GLenum target, INT_PTR size, GLvoid* data, GLenum usage ) {
|
static void WINAPI wine_glBufferData( GLenum target, INT_PTR size, GLvoid* data, GLenum usage ) {
|
||||||
void (*func_glBufferData)( GLenum, INT_PTR, GLvoid*, GLenum ) = extension_funcs[EXT_glBufferData];
|
void (*func_glBufferData)( GLenum, INT_PTR, GLvoid*, GLenum ) = extension_funcs[EXT_glBufferData];
|
||||||
TRACE("(%d, %ld, %p, %d)\n", target, size, data, usage );
|
TRACE("(%d, %ld, %p, %d)\n", target, size, data, usage );
|
||||||
|
@ -2631,6 +2714,14 @@ static void WINAPI wine_glColor4ubVertex3fvSUN( GLubyte* c, GLfloat* v ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glColorFormatNV( GLint size, GLenum type, GLsizei stride ) {
|
||||||
|
void (*func_glColorFormatNV)( GLint, GLenum, GLsizei ) = extension_funcs[EXT_glColorFormatNV];
|
||||||
|
TRACE("(%d, %d, %d)\n", size, type, stride );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glColorFormatNV( size, type, stride );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glColorFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) {
|
static void WINAPI wine_glColorFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) {
|
||||||
void (*func_glColorFragmentOp1ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[EXT_glColorFragmentOp1ATI];
|
void (*func_glColorFragmentOp1ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint ) = extension_funcs[EXT_glColorFragmentOp1ATI];
|
||||||
TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod );
|
TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod );
|
||||||
|
@ -3199,6 +3290,14 @@ static void WINAPI wine_glCopyConvolutionFilter2DEXT( GLenum target, GLenum inte
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glCopyImageSubDataNV( GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth ) {
|
||||||
|
void (*func_glCopyImageSubDataNV)( GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei ) = extension_funcs[EXT_glCopyImageSubDataNV];
|
||||||
|
TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glCopyImageSubDataNV( srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glCopyMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
|
static void WINAPI wine_glCopyMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
|
||||||
void (*func_glCopyMultiTexImage1DEXT)( GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint ) = extension_funcs[EXT_glCopyMultiTexImage1DEXT];
|
void (*func_glCopyMultiTexImage1DEXT)( GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint ) = extension_funcs[EXT_glCopyMultiTexImage1DEXT];
|
||||||
TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texunit, target, level, internalformat, x, y, width, border );
|
TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texunit, target, level, internalformat, x, y, width, border );
|
||||||
|
@ -3367,6 +3466,16 @@ static unsigned int WINAPI wine_glCreateShaderObjectARB( GLenum shaderType ) {
|
||||||
return ret_value;
|
return ret_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static GLuint WINAPI wine_glCreateShaderProgramEXT( GLenum type, char* string ) {
|
||||||
|
GLuint ret_value;
|
||||||
|
GLuint (*func_glCreateShaderProgramEXT)( GLenum, char* ) = extension_funcs[EXT_glCreateShaderProgramEXT];
|
||||||
|
TRACE("(%d, %p)\n", type, string );
|
||||||
|
ENTER_GL();
|
||||||
|
ret_value = func_glCreateShaderProgramEXT( type, string );
|
||||||
|
LEAVE_GL();
|
||||||
|
return ret_value;
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glCullParameterdvEXT( GLenum pname, GLdouble* params ) {
|
static void WINAPI wine_glCullParameterdvEXT( GLenum pname, GLdouble* params ) {
|
||||||
void (*func_glCullParameterdvEXT)( GLenum, GLdouble* ) = extension_funcs[EXT_glCullParameterdvEXT];
|
void (*func_glCullParameterdvEXT)( GLenum, GLdouble* ) = extension_funcs[EXT_glCullParameterdvEXT];
|
||||||
TRACE("(%d, %p)\n", pname, params );
|
TRACE("(%d, %p)\n", pname, params );
|
||||||
|
@ -3911,6 +4020,14 @@ static void WINAPI wine_glDrawTransformFeedbackNV( GLenum mode, GLuint id ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glEdgeFlagFormatNV( GLsizei stride ) {
|
||||||
|
void (*func_glEdgeFlagFormatNV)( GLsizei ) = extension_funcs[EXT_glEdgeFlagFormatNV];
|
||||||
|
TRACE("(%d)\n", stride );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glEdgeFlagFormatNV( stride );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, GLboolean* pointer ) {
|
static void WINAPI wine_glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, GLboolean* pointer ) {
|
||||||
void (*func_glEdgeFlagPointerEXT)( GLsizei, GLsizei, GLboolean* ) = extension_funcs[EXT_glEdgeFlagPointerEXT];
|
void (*func_glEdgeFlagPointerEXT)( GLsizei, GLsizei, GLboolean* ) = extension_funcs[EXT_glEdgeFlagPointerEXT];
|
||||||
TRACE("(%d, %d, %p)\n", stride, count, pointer );
|
TRACE("(%d, %d, %p)\n", stride, count, pointer );
|
||||||
|
@ -4087,6 +4204,14 @@ static void WINAPI wine_glEndVertexShaderEXT( void ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glEndVideoCaptureNV( GLuint video_capture_slot ) {
|
||||||
|
void (*func_glEndVideoCaptureNV)( GLuint ) = extension_funcs[EXT_glEndVideoCaptureNV];
|
||||||
|
TRACE("(%d)\n", video_capture_slot );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glEndVideoCaptureNV( video_capture_slot );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glEvalMapsNV( GLenum target, GLenum mode ) {
|
static void WINAPI wine_glEvalMapsNV( GLenum target, GLenum mode ) {
|
||||||
void (*func_glEvalMapsNV)( GLenum, GLenum ) = extension_funcs[EXT_glEvalMapsNV];
|
void (*func_glEvalMapsNV)( GLenum, GLenum ) = extension_funcs[EXT_glEvalMapsNV];
|
||||||
TRACE("(%d, %d)\n", target, mode );
|
TRACE("(%d, %d)\n", target, mode );
|
||||||
|
@ -4219,6 +4344,14 @@ static void WINAPI wine_glFlushVertexArrayRangeNV( void ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glFogCoordFormatNV( GLenum type, GLsizei stride ) {
|
||||||
|
void (*func_glFogCoordFormatNV)( GLenum, GLsizei ) = extension_funcs[EXT_glFogCoordFormatNV];
|
||||||
|
TRACE("(%d, %d)\n", type, stride );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glFogCoordFormatNV( type, stride );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glFogCoordPointer( GLenum type, GLsizei stride, GLvoid* pointer ) {
|
static void WINAPI wine_glFogCoordPointer( GLenum type, GLsizei stride, GLvoid* pointer ) {
|
||||||
void (*func_glFogCoordPointer)( GLenum, GLsizei, GLvoid* ) = extension_funcs[EXT_glFogCoordPointer];
|
void (*func_glFogCoordPointer)( GLenum, GLsizei, GLvoid* ) = extension_funcs[EXT_glFogCoordPointer];
|
||||||
TRACE("(%d, %d, %p)\n", type, stride, pointer );
|
TRACE("(%d, %d, %p)\n", type, stride, pointer );
|
||||||
|
@ -4999,6 +5132,14 @@ static void WINAPI wine_glGetBufferParameterivARB( GLenum target, GLenum pname,
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glGetBufferParameterui64vNV( GLenum target, GLenum pname, UINT64* params ) {
|
||||||
|
void (*func_glGetBufferParameterui64vNV)( GLenum, GLenum, UINT64* ) = extension_funcs[EXT_glGetBufferParameterui64vNV];
|
||||||
|
TRACE("(%d, %d, %p)\n", target, pname, params );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glGetBufferParameterui64vNV( target, pname, params );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glGetBufferPointerv( GLenum target, GLenum pname, GLvoid** params ) {
|
static void WINAPI wine_glGetBufferPointerv( GLenum target, GLenum pname, GLvoid** params ) {
|
||||||
void (*func_glGetBufferPointerv)( GLenum, GLenum, GLvoid** ) = extension_funcs[EXT_glGetBufferPointerv];
|
void (*func_glGetBufferPointerv)( GLenum, GLenum, GLvoid** ) = extension_funcs[EXT_glGetBufferPointerv];
|
||||||
TRACE("(%d, %d, %p)\n", target, pname, params );
|
TRACE("(%d, %d, %p)\n", target, pname, params );
|
||||||
|
@ -5479,6 +5620,22 @@ static void WINAPI wine_glGetIntegeri_v( GLenum target, GLuint index, GLint* dat
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glGetIntegerui64i_vNV( GLenum value, GLuint index, UINT64* result ) {
|
||||||
|
void (*func_glGetIntegerui64i_vNV)( GLenum, GLuint, UINT64* ) = extension_funcs[EXT_glGetIntegerui64i_vNV];
|
||||||
|
TRACE("(%d, %d, %p)\n", value, index, result );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glGetIntegerui64i_vNV( value, index, result );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glGetIntegerui64vNV( GLenum value, UINT64* result ) {
|
||||||
|
void (*func_glGetIntegerui64vNV)( GLenum, UINT64* ) = extension_funcs[EXT_glGetIntegerui64vNV];
|
||||||
|
TRACE("(%d, %p)\n", value, result );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glGetIntegerui64vNV( value, result );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glGetInvariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) {
|
static void WINAPI wine_glGetInvariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) {
|
||||||
void (*func_glGetInvariantBooleanvEXT)( GLuint, GLenum, GLboolean* ) = extension_funcs[EXT_glGetInvariantBooleanvEXT];
|
void (*func_glGetInvariantBooleanvEXT)( GLuint, GLenum, GLboolean* ) = extension_funcs[EXT_glGetInvariantBooleanvEXT];
|
||||||
TRACE("(%d, %d, %p)\n", id, value, data );
|
TRACE("(%d, %d, %p)\n", id, value, data );
|
||||||
|
@ -5751,6 +5908,14 @@ static void WINAPI wine_glGetNamedBufferParameterivEXT( GLuint buffer, GLenum pn
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glGetNamedBufferParameterui64vNV( GLuint buffer, GLenum pname, UINT64* params ) {
|
||||||
|
void (*func_glGetNamedBufferParameterui64vNV)( GLuint, GLenum, UINT64* ) = extension_funcs[EXT_glGetNamedBufferParameterui64vNV];
|
||||||
|
TRACE("(%d, %d, %p)\n", buffer, pname, params );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glGetNamedBufferParameterui64vNV( buffer, pname, params );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glGetNamedBufferPointervEXT( GLuint buffer, GLenum pname, GLvoid** params ) {
|
static void WINAPI wine_glGetNamedBufferPointervEXT( GLuint buffer, GLenum pname, GLvoid** params ) {
|
||||||
void (*func_glGetNamedBufferPointervEXT)( GLuint, GLenum, GLvoid** ) = extension_funcs[EXT_glGetNamedBufferPointervEXT];
|
void (*func_glGetNamedBufferPointervEXT)( GLuint, GLenum, GLvoid** ) = extension_funcs[EXT_glGetNamedBufferPointervEXT];
|
||||||
TRACE("(%d, %d, %p)\n", buffer, pname, params );
|
TRACE("(%d, %d, %p)\n", buffer, pname, params );
|
||||||
|
@ -6507,6 +6672,14 @@ static void WINAPI wine_glGetUniformivARB( unsigned int programObj, GLint locati
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glGetUniformui64vNV( GLuint program, GLint location, UINT64* params ) {
|
||||||
|
void (*func_glGetUniformui64vNV)( GLuint, GLint, UINT64* ) = extension_funcs[EXT_glGetUniformui64vNV];
|
||||||
|
TRACE("(%d, %d, %p)\n", program, location, params );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glGetUniformui64vNV( program, location, params );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glGetUniformuiv( GLuint program, GLint location, GLuint* params ) {
|
static void WINAPI wine_glGetUniformuiv( GLuint program, GLint location, GLuint* params ) {
|
||||||
void (*func_glGetUniformuiv)( GLuint, GLint, GLuint* ) = extension_funcs[EXT_glGetUniformuiv];
|
void (*func_glGetUniformuiv)( GLuint, GLint, GLuint* ) = extension_funcs[EXT_glGetUniformuiv];
|
||||||
TRACE("(%d, %d, %p)\n", program, location, params );
|
TRACE("(%d, %d, %p)\n", program, location, params );
|
||||||
|
@ -6725,6 +6898,38 @@ static void WINAPI wine_glGetVertexAttribivNV( GLuint index, GLenum pname, GLint
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glGetVideoCaptureStreamdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble* params ) {
|
||||||
|
void (*func_glGetVideoCaptureStreamdvNV)( GLuint, GLuint, GLenum, GLdouble* ) = extension_funcs[EXT_glGetVideoCaptureStreamdvNV];
|
||||||
|
TRACE("(%d, %d, %d, %p)\n", video_capture_slot, stream, pname, params );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glGetVideoCaptureStreamdvNV( video_capture_slot, stream, pname, params );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glGetVideoCaptureStreamfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat* params ) {
|
||||||
|
void (*func_glGetVideoCaptureStreamfvNV)( GLuint, GLuint, GLenum, GLfloat* ) = extension_funcs[EXT_glGetVideoCaptureStreamfvNV];
|
||||||
|
TRACE("(%d, %d, %d, %p)\n", video_capture_slot, stream, pname, params );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glGetVideoCaptureStreamfvNV( video_capture_slot, stream, pname, params );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glGetVideoCaptureStreamivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLint* params ) {
|
||||||
|
void (*func_glGetVideoCaptureStreamivNV)( GLuint, GLuint, GLenum, GLint* ) = extension_funcs[EXT_glGetVideoCaptureStreamivNV];
|
||||||
|
TRACE("(%d, %d, %d, %p)\n", video_capture_slot, stream, pname, params );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glGetVideoCaptureStreamivNV( video_capture_slot, stream, pname, params );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glGetVideoCaptureivNV( GLuint video_capture_slot, GLenum pname, GLint* params ) {
|
||||||
|
void (*func_glGetVideoCaptureivNV)( GLuint, GLenum, GLint* ) = extension_funcs[EXT_glGetVideoCaptureivNV];
|
||||||
|
TRACE("(%d, %d, %p)\n", video_capture_slot, pname, params );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glGetVideoCaptureivNV( video_capture_slot, pname, params );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glGetVideoi64vNV( GLuint video_slot, GLenum pname, INT64* params ) {
|
static void WINAPI wine_glGetVideoi64vNV( GLuint video_slot, GLenum pname, INT64* params ) {
|
||||||
void (*func_glGetVideoi64vNV)( GLuint, GLenum, INT64* ) = extension_funcs[EXT_glGetVideoi64vNV];
|
void (*func_glGetVideoi64vNV)( GLuint, GLenum, INT64* ) = extension_funcs[EXT_glGetVideoi64vNV];
|
||||||
TRACE("(%d, %d, %p)\n", video_slot, pname, params );
|
TRACE("(%d, %d, %p)\n", video_slot, pname, params );
|
||||||
|
@ -6885,6 +7090,14 @@ static void WINAPI wine_glImageTransformParameterivHP( GLenum target, GLenum pna
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glIndexFormatNV( GLenum type, GLsizei stride ) {
|
||||||
|
void (*func_glIndexFormatNV)( GLenum, GLsizei ) = extension_funcs[EXT_glIndexFormatNV];
|
||||||
|
TRACE("(%d, %d)\n", type, stride );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glIndexFormatNV( type, stride );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glIndexFuncEXT( GLenum func, GLclampf ref ) {
|
static void WINAPI wine_glIndexFuncEXT( GLenum func, GLclampf ref ) {
|
||||||
void (*func_glIndexFuncEXT)( GLenum, GLclampf ) = extension_funcs[EXT_glIndexFuncEXT];
|
void (*func_glIndexFuncEXT)( GLenum, GLclampf ) = extension_funcs[EXT_glIndexFuncEXT];
|
||||||
TRACE("(%d, %f)\n", func, ref );
|
TRACE("(%d, %f)\n", func, ref );
|
||||||
|
@ -6963,6 +7176,16 @@ static GLboolean WINAPI wine_glIsBufferARB( GLuint buffer ) {
|
||||||
return ret_value;
|
return ret_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static GLboolean WINAPI wine_glIsBufferResidentNV( GLenum target ) {
|
||||||
|
GLboolean ret_value;
|
||||||
|
GLboolean (*func_glIsBufferResidentNV)( GLenum ) = extension_funcs[EXT_glIsBufferResidentNV];
|
||||||
|
TRACE("(%d)\n", target );
|
||||||
|
ENTER_GL();
|
||||||
|
ret_value = func_glIsBufferResidentNV( target );
|
||||||
|
LEAVE_GL();
|
||||||
|
return ret_value;
|
||||||
|
}
|
||||||
|
|
||||||
static GLboolean WINAPI wine_glIsEnabledIndexedEXT( GLenum target, GLuint index ) {
|
static GLboolean WINAPI wine_glIsEnabledIndexedEXT( GLenum target, GLuint index ) {
|
||||||
GLboolean ret_value;
|
GLboolean ret_value;
|
||||||
GLboolean (*func_glIsEnabledIndexedEXT)( GLenum, GLuint ) = extension_funcs[EXT_glIsEnabledIndexedEXT];
|
GLboolean (*func_glIsEnabledIndexedEXT)( GLenum, GLuint ) = extension_funcs[EXT_glIsEnabledIndexedEXT];
|
||||||
|
@ -7023,6 +7246,16 @@ static GLboolean WINAPI wine_glIsFramebufferEXT( GLuint framebuffer ) {
|
||||||
return ret_value;
|
return ret_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static GLboolean WINAPI wine_glIsNamedBufferResidentNV( GLuint buffer ) {
|
||||||
|
GLboolean ret_value;
|
||||||
|
GLboolean (*func_glIsNamedBufferResidentNV)( GLuint ) = extension_funcs[EXT_glIsNamedBufferResidentNV];
|
||||||
|
TRACE("(%d)\n", buffer );
|
||||||
|
ENTER_GL();
|
||||||
|
ret_value = func_glIsNamedBufferResidentNV( buffer );
|
||||||
|
LEAVE_GL();
|
||||||
|
return ret_value;
|
||||||
|
}
|
||||||
|
|
||||||
static GLboolean WINAPI wine_glIsObjectBufferATI( GLuint buffer ) {
|
static GLboolean WINAPI wine_glIsObjectBufferATI( GLuint buffer ) {
|
||||||
GLboolean ret_value;
|
GLboolean ret_value;
|
||||||
GLboolean (*func_glIsObjectBufferATI)( GLuint ) = extension_funcs[EXT_glIsObjectBufferATI];
|
GLboolean (*func_glIsObjectBufferATI)( GLuint ) = extension_funcs[EXT_glIsObjectBufferATI];
|
||||||
|
@ -7321,6 +7554,22 @@ static void WINAPI wine_glMTexCoord2fvSGIS( GLenum target, GLfloat * v ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glMakeBufferNonResidentNV( GLenum target ) {
|
||||||
|
void (*func_glMakeBufferNonResidentNV)( GLenum ) = extension_funcs[EXT_glMakeBufferNonResidentNV];
|
||||||
|
TRACE("(%d)\n", target );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glMakeBufferNonResidentNV( target );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glMakeBufferResidentNV( GLenum target, GLenum access ) {
|
||||||
|
void (*func_glMakeBufferResidentNV)( GLenum, GLenum ) = extension_funcs[EXT_glMakeBufferResidentNV];
|
||||||
|
TRACE("(%d, %d)\n", target, access );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glMakeBufferResidentNV( target, access );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static GLvoid* WINAPI wine_glMapBuffer( GLenum target, GLenum access ) {
|
static GLvoid* WINAPI wine_glMapBuffer( GLenum target, GLenum access ) {
|
||||||
GLvoid* ret_value;
|
GLvoid* ret_value;
|
||||||
GLvoid* (*func_glMapBuffer)( GLenum, GLenum ) = extension_funcs[EXT_glMapBuffer];
|
GLvoid* (*func_glMapBuffer)( GLenum, GLenum ) = extension_funcs[EXT_glMapBuffer];
|
||||||
|
@ -8851,6 +9100,22 @@ static void WINAPI wine_glNamedFramebufferTextureLayerEXT( GLuint framebuffer, G
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glNamedMakeBufferNonResidentNV( GLuint buffer ) {
|
||||||
|
void (*func_glNamedMakeBufferNonResidentNV)( GLuint ) = extension_funcs[EXT_glNamedMakeBufferNonResidentNV];
|
||||||
|
TRACE("(%d)\n", buffer );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glNamedMakeBufferNonResidentNV( buffer );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glNamedMakeBufferResidentNV( GLuint buffer, GLenum access ) {
|
||||||
|
void (*func_glNamedMakeBufferResidentNV)( GLuint, GLenum ) = extension_funcs[EXT_glNamedMakeBufferResidentNV];
|
||||||
|
TRACE("(%d, %d)\n", buffer, access );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glNamedMakeBufferResidentNV( buffer, access );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glNamedProgramLocalParameter4dEXT( GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
|
static void WINAPI wine_glNamedProgramLocalParameter4dEXT( GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
|
||||||
void (*func_glNamedProgramLocalParameter4dEXT)( GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[EXT_glNamedProgramLocalParameter4dEXT];
|
void (*func_glNamedProgramLocalParameter4dEXT)( GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble ) = extension_funcs[EXT_glNamedProgramLocalParameter4dEXT];
|
||||||
TRACE("(%d, %d, %d, %f, %f, %f, %f)\n", program, target, index, x, y, z, w );
|
TRACE("(%d, %d, %d, %f, %f, %f, %f)\n", program, target, index, x, y, z, w );
|
||||||
|
@ -9023,6 +9288,14 @@ static void WINAPI wine_glNormal3hvNV( unsigned short* v ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glNormalFormatNV( GLenum type, GLsizei stride ) {
|
||||||
|
void (*func_glNormalFormatNV)( GLenum, GLsizei ) = extension_funcs[EXT_glNormalFormatNV];
|
||||||
|
TRACE("(%d, %d)\n", type, stride );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glNormalFormatNV( type, stride );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
|
static void WINAPI wine_glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
|
||||||
void (*func_glNormalPointerEXT)( GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[EXT_glNormalPointerEXT];
|
void (*func_glNormalPointerEXT)( GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[EXT_glNormalPointerEXT];
|
||||||
TRACE("(%d, %d, %d, %p)\n", type, stride, count, pointer );
|
TRACE("(%d, %d, %d, %p)\n", type, stride, count, pointer );
|
||||||
|
@ -10007,6 +10280,22 @@ static void WINAPI wine_glProgramUniformMatrix4x3fvEXT( GLuint program, GLint lo
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glProgramUniformui64NV( GLuint program, GLint location, UINT64 value ) {
|
||||||
|
void (*func_glProgramUniformui64NV)( GLuint, GLint, UINT64 ) = extension_funcs[EXT_glProgramUniformui64NV];
|
||||||
|
TRACE("(%d, %d, %s)\n", program, location, wine_dbgstr_longlong(value) );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glProgramUniformui64NV( program, location, value );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glProgramUniformui64vNV( GLuint program, GLint location, GLsizei count, UINT64* value ) {
|
||||||
|
void (*func_glProgramUniformui64vNV)( GLuint, GLint, GLsizei, UINT64* ) = extension_funcs[EXT_glProgramUniformui64vNV];
|
||||||
|
TRACE("(%d, %d, %d, %p)\n", program, location, count, value );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glProgramUniformui64vNV( program, location, count, value );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glProgramVertexLimitNV( GLenum target, GLint limit ) {
|
static void WINAPI wine_glProgramVertexLimitNV( GLenum target, GLint limit ) {
|
||||||
void (*func_glProgramVertexLimitNV)( GLenum, GLint ) = extension_funcs[EXT_glProgramVertexLimitNV];
|
void (*func_glProgramVertexLimitNV)( GLenum, GLint ) = extension_funcs[EXT_glProgramVertexLimitNV];
|
||||||
TRACE("(%d, %d)\n", target, limit );
|
TRACE("(%d, %d)\n", target, limit );
|
||||||
|
@ -10687,6 +10976,14 @@ static void WINAPI wine_glSecondaryColor3usvEXT( GLushort* v ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glSecondaryColorFormatNV( GLint size, GLenum type, GLsizei stride ) {
|
||||||
|
void (*func_glSecondaryColorFormatNV)( GLint, GLenum, GLsizei ) = extension_funcs[EXT_glSecondaryColorFormatNV];
|
||||||
|
TRACE("(%d, %d, %d)\n", size, type, stride );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glSecondaryColorFormatNV( size, type, stride );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glSecondaryColorPointer( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
|
static void WINAPI wine_glSecondaryColorPointer( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
|
||||||
void (*func_glSecondaryColorPointer)( GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[EXT_glSecondaryColorPointer];
|
void (*func_glSecondaryColorPointer)( GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[EXT_glSecondaryColorPointer];
|
||||||
TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
|
TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
|
||||||
|
@ -11317,6 +11614,14 @@ static void WINAPI wine_glTexCoord4hvNV( unsigned short* v ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glTexCoordFormatNV( GLint size, GLenum type, GLsizei stride ) {
|
||||||
|
void (*func_glTexCoordFormatNV)( GLint, GLenum, GLsizei ) = extension_funcs[EXT_glTexCoordFormatNV];
|
||||||
|
TRACE("(%d, %d, %d)\n", size, type, stride );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glTexCoordFormatNV( size, type, stride );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
|
static void WINAPI wine_glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
|
||||||
void (*func_glTexCoordPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[EXT_glTexCoordPointerEXT];
|
void (*func_glTexCoordPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[EXT_glTexCoordPointerEXT];
|
||||||
TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
|
TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
|
||||||
|
@ -11469,6 +11774,14 @@ static void WINAPI wine_glTexSubImage4DSGIS( GLenum target, GLint level, GLint x
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glTextureBarrierNV( void ) {
|
||||||
|
void (*func_glTextureBarrierNV)( void ) = extension_funcs[EXT_glTextureBarrierNV];
|
||||||
|
TRACE("()\n");
|
||||||
|
ENTER_GL();
|
||||||
|
func_glTextureBarrierNV( );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glTextureBufferEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer ) {
|
static void WINAPI wine_glTextureBufferEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer ) {
|
||||||
void (*func_glTextureBufferEXT)( GLuint, GLenum, GLenum, GLuint ) = extension_funcs[EXT_glTextureBufferEXT];
|
void (*func_glTextureBufferEXT)( GLuint, GLenum, GLenum, GLuint ) = extension_funcs[EXT_glTextureBufferEXT];
|
||||||
TRACE("(%d, %d, %d, %d)\n", texture, target, internalformat, buffer );
|
TRACE("(%d, %d, %d, %d)\n", texture, target, internalformat, buffer );
|
||||||
|
@ -12157,6 +12470,22 @@ static void WINAPI wine_glUniformMatrix4x3fv( GLint location, GLsizei count, GLb
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glUniformui64NV( GLint location, UINT64 value ) {
|
||||||
|
void (*func_glUniformui64NV)( GLint, UINT64 ) = extension_funcs[EXT_glUniformui64NV];
|
||||||
|
TRACE("(%d, %s)\n", location, wine_dbgstr_longlong(value) );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glUniformui64NV( location, value );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glUniformui64vNV( GLint location, GLsizei count, UINT64* value ) {
|
||||||
|
void (*func_glUniformui64vNV)( GLint, GLsizei, UINT64* ) = extension_funcs[EXT_glUniformui64vNV];
|
||||||
|
TRACE("(%d, %d, %p)\n", location, count, value );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glUniformui64vNV( location, count, value );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glUnlockArraysEXT( void ) {
|
static void WINAPI wine_glUnlockArraysEXT( void ) {
|
||||||
void (*func_glUnlockArraysEXT)( void ) = extension_funcs[EXT_glUnlockArraysEXT];
|
void (*func_glUnlockArraysEXT)( void ) = extension_funcs[EXT_glUnlockArraysEXT];
|
||||||
TRACE("()\n");
|
TRACE("()\n");
|
||||||
|
@ -12227,6 +12556,14 @@ static void WINAPI wine_glUseProgramObjectARB( unsigned int programObj ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glUseShaderProgramEXT( GLenum type, GLuint program ) {
|
||||||
|
void (*func_glUseShaderProgramEXT)( GLenum, GLuint ) = extension_funcs[EXT_glUseShaderProgramEXT];
|
||||||
|
TRACE("(%d, %d)\n", type, program );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glUseShaderProgramEXT( type, program );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glValidateProgram( GLuint program ) {
|
static void WINAPI wine_glValidateProgram( GLuint program ) {
|
||||||
void (*func_glValidateProgram)( GLuint ) = extension_funcs[EXT_glValidateProgram];
|
void (*func_glValidateProgram)( GLuint ) = extension_funcs[EXT_glValidateProgram];
|
||||||
TRACE("(%d)\n", program );
|
TRACE("(%d)\n", program );
|
||||||
|
@ -13259,6 +13596,14 @@ static void WINAPI wine_glVertexAttribDivisorARB( GLuint index, GLuint divisor )
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glVertexAttribFormatNV( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride ) {
|
||||||
|
void (*func_glVertexAttribFormatNV)( GLuint, GLint, GLenum, GLboolean, GLsizei ) = extension_funcs[EXT_glVertexAttribFormatNV];
|
||||||
|
TRACE("(%d, %d, %d, %d, %d)\n", index, size, type, normalized, stride );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glVertexAttribFormatNV( index, size, type, normalized, stride );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glVertexAttribI1i( GLuint index, GLint x ) {
|
static void WINAPI wine_glVertexAttribI1i( GLuint index, GLint x ) {
|
||||||
void (*func_glVertexAttribI1i)( GLuint, GLint ) = extension_funcs[EXT_glVertexAttribI1i];
|
void (*func_glVertexAttribI1i)( GLuint, GLint ) = extension_funcs[EXT_glVertexAttribI1i];
|
||||||
TRACE("(%d, %d)\n", index, x );
|
TRACE("(%d, %d)\n", index, x );
|
||||||
|
@ -13579,6 +13924,14 @@ static void WINAPI wine_glVertexAttribI4usvEXT( GLuint index, GLushort* v ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glVertexAttribIFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) {
|
||||||
|
void (*func_glVertexAttribIFormatNV)( GLuint, GLint, GLenum, GLsizei ) = extension_funcs[EXT_glVertexAttribIFormatNV];
|
||||||
|
TRACE("(%d, %d, %d, %d)\n", index, size, type, stride );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glVertexAttribIFormatNV( index, size, type, stride );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glVertexAttribIPointer( GLuint index, GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
|
static void WINAPI wine_glVertexAttribIPointer( GLuint index, GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
|
||||||
void (*func_glVertexAttribIPointer)( GLuint, GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[EXT_glVertexAttribIPointer];
|
void (*func_glVertexAttribIPointer)( GLuint, GLint, GLenum, GLsizei, GLvoid* ) = extension_funcs[EXT_glVertexAttribIPointer];
|
||||||
TRACE("(%d, %d, %d, %d, %p)\n", index, size, type, stride, pointer );
|
TRACE("(%d, %d, %d, %d, %p)\n", index, size, type, stride, pointer );
|
||||||
|
@ -13779,6 +14132,14 @@ static void WINAPI wine_glVertexBlendEnviATI( GLenum pname, GLint param ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glVertexFormatNV( GLint size, GLenum type, GLsizei stride ) {
|
||||||
|
void (*func_glVertexFormatNV)( GLint, GLenum, GLsizei ) = extension_funcs[EXT_glVertexFormatNV];
|
||||||
|
TRACE("(%d, %d, %d)\n", size, type, stride );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glVertexFormatNV( size, type, stride );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
|
static void WINAPI wine_glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
|
||||||
void (*func_glVertexPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[EXT_glVertexPointerEXT];
|
void (*func_glVertexPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* ) = extension_funcs[EXT_glVertexPointerEXT];
|
||||||
TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
|
TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
|
||||||
|
@ -14099,6 +14460,40 @@ static void WINAPI wine_glVertexWeighthvNV( unsigned short* weight ) {
|
||||||
LEAVE_GL();
|
LEAVE_GL();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static GLenum WINAPI wine_glVideoCaptureNV( GLuint video_capture_slot, GLuint* sequence_num, UINT64* capture_time ) {
|
||||||
|
GLenum ret_value;
|
||||||
|
GLenum (*func_glVideoCaptureNV)( GLuint, GLuint*, UINT64* ) = extension_funcs[EXT_glVideoCaptureNV];
|
||||||
|
TRACE("(%d, %p, %p)\n", video_capture_slot, sequence_num, capture_time );
|
||||||
|
ENTER_GL();
|
||||||
|
ret_value = func_glVideoCaptureNV( video_capture_slot, sequence_num, capture_time );
|
||||||
|
LEAVE_GL();
|
||||||
|
return ret_value;
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glVideoCaptureStreamParameterdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble* params ) {
|
||||||
|
void (*func_glVideoCaptureStreamParameterdvNV)( GLuint, GLuint, GLenum, GLdouble* ) = extension_funcs[EXT_glVideoCaptureStreamParameterdvNV];
|
||||||
|
TRACE("(%d, %d, %d, %p)\n", video_capture_slot, stream, pname, params );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glVideoCaptureStreamParameterdvNV( video_capture_slot, stream, pname, params );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glVideoCaptureStreamParameterfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat* params ) {
|
||||||
|
void (*func_glVideoCaptureStreamParameterfvNV)( GLuint, GLuint, GLenum, GLfloat* ) = extension_funcs[EXT_glVideoCaptureStreamParameterfvNV];
|
||||||
|
TRACE("(%d, %d, %d, %p)\n", video_capture_slot, stream, pname, params );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glVideoCaptureStreamParameterfvNV( video_capture_slot, stream, pname, params );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void WINAPI wine_glVideoCaptureStreamParameterivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLint* params ) {
|
||||||
|
void (*func_glVideoCaptureStreamParameterivNV)( GLuint, GLuint, GLenum, GLint* ) = extension_funcs[EXT_glVideoCaptureStreamParameterivNV];
|
||||||
|
TRACE("(%d, %d, %d, %p)\n", video_capture_slot, stream, pname, params );
|
||||||
|
ENTER_GL();
|
||||||
|
func_glVideoCaptureStreamParameterivNV( video_capture_slot, stream, pname, params );
|
||||||
|
LEAVE_GL();
|
||||||
|
}
|
||||||
|
|
||||||
static void WINAPI wine_glWaitSync( GLvoid* sync, GLbitfield flags, UINT64 timeout ) {
|
static void WINAPI wine_glWaitSync( GLvoid* sync, GLbitfield flags, UINT64 timeout ) {
|
||||||
void (*func_glWaitSync)( GLvoid*, GLbitfield, UINT64 ) = extension_funcs[EXT_glWaitSync];
|
void (*func_glWaitSync)( GLvoid*, GLbitfield, UINT64 ) = extension_funcs[EXT_glWaitSync];
|
||||||
TRACE("(%p, %d, %s)\n", sync, flags, wine_dbgstr_longlong(timeout) );
|
TRACE("(%p, %d, %s)\n", sync, flags, wine_dbgstr_longlong(timeout) );
|
||||||
|
@ -14638,6 +15033,7 @@ static void WINAPI wine_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLen
|
||||||
|
|
||||||
/* The table giving the correspondence between names and functions */
|
/* The table giving the correspondence between names and functions */
|
||||||
const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
|
{ "glActiveProgramEXT", "GL_EXT_separate_shader_objects", wine_glActiveProgramEXT },
|
||||||
{ "glActiveStencilFaceEXT", "GL_EXT_stencil_two_side", wine_glActiveStencilFaceEXT },
|
{ "glActiveStencilFaceEXT", "GL_EXT_stencil_two_side", wine_glActiveStencilFaceEXT },
|
||||||
{ "glActiveTexture", "GL_VERSION_1_3", wine_glActiveTexture },
|
{ "glActiveTexture", "GL_VERSION_1_3", wine_glActiveTexture },
|
||||||
{ "glActiveTextureARB", "GL_ARB_multitexture", wine_glActiveTextureARB },
|
{ "glActiveTextureARB", "GL_ARB_multitexture", wine_glActiveTextureARB },
|
||||||
|
@ -14664,6 +15060,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glBeginTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glBeginTransformFeedbackEXT },
|
{ "glBeginTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glBeginTransformFeedbackEXT },
|
||||||
{ "glBeginTransformFeedbackNV", "GL_NV_transform_feedback", wine_glBeginTransformFeedbackNV },
|
{ "glBeginTransformFeedbackNV", "GL_NV_transform_feedback", wine_glBeginTransformFeedbackNV },
|
||||||
{ "glBeginVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBeginVertexShaderEXT },
|
{ "glBeginVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBeginVertexShaderEXT },
|
||||||
|
{ "glBeginVideoCaptureNV", "GL_NV_video_capture", wine_glBeginVideoCaptureNV },
|
||||||
{ "glBindAttribLocation", "GL_VERSION_2_0", wine_glBindAttribLocation },
|
{ "glBindAttribLocation", "GL_VERSION_2_0", wine_glBindAttribLocation },
|
||||||
{ "glBindAttribLocationARB", "GL_ARB_vertex_shader", wine_glBindAttribLocationARB },
|
{ "glBindAttribLocationARB", "GL_ARB_vertex_shader", wine_glBindAttribLocationARB },
|
||||||
{ "glBindBuffer", "GL_VERSION_1_5", wine_glBindBuffer },
|
{ "glBindBuffer", "GL_VERSION_1_5", wine_glBindBuffer },
|
||||||
|
@ -14696,6 +15093,8 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glBindVertexArray", "GL_ARB_vertex_array_object", wine_glBindVertexArray },
|
{ "glBindVertexArray", "GL_ARB_vertex_array_object", wine_glBindVertexArray },
|
||||||
{ "glBindVertexArrayAPPLE", "GL_APPLE_vertex_array_object", wine_glBindVertexArrayAPPLE },
|
{ "glBindVertexArrayAPPLE", "GL_APPLE_vertex_array_object", wine_glBindVertexArrayAPPLE },
|
||||||
{ "glBindVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBindVertexShaderEXT },
|
{ "glBindVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBindVertexShaderEXT },
|
||||||
|
{ "glBindVideoCaptureStreamBufferNV", "GL_NV_video_capture", wine_glBindVideoCaptureStreamBufferNV },
|
||||||
|
{ "glBindVideoCaptureStreamTextureNV", "GL_NV_video_capture", wine_glBindVideoCaptureStreamTextureNV },
|
||||||
{ "glBinormal3bEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bEXT },
|
{ "glBinormal3bEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bEXT },
|
||||||
{ "glBinormal3bvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bvEXT },
|
{ "glBinormal3bvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bvEXT },
|
||||||
{ "glBinormal3dEXT", "GL_EXT_coordinate_frame", wine_glBinormal3dEXT },
|
{ "glBinormal3dEXT", "GL_EXT_coordinate_frame", wine_glBinormal3dEXT },
|
||||||
|
@ -14726,6 +15125,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glBlendFunci", "GL_ARB_draw_buffers_blend", wine_glBlendFunci },
|
{ "glBlendFunci", "GL_ARB_draw_buffers_blend", wine_glBlendFunci },
|
||||||
{ "glBlitFramebuffer", "GL_ARB_framebuffer_object", wine_glBlitFramebuffer },
|
{ "glBlitFramebuffer", "GL_ARB_framebuffer_object", wine_glBlitFramebuffer },
|
||||||
{ "glBlitFramebufferEXT", "GL_EXT_framebuffer_blit", wine_glBlitFramebufferEXT },
|
{ "glBlitFramebufferEXT", "GL_EXT_framebuffer_blit", wine_glBlitFramebufferEXT },
|
||||||
|
{ "glBufferAddressRangeNV", "GL_NV_vertex_buffer_unified_memory", wine_glBufferAddressRangeNV },
|
||||||
{ "glBufferData", "GL_VERSION_1_5", wine_glBufferData },
|
{ "glBufferData", "GL_VERSION_1_5", wine_glBufferData },
|
||||||
{ "glBufferDataARB", "GL_ARB_vertex_buffer_object", wine_glBufferDataARB },
|
{ "glBufferDataARB", "GL_ARB_vertex_buffer_object", wine_glBufferDataARB },
|
||||||
{ "glBufferParameteriAPPLE", "GL_APPLE_flush_buffer_range", wine_glBufferParameteriAPPLE },
|
{ "glBufferParameteriAPPLE", "GL_APPLE_flush_buffer_range", wine_glBufferParameteriAPPLE },
|
||||||
|
@ -14761,6 +15161,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glColor4ubVertex2fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex2fvSUN },
|
{ "glColor4ubVertex2fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex2fvSUN },
|
||||||
{ "glColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fSUN },
|
{ "glColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fSUN },
|
||||||
{ "glColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fvSUN },
|
{ "glColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fvSUN },
|
||||||
|
{ "glColorFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glColorFormatNV },
|
||||||
{ "glColorFragmentOp1ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp1ATI },
|
{ "glColorFragmentOp1ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp1ATI },
|
||||||
{ "glColorFragmentOp2ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp2ATI },
|
{ "glColorFragmentOp2ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp2ATI },
|
||||||
{ "glColorFragmentOp3ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp3ATI },
|
{ "glColorFragmentOp3ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp3ATI },
|
||||||
|
@ -14832,6 +15233,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glCopyConvolutionFilter1DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter1DEXT },
|
{ "glCopyConvolutionFilter1DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter1DEXT },
|
||||||
{ "glCopyConvolutionFilter2D", "GL_VERSION_1_2_DEPRECATED", wine_glCopyConvolutionFilter2D },
|
{ "glCopyConvolutionFilter2D", "GL_VERSION_1_2_DEPRECATED", wine_glCopyConvolutionFilter2D },
|
||||||
{ "glCopyConvolutionFilter2DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter2DEXT },
|
{ "glCopyConvolutionFilter2DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter2DEXT },
|
||||||
|
{ "glCopyImageSubDataNV", "GL_NV_copy_image", wine_glCopyImageSubDataNV },
|
||||||
{ "glCopyMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage1DEXT },
|
{ "glCopyMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage1DEXT },
|
||||||
{ "glCopyMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage2DEXT },
|
{ "glCopyMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage2DEXT },
|
||||||
{ "glCopyMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage1DEXT },
|
{ "glCopyMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage1DEXT },
|
||||||
|
@ -14852,6 +15254,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glCreateProgramObjectARB", "GL_ARB_shader_objects", wine_glCreateProgramObjectARB },
|
{ "glCreateProgramObjectARB", "GL_ARB_shader_objects", wine_glCreateProgramObjectARB },
|
||||||
{ "glCreateShader", "GL_VERSION_2_0", wine_glCreateShader },
|
{ "glCreateShader", "GL_VERSION_2_0", wine_glCreateShader },
|
||||||
{ "glCreateShaderObjectARB", "GL_ARB_shader_objects", wine_glCreateShaderObjectARB },
|
{ "glCreateShaderObjectARB", "GL_ARB_shader_objects", wine_glCreateShaderObjectARB },
|
||||||
|
{ "glCreateShaderProgramEXT", "GL_EXT_separate_shader_objects", wine_glCreateShaderProgramEXT },
|
||||||
{ "glCullParameterdvEXT", "GL_EXT_cull_vertex", wine_glCullParameterdvEXT },
|
{ "glCullParameterdvEXT", "GL_EXT_cull_vertex", wine_glCullParameterdvEXT },
|
||||||
{ "glCullParameterfvEXT", "GL_EXT_cull_vertex", wine_glCullParameterfvEXT },
|
{ "glCullParameterfvEXT", "GL_EXT_cull_vertex", wine_glCullParameterfvEXT },
|
||||||
{ "glCurrentPaletteMatrixARB", "GL_ARB_matrix_palette", wine_glCurrentPaletteMatrixARB },
|
{ "glCurrentPaletteMatrixARB", "GL_ARB_matrix_palette", wine_glCurrentPaletteMatrixARB },
|
||||||
|
@ -14920,6 +15323,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glDrawRangeElementsBaseVertex", "GL_ARB_draw_elements_base_vertex", wine_glDrawRangeElementsBaseVertex },
|
{ "glDrawRangeElementsBaseVertex", "GL_ARB_draw_elements_base_vertex", wine_glDrawRangeElementsBaseVertex },
|
||||||
{ "glDrawRangeElementsEXT", "GL_EXT_draw_range_elements", wine_glDrawRangeElementsEXT },
|
{ "glDrawRangeElementsEXT", "GL_EXT_draw_range_elements", wine_glDrawRangeElementsEXT },
|
||||||
{ "glDrawTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glDrawTransformFeedbackNV },
|
{ "glDrawTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glDrawTransformFeedbackNV },
|
||||||
|
{ "glEdgeFlagFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glEdgeFlagFormatNV },
|
||||||
{ "glEdgeFlagPointerEXT", "GL_EXT_vertex_array", wine_glEdgeFlagPointerEXT },
|
{ "glEdgeFlagPointerEXT", "GL_EXT_vertex_array", wine_glEdgeFlagPointerEXT },
|
||||||
{ "glEdgeFlagPointerListIBM", "GL_IBM_vertex_array_lists", wine_glEdgeFlagPointerListIBM },
|
{ "glEdgeFlagPointerListIBM", "GL_IBM_vertex_array_lists", wine_glEdgeFlagPointerListIBM },
|
||||||
{ "glElementPointerAPPLE", "GL_APPLE_element_array", wine_glElementPointerAPPLE },
|
{ "glElementPointerAPPLE", "GL_APPLE_element_array", wine_glElementPointerAPPLE },
|
||||||
|
@ -14942,6 +15346,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glEndTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glEndTransformFeedbackEXT },
|
{ "glEndTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glEndTransformFeedbackEXT },
|
||||||
{ "glEndTransformFeedbackNV", "GL_NV_transform_feedback", wine_glEndTransformFeedbackNV },
|
{ "glEndTransformFeedbackNV", "GL_NV_transform_feedback", wine_glEndTransformFeedbackNV },
|
||||||
{ "glEndVertexShaderEXT", "GL_EXT_vertex_shader", wine_glEndVertexShaderEXT },
|
{ "glEndVertexShaderEXT", "GL_EXT_vertex_shader", wine_glEndVertexShaderEXT },
|
||||||
|
{ "glEndVideoCaptureNV", "GL_NV_video_capture", wine_glEndVideoCaptureNV },
|
||||||
{ "glEvalMapsNV", "GL_NV_evaluators", wine_glEvalMapsNV },
|
{ "glEvalMapsNV", "GL_NV_evaluators", wine_glEvalMapsNV },
|
||||||
{ "glExecuteProgramNV", "GL_NV_vertex_program", wine_glExecuteProgramNV },
|
{ "glExecuteProgramNV", "GL_NV_vertex_program", wine_glExecuteProgramNV },
|
||||||
{ "glExtractComponentEXT", "GL_EXT_vertex_shader", wine_glExtractComponentEXT },
|
{ "glExtractComponentEXT", "GL_EXT_vertex_shader", wine_glExtractComponentEXT },
|
||||||
|
@ -14958,6 +15363,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glFlushRasterSGIX", "GL_SGIX_flush_raster", wine_glFlushRasterSGIX },
|
{ "glFlushRasterSGIX", "GL_SGIX_flush_raster", wine_glFlushRasterSGIX },
|
||||||
{ "glFlushVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", wine_glFlushVertexArrayRangeAPPLE },
|
{ "glFlushVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", wine_glFlushVertexArrayRangeAPPLE },
|
||||||
{ "glFlushVertexArrayRangeNV", "GL_NV_vertex_array_range", wine_glFlushVertexArrayRangeNV },
|
{ "glFlushVertexArrayRangeNV", "GL_NV_vertex_array_range", wine_glFlushVertexArrayRangeNV },
|
||||||
|
{ "glFogCoordFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glFogCoordFormatNV },
|
||||||
{ "glFogCoordPointer", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoordPointer },
|
{ "glFogCoordPointer", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoordPointer },
|
||||||
{ "glFogCoordPointerEXT", "GL_EXT_fog_coord", wine_glFogCoordPointerEXT },
|
{ "glFogCoordPointerEXT", "GL_EXT_fog_coord", wine_glFogCoordPointerEXT },
|
||||||
{ "glFogCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glFogCoordPointerListIBM },
|
{ "glFogCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glFogCoordPointerListIBM },
|
||||||
|
@ -15054,6 +15460,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glGetBufferParameteri64v", "GL_VERSION_3_2", wine_glGetBufferParameteri64v },
|
{ "glGetBufferParameteri64v", "GL_VERSION_3_2", wine_glGetBufferParameteri64v },
|
||||||
{ "glGetBufferParameteriv", "GL_VERSION_1_5", wine_glGetBufferParameteriv },
|
{ "glGetBufferParameteriv", "GL_VERSION_1_5", wine_glGetBufferParameteriv },
|
||||||
{ "glGetBufferParameterivARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferParameterivARB },
|
{ "glGetBufferParameterivARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferParameterivARB },
|
||||||
|
{ "glGetBufferParameterui64vNV", "GL_NV_shader_buffer_load", wine_glGetBufferParameterui64vNV },
|
||||||
{ "glGetBufferPointerv", "GL_VERSION_1_5", wine_glGetBufferPointerv },
|
{ "glGetBufferPointerv", "GL_VERSION_1_5", wine_glGetBufferPointerv },
|
||||||
{ "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferPointervARB },
|
{ "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferPointervARB },
|
||||||
{ "glGetBufferSubData", "GL_VERSION_1_5", wine_glGetBufferSubData },
|
{ "glGetBufferSubData", "GL_VERSION_1_5", wine_glGetBufferSubData },
|
||||||
|
@ -15113,6 +15520,8 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glGetInteger64v", "GL_ARB_sync", wine_glGetInteger64v },
|
{ "glGetInteger64v", "GL_ARB_sync", wine_glGetInteger64v },
|
||||||
{ "glGetIntegerIndexedvEXT", "GL_EXT_draw_buffers2", wine_glGetIntegerIndexedvEXT },
|
{ "glGetIntegerIndexedvEXT", "GL_EXT_draw_buffers2", wine_glGetIntegerIndexedvEXT },
|
||||||
{ "glGetIntegeri_v", "GL_VERSION_3_0", wine_glGetIntegeri_v },
|
{ "glGetIntegeri_v", "GL_VERSION_3_0", wine_glGetIntegeri_v },
|
||||||
|
{ "glGetIntegerui64i_vNV", "GL_NV_vertex_buffer_unified_memory", wine_glGetIntegerui64i_vNV },
|
||||||
|
{ "glGetIntegerui64vNV", "GL_NV_shader_buffer_load", wine_glGetIntegerui64vNV },
|
||||||
{ "glGetInvariantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantBooleanvEXT },
|
{ "glGetInvariantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantBooleanvEXT },
|
||||||
{ "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantFloatvEXT },
|
{ "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantFloatvEXT },
|
||||||
{ "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetInvariantIntegervEXT },
|
{ "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetInvariantIntegervEXT },
|
||||||
|
@ -15147,6 +15556,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glGetMultisamplefv", "GL_ARB_texture_multisample", wine_glGetMultisamplefv },
|
{ "glGetMultisamplefv", "GL_ARB_texture_multisample", wine_glGetMultisamplefv },
|
||||||
{ "glGetMultisamplefvNV", "GL_NV_explicit_multisample", wine_glGetMultisamplefvNV },
|
{ "glGetMultisamplefvNV", "GL_NV_explicit_multisample", wine_glGetMultisamplefvNV },
|
||||||
{ "glGetNamedBufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferParameterivEXT },
|
{ "glGetNamedBufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferParameterivEXT },
|
||||||
|
{ "glGetNamedBufferParameterui64vNV", "GL_NV_shader_buffer_load", wine_glGetNamedBufferParameterui64vNV },
|
||||||
{ "glGetNamedBufferPointervEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferPointervEXT },
|
{ "glGetNamedBufferPointervEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferPointervEXT },
|
||||||
{ "glGetNamedBufferSubDataEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferSubDataEXT },
|
{ "glGetNamedBufferSubDataEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferSubDataEXT },
|
||||||
{ "glGetNamedFramebufferAttachmentParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedFramebufferAttachmentParameterivEXT },
|
{ "glGetNamedFramebufferAttachmentParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedFramebufferAttachmentParameterivEXT },
|
||||||
|
@ -15240,6 +15650,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glGetUniformfvARB", "GL_ARB_shader_objects", wine_glGetUniformfvARB },
|
{ "glGetUniformfvARB", "GL_ARB_shader_objects", wine_glGetUniformfvARB },
|
||||||
{ "glGetUniformiv", "GL_VERSION_2_0", wine_glGetUniformiv },
|
{ "glGetUniformiv", "GL_VERSION_2_0", wine_glGetUniformiv },
|
||||||
{ "glGetUniformivARB", "GL_ARB_shader_objects", wine_glGetUniformivARB },
|
{ "glGetUniformivARB", "GL_ARB_shader_objects", wine_glGetUniformivARB },
|
||||||
|
{ "glGetUniformui64vNV", "GL_NV_shader_buffer_load", wine_glGetUniformui64vNV },
|
||||||
{ "glGetUniformuiv", "GL_VERSION_3_0", wine_glGetUniformuiv },
|
{ "glGetUniformuiv", "GL_VERSION_3_0", wine_glGetUniformuiv },
|
||||||
{ "glGetUniformuivEXT", "GL_EXT_gpu_shader4", wine_glGetUniformuivEXT },
|
{ "glGetUniformuivEXT", "GL_EXT_gpu_shader4", wine_glGetUniformuivEXT },
|
||||||
{ "glGetVariantArrayObjectfvATI", "GL_ATI_vertex_array_object", wine_glGetVariantArrayObjectfvATI },
|
{ "glGetVariantArrayObjectfvATI", "GL_ATI_vertex_array_object", wine_glGetVariantArrayObjectfvATI },
|
||||||
|
@ -15267,6 +15678,10 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glGetVertexAttribiv", "GL_VERSION_2_0", wine_glGetVertexAttribiv },
|
{ "glGetVertexAttribiv", "GL_VERSION_2_0", wine_glGetVertexAttribiv },
|
||||||
{ "glGetVertexAttribivARB", "GL_ARB_vertex_program", wine_glGetVertexAttribivARB },
|
{ "glGetVertexAttribivARB", "GL_ARB_vertex_program", wine_glGetVertexAttribivARB },
|
||||||
{ "glGetVertexAttribivNV", "GL_NV_vertex_program", wine_glGetVertexAttribivNV },
|
{ "glGetVertexAttribivNV", "GL_NV_vertex_program", wine_glGetVertexAttribivNV },
|
||||||
|
{ "glGetVideoCaptureStreamdvNV", "GL_NV_video_capture", wine_glGetVideoCaptureStreamdvNV },
|
||||||
|
{ "glGetVideoCaptureStreamfvNV", "GL_NV_video_capture", wine_glGetVideoCaptureStreamfvNV },
|
||||||
|
{ "glGetVideoCaptureStreamivNV", "GL_NV_video_capture", wine_glGetVideoCaptureStreamivNV },
|
||||||
|
{ "glGetVideoCaptureivNV", "GL_NV_video_capture", wine_glGetVideoCaptureivNV },
|
||||||
{ "glGetVideoi64vNV", "GL_NV_present_video", wine_glGetVideoi64vNV },
|
{ "glGetVideoi64vNV", "GL_NV_present_video", wine_glGetVideoi64vNV },
|
||||||
{ "glGetVideoivNV", "GL_NV_present_video", wine_glGetVideoivNV },
|
{ "glGetVideoivNV", "GL_NV_present_video", wine_glGetVideoivNV },
|
||||||
{ "glGetVideoui64vNV", "GL_NV_present_video", wine_glGetVideoui64vNV },
|
{ "glGetVideoui64vNV", "GL_NV_present_video", wine_glGetVideoui64vNV },
|
||||||
|
@ -15287,6 +15702,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glImageTransformParameterfvHP", "GL_HP_image_transform", wine_glImageTransformParameterfvHP },
|
{ "glImageTransformParameterfvHP", "GL_HP_image_transform", wine_glImageTransformParameterfvHP },
|
||||||
{ "glImageTransformParameteriHP", "GL_HP_image_transform", wine_glImageTransformParameteriHP },
|
{ "glImageTransformParameteriHP", "GL_HP_image_transform", wine_glImageTransformParameteriHP },
|
||||||
{ "glImageTransformParameterivHP", "GL_HP_image_transform", wine_glImageTransformParameterivHP },
|
{ "glImageTransformParameterivHP", "GL_HP_image_transform", wine_glImageTransformParameterivHP },
|
||||||
|
{ "glIndexFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glIndexFormatNV },
|
||||||
{ "glIndexFuncEXT", "GL_EXT_index_func", wine_glIndexFuncEXT },
|
{ "glIndexFuncEXT", "GL_EXT_index_func", wine_glIndexFuncEXT },
|
||||||
{ "glIndexMaterialEXT", "GL_EXT_index_material", wine_glIndexMaterialEXT },
|
{ "glIndexMaterialEXT", "GL_EXT_index_material", wine_glIndexMaterialEXT },
|
||||||
{ "glIndexPointerEXT", "GL_EXT_vertex_array", wine_glIndexPointerEXT },
|
{ "glIndexPointerEXT", "GL_EXT_vertex_array", wine_glIndexPointerEXT },
|
||||||
|
@ -15296,12 +15712,14 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glIsAsyncMarkerSGIX", "GL_SGIX_async", wine_glIsAsyncMarkerSGIX },
|
{ "glIsAsyncMarkerSGIX", "GL_SGIX_async", wine_glIsAsyncMarkerSGIX },
|
||||||
{ "glIsBuffer", "GL_VERSION_1_5", wine_glIsBuffer },
|
{ "glIsBuffer", "GL_VERSION_1_5", wine_glIsBuffer },
|
||||||
{ "glIsBufferARB", "GL_ARB_vertex_buffer_object", wine_glIsBufferARB },
|
{ "glIsBufferARB", "GL_ARB_vertex_buffer_object", wine_glIsBufferARB },
|
||||||
|
{ "glIsBufferResidentNV", "GL_NV_shader_buffer_load", wine_glIsBufferResidentNV },
|
||||||
{ "glIsEnabledIndexedEXT", "GL_EXT_draw_buffers2", wine_glIsEnabledIndexedEXT },
|
{ "glIsEnabledIndexedEXT", "GL_EXT_draw_buffers2", wine_glIsEnabledIndexedEXT },
|
||||||
{ "glIsEnabledi", "GL_VERSION_3_0", wine_glIsEnabledi },
|
{ "glIsEnabledi", "GL_VERSION_3_0", wine_glIsEnabledi },
|
||||||
{ "glIsFenceAPPLE", "GL_APPLE_fence", wine_glIsFenceAPPLE },
|
{ "glIsFenceAPPLE", "GL_APPLE_fence", wine_glIsFenceAPPLE },
|
||||||
{ "glIsFenceNV", "GL_NV_fence", wine_glIsFenceNV },
|
{ "glIsFenceNV", "GL_NV_fence", wine_glIsFenceNV },
|
||||||
{ "glIsFramebuffer", "GL_ARB_framebuffer_object", wine_glIsFramebuffer },
|
{ "glIsFramebuffer", "GL_ARB_framebuffer_object", wine_glIsFramebuffer },
|
||||||
{ "glIsFramebufferEXT", "GL_EXT_framebuffer_object", wine_glIsFramebufferEXT },
|
{ "glIsFramebufferEXT", "GL_EXT_framebuffer_object", wine_glIsFramebufferEXT },
|
||||||
|
{ "glIsNamedBufferResidentNV", "GL_NV_shader_buffer_load", wine_glIsNamedBufferResidentNV },
|
||||||
{ "glIsObjectBufferATI", "GL_ATI_vertex_array_object", wine_glIsObjectBufferATI },
|
{ "glIsObjectBufferATI", "GL_ATI_vertex_array_object", wine_glIsObjectBufferATI },
|
||||||
{ "glIsOcclusionQueryNV", "GL_NV_occlusion_query", wine_glIsOcclusionQueryNV },
|
{ "glIsOcclusionQueryNV", "GL_NV_occlusion_query", wine_glIsOcclusionQueryNV },
|
||||||
{ "glIsProgram", "GL_VERSION_2_0", wine_glIsProgram },
|
{ "glIsProgram", "GL_VERSION_2_0", wine_glIsProgram },
|
||||||
|
@ -15335,6 +15753,8 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glLockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glLockArraysEXT },
|
{ "glLockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glLockArraysEXT },
|
||||||
{ "glMTexCoord2fSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fSGIS },
|
{ "glMTexCoord2fSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fSGIS },
|
||||||
{ "glMTexCoord2fvSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fvSGIS },
|
{ "glMTexCoord2fvSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fvSGIS },
|
||||||
|
{ "glMakeBufferNonResidentNV", "GL_NV_shader_buffer_load", wine_glMakeBufferNonResidentNV },
|
||||||
|
{ "glMakeBufferResidentNV", "GL_NV_shader_buffer_load", wine_glMakeBufferResidentNV },
|
||||||
{ "glMapBuffer", "GL_VERSION_1_5", wine_glMapBuffer },
|
{ "glMapBuffer", "GL_VERSION_1_5", wine_glMapBuffer },
|
||||||
{ "glMapBufferARB", "GL_ARB_vertex_buffer_object", wine_glMapBufferARB },
|
{ "glMapBufferARB", "GL_ARB_vertex_buffer_object", wine_glMapBufferARB },
|
||||||
{ "glMapBufferRange", "GL_ARB_map_buffer_range", wine_glMapBufferRange },
|
{ "glMapBufferRange", "GL_ARB_map_buffer_range", wine_glMapBufferRange },
|
||||||
|
@ -15525,6 +15945,8 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glNamedFramebufferTextureEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureEXT },
|
{ "glNamedFramebufferTextureEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureEXT },
|
||||||
{ "glNamedFramebufferTextureFaceEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureFaceEXT },
|
{ "glNamedFramebufferTextureFaceEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureFaceEXT },
|
||||||
{ "glNamedFramebufferTextureLayerEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureLayerEXT },
|
{ "glNamedFramebufferTextureLayerEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureLayerEXT },
|
||||||
|
{ "glNamedMakeBufferNonResidentNV", "GL_NV_shader_buffer_load", wine_glNamedMakeBufferNonResidentNV },
|
||||||
|
{ "glNamedMakeBufferResidentNV", "GL_NV_shader_buffer_load", wine_glNamedMakeBufferResidentNV },
|
||||||
{ "glNamedProgramLocalParameter4dEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dEXT },
|
{ "glNamedProgramLocalParameter4dEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dEXT },
|
||||||
{ "glNamedProgramLocalParameter4dvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dvEXT },
|
{ "glNamedProgramLocalParameter4dvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dvEXT },
|
||||||
{ "glNamedProgramLocalParameter4fEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4fEXT },
|
{ "glNamedProgramLocalParameter4fEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4fEXT },
|
||||||
|
@ -15546,6 +15968,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glNormal3fVertex3fvSUN },
|
{ "glNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glNormal3fVertex3fvSUN },
|
||||||
{ "glNormal3hNV", "GL_NV_half_float", wine_glNormal3hNV },
|
{ "glNormal3hNV", "GL_NV_half_float", wine_glNormal3hNV },
|
||||||
{ "glNormal3hvNV", "GL_NV_half_float", wine_glNormal3hvNV },
|
{ "glNormal3hvNV", "GL_NV_half_float", wine_glNormal3hvNV },
|
||||||
|
{ "glNormalFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glNormalFormatNV },
|
||||||
{ "glNormalPointerEXT", "GL_EXT_vertex_array", wine_glNormalPointerEXT },
|
{ "glNormalPointerEXT", "GL_EXT_vertex_array", wine_glNormalPointerEXT },
|
||||||
{ "glNormalPointerListIBM", "GL_IBM_vertex_array_lists", wine_glNormalPointerListIBM },
|
{ "glNormalPointerListIBM", "GL_IBM_vertex_array_lists", wine_glNormalPointerListIBM },
|
||||||
{ "glNormalPointervINTEL", "GL_INTEL_parallel_arrays", wine_glNormalPointervINTEL },
|
{ "glNormalPointervINTEL", "GL_INTEL_parallel_arrays", wine_glNormalPointervINTEL },
|
||||||
|
@ -15668,6 +16091,8 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glProgramUniformMatrix4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4fvEXT },
|
{ "glProgramUniformMatrix4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4fvEXT },
|
||||||
{ "glProgramUniformMatrix4x2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x2fvEXT },
|
{ "glProgramUniformMatrix4x2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x2fvEXT },
|
||||||
{ "glProgramUniformMatrix4x3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x3fvEXT },
|
{ "glProgramUniformMatrix4x3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x3fvEXT },
|
||||||
|
{ "glProgramUniformui64NV", "GL_NV_shader_buffer_load", wine_glProgramUniformui64NV },
|
||||||
|
{ "glProgramUniformui64vNV", "GL_NV_shader_buffer_load", wine_glProgramUniformui64vNV },
|
||||||
{ "glProgramVertexLimitNV", "GL_NV_geometry_program4", wine_glProgramVertexLimitNV },
|
{ "glProgramVertexLimitNV", "GL_NV_geometry_program4", wine_glProgramVertexLimitNV },
|
||||||
{ "glProvokingVertex", "GL_ARB_provoking_vertex", wine_glProvokingVertex },
|
{ "glProvokingVertex", "GL_ARB_provoking_vertex", wine_glProvokingVertex },
|
||||||
{ "glProvokingVertexEXT", "GL_EXT_provoking_vertex", wine_glProvokingVertexEXT },
|
{ "glProvokingVertexEXT", "GL_EXT_provoking_vertex", wine_glProvokingVertexEXT },
|
||||||
|
@ -15753,6 +16178,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glSecondaryColor3usEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usEXT },
|
{ "glSecondaryColor3usEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usEXT },
|
||||||
{ "glSecondaryColor3usv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3usv },
|
{ "glSecondaryColor3usv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3usv },
|
||||||
{ "glSecondaryColor3usvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usvEXT },
|
{ "glSecondaryColor3usvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usvEXT },
|
||||||
|
{ "glSecondaryColorFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glSecondaryColorFormatNV },
|
||||||
{ "glSecondaryColorPointer", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColorPointer },
|
{ "glSecondaryColorPointer", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColorPointer },
|
||||||
{ "glSecondaryColorPointerEXT", "GL_EXT_secondary_color", wine_glSecondaryColorPointerEXT },
|
{ "glSecondaryColorPointerEXT", "GL_EXT_secondary_color", wine_glSecondaryColorPointerEXT },
|
||||||
{ "glSecondaryColorPointerListIBM", "GL_IBM_vertex_array_lists", wine_glSecondaryColorPointerListIBM },
|
{ "glSecondaryColorPointerListIBM", "GL_IBM_vertex_array_lists", wine_glSecondaryColorPointerListIBM },
|
||||||
|
@ -15831,6 +16257,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glTexCoord4fVertex4fvSUN", "GL_SUN_vertex", wine_glTexCoord4fVertex4fvSUN },
|
{ "glTexCoord4fVertex4fvSUN", "GL_SUN_vertex", wine_glTexCoord4fVertex4fvSUN },
|
||||||
{ "glTexCoord4hNV", "GL_NV_half_float", wine_glTexCoord4hNV },
|
{ "glTexCoord4hNV", "GL_NV_half_float", wine_glTexCoord4hNV },
|
||||||
{ "glTexCoord4hvNV", "GL_NV_half_float", wine_glTexCoord4hvNV },
|
{ "glTexCoord4hvNV", "GL_NV_half_float", wine_glTexCoord4hvNV },
|
||||||
|
{ "glTexCoordFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glTexCoordFormatNV },
|
||||||
{ "glTexCoordPointerEXT", "GL_EXT_vertex_array", wine_glTexCoordPointerEXT },
|
{ "glTexCoordPointerEXT", "GL_EXT_vertex_array", wine_glTexCoordPointerEXT },
|
||||||
{ "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glTexCoordPointerListIBM },
|
{ "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glTexCoordPointerListIBM },
|
||||||
{ "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays", wine_glTexCoordPointervINTEL },
|
{ "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays", wine_glTexCoordPointervINTEL },
|
||||||
|
@ -15850,6 +16277,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glTexSubImage3D", "GL_VERSION_1_2", wine_glTexSubImage3D },
|
{ "glTexSubImage3D", "GL_VERSION_1_2", wine_glTexSubImage3D },
|
||||||
{ "glTexSubImage3DEXT", "GL_EXT_texture3D", wine_glTexSubImage3DEXT },
|
{ "glTexSubImage3DEXT", "GL_EXT_texture3D", wine_glTexSubImage3DEXT },
|
||||||
{ "glTexSubImage4DSGIS", "GL_SGIS_texture4D", wine_glTexSubImage4DSGIS },
|
{ "glTexSubImage4DSGIS", "GL_SGIS_texture4D", wine_glTexSubImage4DSGIS },
|
||||||
|
{ "glTextureBarrierNV", "GL_NV_texture_barrier", wine_glTextureBarrierNV },
|
||||||
{ "glTextureBufferEXT", "GL_EXT_direct_state_access", wine_glTextureBufferEXT },
|
{ "glTextureBufferEXT", "GL_EXT_direct_state_access", wine_glTextureBufferEXT },
|
||||||
{ "glTextureColorMaskSGIS", "GL_SGIS_texture_color_mask", wine_glTextureColorMaskSGIS },
|
{ "glTextureColorMaskSGIS", "GL_SGIS_texture_color_mask", wine_glTextureColorMaskSGIS },
|
||||||
{ "glTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glTextureImage1DEXT },
|
{ "glTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glTextureImage1DEXT },
|
||||||
|
@ -15936,6 +16364,8 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glUniformMatrix4fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix4fvARB },
|
{ "glUniformMatrix4fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix4fvARB },
|
||||||
{ "glUniformMatrix4x2fv", "GL_VERSION_2_1", wine_glUniformMatrix4x2fv },
|
{ "glUniformMatrix4x2fv", "GL_VERSION_2_1", wine_glUniformMatrix4x2fv },
|
||||||
{ "glUniformMatrix4x3fv", "GL_VERSION_2_1", wine_glUniformMatrix4x3fv },
|
{ "glUniformMatrix4x3fv", "GL_VERSION_2_1", wine_glUniformMatrix4x3fv },
|
||||||
|
{ "glUniformui64NV", "GL_NV_shader_buffer_load", wine_glUniformui64NV },
|
||||||
|
{ "glUniformui64vNV", "GL_NV_shader_buffer_load", wine_glUniformui64vNV },
|
||||||
{ "glUnlockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glUnlockArraysEXT },
|
{ "glUnlockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glUnlockArraysEXT },
|
||||||
{ "glUnmapBuffer", "GL_VERSION_1_5", wine_glUnmapBuffer },
|
{ "glUnmapBuffer", "GL_VERSION_1_5", wine_glUnmapBuffer },
|
||||||
{ "glUnmapBufferARB", "GL_ARB_vertex_buffer_object", wine_glUnmapBufferARB },
|
{ "glUnmapBufferARB", "GL_ARB_vertex_buffer_object", wine_glUnmapBufferARB },
|
||||||
|
@ -15944,6 +16374,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glUpdateObjectBufferATI", "GL_ATI_vertex_array_object", wine_glUpdateObjectBufferATI },
|
{ "glUpdateObjectBufferATI", "GL_ATI_vertex_array_object", wine_glUpdateObjectBufferATI },
|
||||||
{ "glUseProgram", "GL_VERSION_2_0", wine_glUseProgram },
|
{ "glUseProgram", "GL_VERSION_2_0", wine_glUseProgram },
|
||||||
{ "glUseProgramObjectARB", "GL_ARB_shader_objects", wine_glUseProgramObjectARB },
|
{ "glUseProgramObjectARB", "GL_ARB_shader_objects", wine_glUseProgramObjectARB },
|
||||||
|
{ "glUseShaderProgramEXT", "GL_EXT_separate_shader_objects", wine_glUseShaderProgramEXT },
|
||||||
{ "glValidateProgram", "GL_VERSION_2_0", wine_glValidateProgram },
|
{ "glValidateProgram", "GL_VERSION_2_0", wine_glValidateProgram },
|
||||||
{ "glValidateProgramARB", "GL_ARB_shader_objects", wine_glValidateProgramARB },
|
{ "glValidateProgramARB", "GL_ARB_shader_objects", wine_glValidateProgramARB },
|
||||||
{ "glVariantArrayObjectATI", "GL_ATI_vertex_array_object", wine_glVariantArrayObjectATI },
|
{ "glVariantArrayObjectATI", "GL_ATI_vertex_array_object", wine_glVariantArrayObjectATI },
|
||||||
|
@ -16073,6 +16504,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glVertexAttrib4usvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4usvARB },
|
{ "glVertexAttrib4usvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4usvARB },
|
||||||
{ "glVertexAttribArrayObjectATI", "GL_ATI_vertex_attrib_array_object", wine_glVertexAttribArrayObjectATI },
|
{ "glVertexAttribArrayObjectATI", "GL_ATI_vertex_attrib_array_object", wine_glVertexAttribArrayObjectATI },
|
||||||
{ "glVertexAttribDivisorARB", "GL_ARB_instanced_arrays", wine_glVertexAttribDivisorARB },
|
{ "glVertexAttribDivisorARB", "GL_ARB_instanced_arrays", wine_glVertexAttribDivisorARB },
|
||||||
|
{ "glVertexAttribFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glVertexAttribFormatNV },
|
||||||
{ "glVertexAttribI1i", "GL_VERSION_3_0", wine_glVertexAttribI1i },
|
{ "glVertexAttribI1i", "GL_VERSION_3_0", wine_glVertexAttribI1i },
|
||||||
{ "glVertexAttribI1iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1iEXT },
|
{ "glVertexAttribI1iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1iEXT },
|
||||||
{ "glVertexAttribI1iv", "GL_VERSION_3_0", wine_glVertexAttribI1iv },
|
{ "glVertexAttribI1iv", "GL_VERSION_3_0", wine_glVertexAttribI1iv },
|
||||||
|
@ -16113,6 +16545,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glVertexAttribI4uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4uivEXT },
|
{ "glVertexAttribI4uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4uivEXT },
|
||||||
{ "glVertexAttribI4usv", "GL_VERSION_3_0", wine_glVertexAttribI4usv },
|
{ "glVertexAttribI4usv", "GL_VERSION_3_0", wine_glVertexAttribI4usv },
|
||||||
{ "glVertexAttribI4usvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4usvEXT },
|
{ "glVertexAttribI4usvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4usvEXT },
|
||||||
|
{ "glVertexAttribIFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glVertexAttribIFormatNV },
|
||||||
{ "glVertexAttribIPointer", "GL_VERSION_3_0", wine_glVertexAttribIPointer },
|
{ "glVertexAttribIPointer", "GL_VERSION_3_0", wine_glVertexAttribIPointer },
|
||||||
{ "glVertexAttribIPointerEXT", "GL_NV_vertex_program4", wine_glVertexAttribIPointerEXT },
|
{ "glVertexAttribIPointerEXT", "GL_NV_vertex_program4", wine_glVertexAttribIPointerEXT },
|
||||||
{ "glVertexAttribPointer", "GL_VERSION_2_0", wine_glVertexAttribPointer },
|
{ "glVertexAttribPointer", "GL_VERSION_2_0", wine_glVertexAttribPointer },
|
||||||
|
@ -16138,6 +16571,7 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glVertexBlendARB", "GL_ARB_vertex_blend", wine_glVertexBlendARB },
|
{ "glVertexBlendARB", "GL_ARB_vertex_blend", wine_glVertexBlendARB },
|
||||||
{ "glVertexBlendEnvfATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnvfATI },
|
{ "glVertexBlendEnvfATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnvfATI },
|
||||||
{ "glVertexBlendEnviATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnviATI },
|
{ "glVertexBlendEnviATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnviATI },
|
||||||
|
{ "glVertexFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glVertexFormatNV },
|
||||||
{ "glVertexPointerEXT", "GL_EXT_vertex_array", wine_glVertexPointerEXT },
|
{ "glVertexPointerEXT", "GL_EXT_vertex_array", wine_glVertexPointerEXT },
|
||||||
{ "glVertexPointerListIBM", "GL_IBM_vertex_array_lists", wine_glVertexPointerListIBM },
|
{ "glVertexPointerListIBM", "GL_IBM_vertex_array_lists", wine_glVertexPointerListIBM },
|
||||||
{ "glVertexPointervINTEL", "GL_INTEL_parallel_arrays", wine_glVertexPointervINTEL },
|
{ "glVertexPointervINTEL", "GL_INTEL_parallel_arrays", wine_glVertexPointervINTEL },
|
||||||
|
@ -16178,6 +16612,10 @@ const OpenGL_extension extension_registry[NB_EXTENSIONS] = {
|
||||||
{ "glVertexWeightfvEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightfvEXT },
|
{ "glVertexWeightfvEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightfvEXT },
|
||||||
{ "glVertexWeighthNV", "GL_NV_half_float", wine_glVertexWeighthNV },
|
{ "glVertexWeighthNV", "GL_NV_half_float", wine_glVertexWeighthNV },
|
||||||
{ "glVertexWeighthvNV", "GL_NV_half_float", wine_glVertexWeighthvNV },
|
{ "glVertexWeighthvNV", "GL_NV_half_float", wine_glVertexWeighthvNV },
|
||||||
|
{ "glVideoCaptureNV", "GL_NV_video_capture", wine_glVideoCaptureNV },
|
||||||
|
{ "glVideoCaptureStreamParameterdvNV", "GL_NV_video_capture", wine_glVideoCaptureStreamParameterdvNV },
|
||||||
|
{ "glVideoCaptureStreamParameterfvNV", "GL_NV_video_capture", wine_glVideoCaptureStreamParameterfvNV },
|
||||||
|
{ "glVideoCaptureStreamParameterivNV", "GL_NV_video_capture", wine_glVideoCaptureStreamParameterivNV },
|
||||||
{ "glWaitSync", "GL_ARB_sync", wine_glWaitSync },
|
{ "glWaitSync", "GL_ARB_sync", wine_glWaitSync },
|
||||||
{ "glWeightPointerARB", "GL_ARB_vertex_blend", wine_glWeightPointerARB },
|
{ "glWeightPointerARB", "GL_ARB_vertex_blend", wine_glWeightPointerARB },
|
||||||
{ "glWeightbvARB", "GL_ARB_vertex_blend", wine_glWeightbvARB },
|
{ "glWeightbvARB", "GL_ARB_vertex_blend", wine_glWeightbvARB },
|
||||||
|
|
Loading…
Reference in New Issue