Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
00628bb6
Commit
00628bb6
authored
Nov 07, 2012
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
opengl32: Update to the current OpenGL spec.
parent
85bf1082
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
156 additions
and
116 deletions
+156
-116
opengl_ext.c
dlls/opengl32/opengl_ext.c
+139
-111
opengl_norm.c
dlls/opengl32/opengl_norm.c
+10
-2
wgl_driver.h
include/wine/wgl_driver.h
+7
-3
No files found.
dlls/opengl32/opengl_ext.c
View file @
00628bb6
...
...
@@ -13,7 +13,7 @@
WINE_DEFAULT_DEBUG_CHANNEL
(
opengl
);
const
int
extension_registry_size
=
214
1
;
const
int
extension_registry_size
=
214
5
;
static
void
WINAPI
wine_glActiveProgramEXT
(
GLuint
program
)
{
const
struct
opengl_funcs
*
funcs
=
NtCurrentTeb
()
->
glTable
;
...
...
@@ -3909,6 +3909,18 @@ static void WINAPI wine_glGetPixelTexGenParameterivSGIS( GLenum pname, GLint* pa
funcs
->
ext
.
p_glGetPixelTexGenParameterivSGIS
(
pname
,
params
);
}
static
void
WINAPI
wine_glGetPixelTransformParameterfvEXT
(
GLenum
target
,
GLenum
pname
,
GLfloat
*
params
)
{
const
struct
opengl_funcs
*
funcs
=
NtCurrentTeb
()
->
glTable
;
TRACE
(
"(%d, %d, %p)
\n
"
,
target
,
pname
,
params
);
funcs
->
ext
.
p_glGetPixelTransformParameterfvEXT
(
target
,
pname
,
params
);
}
static
void
WINAPI
wine_glGetPixelTransformParameterivEXT
(
GLenum
target
,
GLenum
pname
,
GLint
*
params
)
{
const
struct
opengl_funcs
*
funcs
=
NtCurrentTeb
()
->
glTable
;
TRACE
(
"(%d, %d, %p)
\n
"
,
target
,
pname
,
params
);
funcs
->
ext
.
p_glGetPixelTransformParameterivEXT
(
target
,
pname
,
params
);
}
static
void
WINAPI
wine_glGetPointerIndexedvEXT
(
GLenum
target
,
GLuint
index
,
GLvoid
**
data
)
{
const
struct
opengl_funcs
*
funcs
=
NtCurrentTeb
()
->
glTable
;
TRACE
(
"(%d, %d, %p)
\n
"
,
target
,
index
,
data
);
...
...
@@ -9507,6 +9519,12 @@ static void WINAPI wine_glTexStorage3DMultisample( GLenum target, GLsizei sample
funcs
->
ext
.
p_glTexStorage3DMultisample
(
target
,
samples
,
internalformat
,
width
,
height
,
depth
,
fixedsamplelocations
);
}
static
void
WINAPI
wine_glTexStorageSparseAMD
(
GLenum
target
,
GLenum
internalFormat
,
GLsizei
width
,
GLsizei
height
,
GLsizei
depth
,
GLsizei
layers
,
GLbitfield
flags
)
{
const
struct
opengl_funcs
*
funcs
=
NtCurrentTeb
()
->
glTable
;
TRACE
(
"(%d, %d, %d, %d, %d, %d, %d)
\n
"
,
target
,
internalFormat
,
width
,
height
,
depth
,
layers
,
flags
);
funcs
->
ext
.
p_glTexStorageSparseAMD
(
target
,
internalFormat
,
width
,
height
,
depth
,
layers
,
flags
);
}
static
void
WINAPI
wine_glTexSubImage1DEXT
(
GLenum
target
,
GLint
level
,
GLint
xoffset
,
GLsizei
width
,
GLenum
format
,
GLenum
type
,
const
GLvoid
*
pixels
)
{
const
struct
opengl_funcs
*
funcs
=
NtCurrentTeb
()
->
glTable
;
TRACE
(
"(%d, %d, %d, %d, %d, %d, %p)
\n
"
,
target
,
level
,
xoffset
,
width
,
format
,
type
,
pixels
);
...
...
@@ -9699,6 +9717,12 @@ static void WINAPI wine_glTextureStorage3DMultisampleEXT( GLuint texture, GLenum
funcs
->
ext
.
p_glTextureStorage3DMultisampleEXT
(
texture
,
target
,
samples
,
internalformat
,
width
,
height
,
depth
,
fixedsamplelocations
);
}
static
void
WINAPI
wine_glTextureStorageSparseAMD
(
GLuint
texture
,
GLenum
target
,
GLenum
internalFormat
,
GLsizei
width
,
GLsizei
height
,
GLsizei
depth
,
GLsizei
layers
,
GLbitfield
flags
)
{
const
struct
opengl_funcs
*
funcs
=
NtCurrentTeb
()
->
glTable
;
TRACE
(
"(%d, %d, %d, %d, %d, %d, %d, %d)
\n
"
,
texture
,
target
,
internalFormat
,
width
,
height
,
depth
,
layers
,
flags
);
funcs
->
ext
.
p_glTextureStorageSparseAMD
(
texture
,
target
,
internalFormat
,
width
,
height
,
depth
,
layers
,
flags
);
}
static
void
WINAPI
wine_glTextureSubImage1DEXT
(
GLuint
texture
,
GLenum
target
,
GLint
level
,
GLint
xoffset
,
GLsizei
width
,
GLenum
format
,
GLenum
type
,
const
GLvoid
*
pixels
)
{
const
struct
opengl_funcs
*
funcs
=
NtCurrentTeb
()
->
glTable
;
TRACE
(
"(%d, %d, %d, %d, %d, %d, %d, %p)
\n
"
,
texture
,
target
,
level
,
xoffset
,
width
,
format
,
type
,
pixels
);
...
...
@@ -10461,7 +10485,7 @@ static INT_PTR WINAPI wine_glVDPAURegisterOutputSurfaceNV( GLvoid* vdpSurface, G
return
funcs
->
ext
.
p_glVDPAURegisterOutputSurfaceNV
(
vdpSurface
,
target
,
numTextureNames
,
textureNames
);
}
static
INT_PTR
WINAPI
wine_glVDPAURegisterVideoSurfaceNV
(
GLvoid
*
vdpSurface
,
GLenum
target
,
GLsizei
numTextureNames
,
const
GLuint
*
textureNames
)
{
static
INT_PTR
WINAPI
wine_glVDPAURegisterVideoSurfaceNV
(
const
GLvoid
*
vdpSurface
,
GLenum
target
,
GLsizei
numTextureNames
,
const
GLuint
*
textureNames
)
{
const
struct
opengl_funcs
*
funcs
=
NtCurrentTeb
()
->
glTable
;
TRACE
(
"(%p, %d, %d, %p)
\n
"
,
vdpSurface
,
target
,
numTextureNames
,
textureNames
);
return
funcs
->
ext
.
p_glVDPAURegisterVideoSurfaceNV
(
vdpSurface
,
target
,
numTextureNames
,
textureNames
);
...
...
@@ -12255,7 +12279,7 @@ static void WINAPI wine_glVertexStream4svATI( GLenum stream, const GLshort* coor
funcs
->
ext
.
p_glVertexStream4svATI
(
stream
,
coords
);
}
static
void
WINAPI
wine_glVertexWeightPointerEXT
(
GL
sizei
size
,
GLenum
type
,
GLsizei
stride
,
const
GLvoid
*
pointer
)
{
static
void
WINAPI
wine_glVertexWeightPointerEXT
(
GL
int
size
,
GLenum
type
,
GLsizei
stride
,
const
GLvoid
*
pointer
)
{
const
struct
opengl_funcs
*
funcs
=
NtCurrentTeb
()
->
glTable
;
TRACE
(
"(%d, %d, %d, %p)
\n
"
,
size
,
type
,
stride
,
pointer
);
funcs
->
ext
.
p_glVertexWeightPointerEXT
(
size
,
type
,
stride
,
pointer
);
...
...
@@ -12735,7 +12759,7 @@ static void WINAPI wine_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLen
funcs
->
ext
.
p_glWriteMaskEXT
(
res
,
in
,
outX
,
outY
,
outZ
,
outW
);
}
const
OpenGL_extension
extension_registry
[
214
1
]
=
{
const
OpenGL_extension
extension_registry
[
214
5
]
=
{
{
"glActiveProgramEXT"
,
"GL_EXT_separate_shader_objects"
,
wine_glActiveProgramEXT
},
{
"glActiveShaderProgram"
,
"GL_ARB_separate_shader_objects"
,
wine_glActiveShaderProgram
},
{
"glActiveStencilFaceEXT"
,
"GL_EXT_stencil_two_side"
,
wine_glActiveStencilFaceEXT
},
...
...
@@ -12865,7 +12889,7 @@ const OpenGL_extension extension_registry[2141] = {
{
"glClearDepthf"
,
"GL_ARB_ES2_compatibility"
,
wine_glClearDepthf
},
{
"glClearNamedBufferDataEXT"
,
"GL_ARB_clear_buffer_object"
,
wine_glClearNamedBufferDataEXT
},
{
"glClearNamedBufferSubDataEXT"
,
"GL_ARB_clear_buffer_object"
,
wine_glClearNamedBufferSubDataEXT
},
{
"glClientActiveTexture"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glClientActiveTexture
},
{
"glClientActiveTexture"
,
"GL_VERSION_1_3"
,
wine_glClientActiveTexture
},
{
"glClientActiveTextureARB"
,
"GL_ARB_multitexture"
,
wine_glClientActiveTextureARB
},
{
"glClientActiveVertexStreamATI"
,
"GL_ATI_vertex_streams"
,
wine_glClientActiveVertexStreamATI
},
{
"glClientAttribDefaultEXT"
,
"GL_EXT_direct_state_access"
,
wine_glClientAttribDefaultEXT
},
...
...
@@ -12895,13 +12919,13 @@ const OpenGL_extension extension_registry[2141] = {
{
"glColorPointerEXT"
,
"GL_EXT_vertex_array"
,
wine_glColorPointerEXT
},
{
"glColorPointerListIBM"
,
"GL_IBM_vertex_array_lists"
,
wine_glColorPointerListIBM
},
{
"glColorPointervINTEL"
,
"GL_INTEL_parallel_arrays"
,
wine_glColorPointervINTEL
},
{
"glColorSubTable"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glColorSubTable
},
{
"glColorSubTable"
,
"GL_VERSION_1_2"
,
wine_glColorSubTable
},
{
"glColorSubTableEXT"
,
"GL_EXT_color_subtable"
,
wine_glColorSubTableEXT
},
{
"glColorTable"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glColorTable
},
{
"glColorTable"
,
"GL_VERSION_1_2"
,
wine_glColorTable
},
{
"glColorTableEXT"
,
"GL_EXT_paletted_texture"
,
wine_glColorTableEXT
},
{
"glColorTableParameterfv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glColorTableParameterfv
},
{
"glColorTableParameterfv"
,
"GL_VERSION_1_2"
,
wine_glColorTableParameterfv
},
{
"glColorTableParameterfvSGI"
,
"GL_SGI_color_table"
,
wine_glColorTableParameterfvSGI
},
{
"glColorTableParameteriv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glColorTableParameteriv
},
{
"glColorTableParameteriv"
,
"GL_VERSION_1_2"
,
wine_glColorTableParameteriv
},
{
"glColorTableParameterivSGI"
,
"GL_SGI_color_table"
,
wine_glColorTableParameterivSGI
},
{
"glColorTableSGI"
,
"GL_SGI_color_table"
,
wine_glColorTableSGI
},
{
"glCombinerInputNV"
,
"GL_NV_register_combiners"
,
wine_glCombinerInputNV
},
...
...
@@ -12938,26 +12962,26 @@ const OpenGL_extension extension_registry[2141] = {
{
"glCompressedTextureSubImage1DEXT"
,
"GL_EXT_direct_state_access"
,
wine_glCompressedTextureSubImage1DEXT
},
{
"glCompressedTextureSubImage2DEXT"
,
"GL_EXT_direct_state_access"
,
wine_glCompressedTextureSubImage2DEXT
},
{
"glCompressedTextureSubImage3DEXT"
,
"GL_EXT_direct_state_access"
,
wine_glCompressedTextureSubImage3DEXT
},
{
"glConvolutionFilter1D"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glConvolutionFilter1D
},
{
"glConvolutionFilter1D"
,
"GL_VERSION_1_2"
,
wine_glConvolutionFilter1D
},
{
"glConvolutionFilter1DEXT"
,
"GL_EXT_convolution"
,
wine_glConvolutionFilter1DEXT
},
{
"glConvolutionFilter2D"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glConvolutionFilter2D
},
{
"glConvolutionFilter2D"
,
"GL_VERSION_1_2"
,
wine_glConvolutionFilter2D
},
{
"glConvolutionFilter2DEXT"
,
"GL_EXT_convolution"
,
wine_glConvolutionFilter2DEXT
},
{
"glConvolutionParameterf"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glConvolutionParameterf
},
{
"glConvolutionParameterf"
,
"GL_VERSION_1_2"
,
wine_glConvolutionParameterf
},
{
"glConvolutionParameterfEXT"
,
"GL_EXT_convolution"
,
wine_glConvolutionParameterfEXT
},
{
"glConvolutionParameterfv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glConvolutionParameterfv
},
{
"glConvolutionParameterfv"
,
"GL_VERSION_1_2"
,
wine_glConvolutionParameterfv
},
{
"glConvolutionParameterfvEXT"
,
"GL_EXT_convolution"
,
wine_glConvolutionParameterfvEXT
},
{
"glConvolutionParameteri"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glConvolutionParameteri
},
{
"glConvolutionParameteri"
,
"GL_VERSION_1_2"
,
wine_glConvolutionParameteri
},
{
"glConvolutionParameteriEXT"
,
"GL_EXT_convolution"
,
wine_glConvolutionParameteriEXT
},
{
"glConvolutionParameteriv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glConvolutionParameteriv
},
{
"glConvolutionParameteriv"
,
"GL_VERSION_1_2"
,
wine_glConvolutionParameteriv
},
{
"glConvolutionParameterivEXT"
,
"GL_EXT_convolution"
,
wine_glConvolutionParameterivEXT
},
{
"glCopyBufferSubData"
,
"GL_ARB_copy_buffer"
,
wine_glCopyBufferSubData
},
{
"glCopyColorSubTable"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glCopyColorSubTable
},
{
"glCopyColorSubTable"
,
"GL_VERSION_1_2"
,
wine_glCopyColorSubTable
},
{
"glCopyColorSubTableEXT"
,
"GL_EXT_color_subtable"
,
wine_glCopyColorSubTableEXT
},
{
"glCopyColorTable"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glCopyColorTable
},
{
"glCopyColorTable"
,
"GL_VERSION_1_2"
,
wine_glCopyColorTable
},
{
"glCopyColorTableSGI"
,
"GL_SGI_color_table"
,
wine_glCopyColorTableSGI
},
{
"glCopyConvolutionFilter1D"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glCopyConvolutionFilter1D
},
{
"glCopyConvolutionFilter1D"
,
"GL_VERSION_1_2"
,
wine_glCopyConvolutionFilter1D
},
{
"glCopyConvolutionFilter1DEXT"
,
"GL_EXT_convolution"
,
wine_glCopyConvolutionFilter1DEXT
},
{
"glCopyConvolutionFilter2D"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glCopyConvolutionFilter2D
},
{
"glCopyConvolutionFilter2D"
,
"GL_VERSION_1_2"
,
wine_glCopyConvolutionFilter2D
},
{
"glCopyConvolutionFilter2DEXT"
,
"GL_EXT_convolution"
,
wine_glCopyConvolutionFilter2DEXT
},
{
"glCopyImageSubData"
,
"GL_ARB_copy_image"
,
wine_glCopyImageSubData
},
{
"glCopyImageSubDataNV"
,
"GL_NV_copy_image"
,
wine_glCopyImageSubDataNV
},
...
...
@@ -13129,16 +13153,16 @@ const OpenGL_extension extension_registry[2141] = {
{
"glFlushVertexArrayRangeAPPLE"
,
"GL_APPLE_vertex_array_range"
,
wine_glFlushVertexArrayRangeAPPLE
},
{
"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"
,
wine_glFogCoordPointer
},
{
"glFogCoordPointerEXT"
,
"GL_EXT_fog_coord"
,
wine_glFogCoordPointerEXT
},
{
"glFogCoordPointerListIBM"
,
"GL_IBM_vertex_array_lists"
,
wine_glFogCoordPointerListIBM
},
{
"glFogCoordd"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glFogCoordd
},
{
"glFogCoordd"
,
"GL_VERSION_1_4"
,
wine_glFogCoordd
},
{
"glFogCoorddEXT"
,
"GL_EXT_fog_coord"
,
wine_glFogCoorddEXT
},
{
"glFogCoorddv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glFogCoorddv
},
{
"glFogCoorddv"
,
"GL_VERSION_1_4"
,
wine_glFogCoorddv
},
{
"glFogCoorddvEXT"
,
"GL_EXT_fog_coord"
,
wine_glFogCoorddvEXT
},
{
"glFogCoordf"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glFogCoordf
},
{
"glFogCoordf"
,
"GL_VERSION_1_4"
,
wine_glFogCoordf
},
{
"glFogCoordfEXT"
,
"GL_EXT_fog_coord"
,
wine_glFogCoordfEXT
},
{
"glFogCoordfv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glFogCoordfv
},
{
"glFogCoordfv"
,
"GL_VERSION_1_4"
,
wine_glFogCoordfv
},
{
"glFogCoordfvEXT"
,
"GL_EXT_fog_coord"
,
wine_glFogCoordfvEXT
},
{
"glFogCoordhNV"
,
"GL_NV_half_float"
,
wine_glFogCoordhNV
},
{
"glFogCoordhvNV"
,
"GL_NV_half_float"
,
wine_glFogCoordhvNV
},
...
...
@@ -13239,12 +13263,12 @@ const OpenGL_extension extension_registry[2141] = {
{
"glGetBufferPointervARB"
,
"GL_ARB_vertex_buffer_object"
,
wine_glGetBufferPointervARB
},
{
"glGetBufferSubData"
,
"GL_VERSION_1_5"
,
wine_glGetBufferSubData
},
{
"glGetBufferSubDataARB"
,
"GL_ARB_vertex_buffer_object"
,
wine_glGetBufferSubDataARB
},
{
"glGetColorTable"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetColorTable
},
{
"glGetColorTable"
,
"GL_VERSION_1_2"
,
wine_glGetColorTable
},
{
"glGetColorTableEXT"
,
"GL_EXT_paletted_texture"
,
wine_glGetColorTableEXT
},
{
"glGetColorTableParameterfv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetColorTableParameterfv
},
{
"glGetColorTableParameterfv"
,
"GL_VERSION_1_2"
,
wine_glGetColorTableParameterfv
},
{
"glGetColorTableParameterfvEXT"
,
"GL_EXT_paletted_texture"
,
wine_glGetColorTableParameterfvEXT
},
{
"glGetColorTableParameterfvSGI"
,
"GL_SGI_color_table"
,
wine_glGetColorTableParameterfvSGI
},
{
"glGetColorTableParameteriv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetColorTableParameteriv
},
{
"glGetColorTableParameteriv"
,
"GL_VERSION_1_2"
,
wine_glGetColorTableParameteriv
},
{
"glGetColorTableParameterivEXT"
,
"GL_EXT_paletted_texture"
,
wine_glGetColorTableParameterivEXT
},
{
"glGetColorTableParameterivSGI"
,
"GL_SGI_color_table"
,
wine_glGetColorTableParameterivSGI
},
{
"glGetColorTableSGI"
,
"GL_SGI_color_table"
,
wine_glGetColorTableSGI
},
...
...
@@ -13257,11 +13281,11 @@ const OpenGL_extension extension_registry[2141] = {
{
"glGetCompressedTexImage"
,
"GL_VERSION_1_3"
,
wine_glGetCompressedTexImage
},
{
"glGetCompressedTexImageARB"
,
"GL_ARB_texture_compression"
,
wine_glGetCompressedTexImageARB
},
{
"glGetCompressedTextureImageEXT"
,
"GL_EXT_direct_state_access"
,
wine_glGetCompressedTextureImageEXT
},
{
"glGetConvolutionFilter"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetConvolutionFilter
},
{
"glGetConvolutionFilter"
,
"GL_VERSION_1_2"
,
wine_glGetConvolutionFilter
},
{
"glGetConvolutionFilterEXT"
,
"GL_EXT_convolution"
,
wine_glGetConvolutionFilterEXT
},
{
"glGetConvolutionParameterfv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetConvolutionParameterfv
},
{
"glGetConvolutionParameterfv"
,
"GL_VERSION_1_2"
,
wine_glGetConvolutionParameterfv
},
{
"glGetConvolutionParameterfvEXT"
,
"GL_EXT_convolution"
,
wine_glGetConvolutionParameterfvEXT
},
{
"glGetConvolutionParameteriv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetConvolutionParameteriv
},
{
"glGetConvolutionParameteriv"
,
"GL_VERSION_1_2"
,
wine_glGetConvolutionParameteriv
},
{
"glGetConvolutionParameterivEXT"
,
"GL_EXT_convolution"
,
wine_glGetConvolutionParameterivEXT
},
{
"glGetDebugMessageLog"
,
"GL_KHR_debug"
,
wine_glGetDebugMessageLog
},
{
"glGetDebugMessageLogAMD"
,
"GL_AMD_debug_output"
,
wine_glGetDebugMessageLogAMD
},
...
...
@@ -13288,11 +13312,11 @@ const OpenGL_extension extension_registry[2141] = {
{
"glGetFramebufferParameterivEXT"
,
"GL_EXT_direct_state_access"
,
wine_glGetFramebufferParameterivEXT
},
{
"glGetGraphicsResetStatusARB"
,
"GL_ARB_robustness"
,
wine_glGetGraphicsResetStatusARB
},
{
"glGetHandleARB"
,
"GL_ARB_shader_objects"
,
wine_glGetHandleARB
},
{
"glGetHistogram"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetHistogram
},
{
"glGetHistogram"
,
"GL_VERSION_1_2"
,
wine_glGetHistogram
},
{
"glGetHistogramEXT"
,
"GL_EXT_histogram"
,
wine_glGetHistogramEXT
},
{
"glGetHistogramParameterfv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetHistogramParameterfv
},
{
"glGetHistogramParameterfv"
,
"GL_VERSION_1_2"
,
wine_glGetHistogramParameterfv
},
{
"glGetHistogramParameterfvEXT"
,
"GL_EXT_histogram"
,
wine_glGetHistogramParameterfvEXT
},
{
"glGetHistogramParameteriv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetHistogramParameteriv
},
{
"glGetHistogramParameteriv"
,
"GL_VERSION_1_2"
,
wine_glGetHistogramParameteriv
},
{
"glGetHistogramParameterivEXT"
,
"GL_EXT_histogram"
,
wine_glGetHistogramParameterivEXT
},
{
"glGetImageHandleNV"
,
"GL_NV_bindless_texture"
,
wine_glGetImageHandleNV
},
{
"glGetImageTransformParameterfvHP"
,
"GL_HP_image_transform"
,
wine_glGetImageTransformParameterfvHP
},
...
...
@@ -13320,11 +13344,11 @@ const OpenGL_extension extension_registry[2141] = {
{
"glGetMapControlPointsNV"
,
"GL_NV_evaluators"
,
wine_glGetMapControlPointsNV
},
{
"glGetMapParameterfvNV"
,
"GL_NV_evaluators"
,
wine_glGetMapParameterfvNV
},
{
"glGetMapParameterivNV"
,
"GL_NV_evaluators"
,
wine_glGetMapParameterivNV
},
{
"glGetMinmax"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetMinmax
},
{
"glGetMinmax"
,
"GL_VERSION_1_2"
,
wine_glGetMinmax
},
{
"glGetMinmaxEXT"
,
"GL_EXT_histogram"
,
wine_glGetMinmaxEXT
},
{
"glGetMinmaxParameterfv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetMinmaxParameterfv
},
{
"glGetMinmaxParameterfv"
,
"GL_VERSION_1_2"
,
wine_glGetMinmaxParameterfv
},
{
"glGetMinmaxParameterfvEXT"
,
"GL_EXT_histogram"
,
wine_glGetMinmaxParameterfvEXT
},
{
"glGetMinmaxParameteriv"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetMinmaxParameteriv
},
{
"glGetMinmaxParameteriv"
,
"GL_VERSION_1_2"
,
wine_glGetMinmaxParameteriv
},
{
"glGetMinmaxParameterivEXT"
,
"GL_EXT_histogram"
,
wine_glGetMinmaxParameterivEXT
},
{
"glGetMultiTexEnvfvEXT"
,
"GL_EXT_direct_state_access"
,
wine_glGetMultiTexEnvfvEXT
},
{
"glGetMultiTexEnvivEXT"
,
"GL_EXT_direct_state_access"
,
wine_glGetMultiTexEnvivEXT
},
...
...
@@ -13385,6 +13409,8 @@ const OpenGL_extension extension_registry[2141] = {
{
"glGetPerfMonitorGroupsAMD"
,
"GL_AMD_performance_monitor"
,
wine_glGetPerfMonitorGroupsAMD
},
{
"glGetPixelTexGenParameterfvSGIS"
,
"GL_SGIS_pixel_texture"
,
wine_glGetPixelTexGenParameterfvSGIS
},
{
"glGetPixelTexGenParameterivSGIS"
,
"GL_SGIS_pixel_texture"
,
wine_glGetPixelTexGenParameterivSGIS
},
{
"glGetPixelTransformParameterfvEXT"
,
"GL_EXT_pixel_transform"
,
wine_glGetPixelTransformParameterfvEXT
},
{
"glGetPixelTransformParameterivEXT"
,
"GL_EXT_pixel_transform"
,
wine_glGetPixelTransformParameterivEXT
},
{
"glGetPointerIndexedvEXT"
,
"GL_EXT_direct_state_access"
,
wine_glGetPointerIndexedvEXT
},
{
"glGetPointervEXT"
,
"GL_EXT_vertex_array"
,
wine_glGetPointervEXT
},
{
"glGetProgramBinary"
,
"GL_ARB_get_program_binary"
,
wine_glGetProgramBinary
},
...
...
@@ -13433,7 +13459,7 @@ const OpenGL_extension extension_registry[2141] = {
{
"glGetSamplerParameterIuiv"
,
"GL_ARB_sampler_objects"
,
wine_glGetSamplerParameterIuiv
},
{
"glGetSamplerParameterfv"
,
"GL_ARB_sampler_objects"
,
wine_glGetSamplerParameterfv
},
{
"glGetSamplerParameteriv"
,
"GL_ARB_sampler_objects"
,
wine_glGetSamplerParameteriv
},
{
"glGetSeparableFilter"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glGetSeparableFilter
},
{
"glGetSeparableFilter"
,
"GL_VERSION_1_2"
,
wine_glGetSeparableFilter
},
{
"glGetSeparableFilterEXT"
,
"GL_EXT_convolution"
,
wine_glGetSeparableFilterEXT
},
{
"glGetShaderInfoLog"
,
"GL_VERSION_2_0"
,
wine_glGetShaderInfoLog
},
{
"glGetShaderPrecisionFormat"
,
"GL_ARB_ES2_compatibility"
,
wine_glGetShaderPrecisionFormat
},
...
...
@@ -13546,7 +13572,7 @@ const OpenGL_extension extension_registry[2141] = {
{
"glGlobalAlphaFactoruiSUN"
,
"GL_SUN_global_alpha"
,
wine_glGlobalAlphaFactoruiSUN
},
{
"glGlobalAlphaFactorusSUN"
,
"GL_SUN_global_alpha"
,
wine_glGlobalAlphaFactorusSUN
},
{
"glHintPGI"
,
"GL_PGI_misc_hints"
,
wine_glHintPGI
},
{
"glHistogram"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glHistogram
},
{
"glHistogram"
,
"GL_VERSION_1_2"
,
wine_glHistogram
},
{
"glHistogramEXT"
,
"GL_EXT_histogram"
,
wine_glHistogramEXT
},
{
"glIglooInterfaceSGIX"
,
"GL_SGIX_igloo_interface"
,
wine_glIglooInterfaceSGIX
},
{
"glImageTransformParameterfHP"
,
"GL_HP_image_transform"
,
wine_glImageTransformParameterfHP
},
...
...
@@ -13615,9 +13641,9 @@ const OpenGL_extension extension_registry[2141] = {
{
"glListParameterivSGIX"
,
"GL_SGIX_list_priority"
,
wine_glListParameterivSGIX
},
{
"glLoadIdentityDeformationMapSGIX"
,
"GL_SGIX_polynomial_ffd"
,
wine_glLoadIdentityDeformationMapSGIX
},
{
"glLoadProgramNV"
,
"GL_NV_vertex_program"
,
wine_glLoadProgramNV
},
{
"glLoadTransposeMatrixd"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glLoadTransposeMatrixd
},
{
"glLoadTransposeMatrixd"
,
"GL_VERSION_1_3"
,
wine_glLoadTransposeMatrixd
},
{
"glLoadTransposeMatrixdARB"
,
"GL_ARB_transpose_matrix"
,
wine_glLoadTransposeMatrixdARB
},
{
"glLoadTransposeMatrixf"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glLoadTransposeMatrixf
},
{
"glLoadTransposeMatrixf"
,
"GL_VERSION_1_3"
,
wine_glLoadTransposeMatrixf
},
{
"glLoadTransposeMatrixfARB"
,
"GL_ARB_transpose_matrix"
,
wine_glLoadTransposeMatrixfARB
},
{
"glLockArraysEXT"
,
"GL_EXT_compiled_vertex_array"
,
wine_glLockArraysEXT
},
{
"glMTexCoord2fSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMTexCoord2fSGIS
},
...
...
@@ -13670,11 +13696,11 @@ const OpenGL_extension extension_registry[2141] = {
{
"glMemoryBarrierEXT"
,
"GL_EXT_shader_image_load_store"
,
wine_glMemoryBarrierEXT
},
{
"glMinSampleShading"
,
"GL_VERSION_4_0"
,
wine_glMinSampleShading
},
{
"glMinSampleShadingARB"
,
"GL_ARB_sample_shading"
,
wine_glMinSampleShadingARB
},
{
"glMinmax"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glMinmax
},
{
"glMinmax"
,
"GL_VERSION_1_2"
,
wine_glMinmax
},
{
"glMinmaxEXT"
,
"GL_EXT_histogram"
,
wine_glMinmaxEXT
},
{
"glMultTransposeMatrixd"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultTransposeMatrixd
},
{
"glMultTransposeMatrixd"
,
"GL_VERSION_1_3"
,
wine_glMultTransposeMatrixd
},
{
"glMultTransposeMatrixdARB"
,
"GL_ARB_transpose_matrix"
,
wine_glMultTransposeMatrixdARB
},
{
"glMultTransposeMatrixf"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultTransposeMatrixf
},
{
"glMultTransposeMatrixf"
,
"GL_VERSION_1_3"
,
wine_glMultTransposeMatrixf
},
{
"glMultTransposeMatrixfARB"
,
"GL_ARB_transpose_matrix"
,
wine_glMultTransposeMatrixfARB
},
{
"glMultiDrawArrays"
,
"GL_VERSION_1_4"
,
wine_glMultiDrawArrays
},
{
"glMultiDrawArraysEXT"
,
"GL_EXT_multi_draw_arrays"
,
wine_glMultiDrawArraysEXT
},
...
...
@@ -13690,108 +13716,108 @@ const OpenGL_extension extension_registry[2141] = {
{
"glMultiModeDrawArraysIBM"
,
"GL_IBM_multimode_draw_arrays"
,
wine_glMultiModeDrawArraysIBM
},
{
"glMultiModeDrawElementsIBM"
,
"GL_IBM_multimode_draw_arrays"
,
wine_glMultiModeDrawElementsIBM
},
{
"glMultiTexBufferEXT"
,
"GL_EXT_direct_state_access"
,
wine_glMultiTexBufferEXT
},
{
"glMultiTexCoord1d"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord1d
},
{
"glMultiTexCoord1d"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord1d
},
{
"glMultiTexCoord1dARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord1dARB
},
{
"glMultiTexCoord1dSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord1dSGIS
},
{
"glMultiTexCoord1dv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord1dv
},
{
"glMultiTexCoord1dv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord1dv
},
{
"glMultiTexCoord1dvARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord1dvARB
},
{
"glMultiTexCoord1dvSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord1dvSGIS
},
{
"glMultiTexCoord1f"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord1f
},
{
"glMultiTexCoord1f"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord1f
},
{
"glMultiTexCoord1fARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord1fARB
},
{
"glMultiTexCoord1fSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord1fSGIS
},
{
"glMultiTexCoord1fv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord1fv
},
{
"glMultiTexCoord1fv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord1fv
},
{
"glMultiTexCoord1fvARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord1fvARB
},
{
"glMultiTexCoord1fvSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord1fvSGIS
},
{
"glMultiTexCoord1hNV"
,
"GL_NV_half_float"
,
wine_glMultiTexCoord1hNV
},
{
"glMultiTexCoord1hvNV"
,
"GL_NV_half_float"
,
wine_glMultiTexCoord1hvNV
},
{
"glMultiTexCoord1i"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord1i
},
{
"glMultiTexCoord1i"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord1i
},
{
"glMultiTexCoord1iARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord1iARB
},
{
"glMultiTexCoord1iSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord1iSGIS
},
{
"glMultiTexCoord1iv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord1iv
},
{
"glMultiTexCoord1iv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord1iv
},
{
"glMultiTexCoord1ivARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord1ivARB
},
{
"glMultiTexCoord1ivSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord1ivSGIS
},
{
"glMultiTexCoord1s"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord1s
},
{
"glMultiTexCoord1s"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord1s
},
{
"glMultiTexCoord1sARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord1sARB
},
{
"glMultiTexCoord1sSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord1sSGIS
},
{
"glMultiTexCoord1sv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord1sv
},
{
"glMultiTexCoord1sv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord1sv
},
{
"glMultiTexCoord1svARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord1svARB
},
{
"glMultiTexCoord1svSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord1svSGIS
},
{
"glMultiTexCoord2d"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord2d
},
{
"glMultiTexCoord2d"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord2d
},
{
"glMultiTexCoord2dARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord2dARB
},
{
"glMultiTexCoord2dSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord2dSGIS
},
{
"glMultiTexCoord2dv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord2dv
},
{
"glMultiTexCoord2dv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord2dv
},
{
"glMultiTexCoord2dvARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord2dvARB
},
{
"glMultiTexCoord2dvSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord2dvSGIS
},
{
"glMultiTexCoord2f"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord2f
},
{
"glMultiTexCoord2f"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord2f
},
{
"glMultiTexCoord2fARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord2fARB
},
{
"glMultiTexCoord2fSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord2fSGIS
},
{
"glMultiTexCoord2fv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord2fv
},
{
"glMultiTexCoord2fv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord2fv
},
{
"glMultiTexCoord2fvARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord2fvARB
},
{
"glMultiTexCoord2fvSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord2fvSGIS
},
{
"glMultiTexCoord2hNV"
,
"GL_NV_half_float"
,
wine_glMultiTexCoord2hNV
},
{
"glMultiTexCoord2hvNV"
,
"GL_NV_half_float"
,
wine_glMultiTexCoord2hvNV
},
{
"glMultiTexCoord2i"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord2i
},
{
"glMultiTexCoord2i"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord2i
},
{
"glMultiTexCoord2iARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord2iARB
},
{
"glMultiTexCoord2iSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord2iSGIS
},
{
"glMultiTexCoord2iv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord2iv
},
{
"glMultiTexCoord2iv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord2iv
},
{
"glMultiTexCoord2ivARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord2ivARB
},
{
"glMultiTexCoord2ivSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord2ivSGIS
},
{
"glMultiTexCoord2s"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord2s
},
{
"glMultiTexCoord2s"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord2s
},
{
"glMultiTexCoord2sARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord2sARB
},
{
"glMultiTexCoord2sSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord2sSGIS
},
{
"glMultiTexCoord2sv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord2sv
},
{
"glMultiTexCoord2sv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord2sv
},
{
"glMultiTexCoord2svARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord2svARB
},
{
"glMultiTexCoord2svSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord2svSGIS
},
{
"glMultiTexCoord3d"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord3d
},
{
"glMultiTexCoord3d"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord3d
},
{
"glMultiTexCoord3dARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord3dARB
},
{
"glMultiTexCoord3dSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord3dSGIS
},
{
"glMultiTexCoord3dv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord3dv
},
{
"glMultiTexCoord3dv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord3dv
},
{
"glMultiTexCoord3dvARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord3dvARB
},
{
"glMultiTexCoord3dvSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord3dvSGIS
},
{
"glMultiTexCoord3f"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord3f
},
{
"glMultiTexCoord3f"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord3f
},
{
"glMultiTexCoord3fARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord3fARB
},
{
"glMultiTexCoord3fSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord3fSGIS
},
{
"glMultiTexCoord3fv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord3fv
},
{
"glMultiTexCoord3fv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord3fv
},
{
"glMultiTexCoord3fvARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord3fvARB
},
{
"glMultiTexCoord3fvSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord3fvSGIS
},
{
"glMultiTexCoord3hNV"
,
"GL_NV_half_float"
,
wine_glMultiTexCoord3hNV
},
{
"glMultiTexCoord3hvNV"
,
"GL_NV_half_float"
,
wine_glMultiTexCoord3hvNV
},
{
"glMultiTexCoord3i"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord3i
},
{
"glMultiTexCoord3i"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord3i
},
{
"glMultiTexCoord3iARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord3iARB
},
{
"glMultiTexCoord3iSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord3iSGIS
},
{
"glMultiTexCoord3iv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord3iv
},
{
"glMultiTexCoord3iv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord3iv
},
{
"glMultiTexCoord3ivARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord3ivARB
},
{
"glMultiTexCoord3ivSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord3ivSGIS
},
{
"glMultiTexCoord3s"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord3s
},
{
"glMultiTexCoord3s"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord3s
},
{
"glMultiTexCoord3sARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord3sARB
},
{
"glMultiTexCoord3sSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord3sSGIS
},
{
"glMultiTexCoord3sv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord3sv
},
{
"glMultiTexCoord3sv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord3sv
},
{
"glMultiTexCoord3svARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord3svARB
},
{
"glMultiTexCoord3svSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord3svSGIS
},
{
"glMultiTexCoord4d"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord4d
},
{
"glMultiTexCoord4d"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord4d
},
{
"glMultiTexCoord4dARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord4dARB
},
{
"glMultiTexCoord4dSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord4dSGIS
},
{
"glMultiTexCoord4dv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord4dv
},
{
"glMultiTexCoord4dv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord4dv
},
{
"glMultiTexCoord4dvARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord4dvARB
},
{
"glMultiTexCoord4dvSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord4dvSGIS
},
{
"glMultiTexCoord4f"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord4f
},
{
"glMultiTexCoord4f"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord4f
},
{
"glMultiTexCoord4fARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord4fARB
},
{
"glMultiTexCoord4fSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord4fSGIS
},
{
"glMultiTexCoord4fv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord4fv
},
{
"glMultiTexCoord4fv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord4fv
},
{
"glMultiTexCoord4fvARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord4fvARB
},
{
"glMultiTexCoord4fvSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord4fvSGIS
},
{
"glMultiTexCoord4hNV"
,
"GL_NV_half_float"
,
wine_glMultiTexCoord4hNV
},
{
"glMultiTexCoord4hvNV"
,
"GL_NV_half_float"
,
wine_glMultiTexCoord4hvNV
},
{
"glMultiTexCoord4i"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord4i
},
{
"glMultiTexCoord4i"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord4i
},
{
"glMultiTexCoord4iARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord4iARB
},
{
"glMultiTexCoord4iSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord4iSGIS
},
{
"glMultiTexCoord4iv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord4iv
},
{
"glMultiTexCoord4iv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord4iv
},
{
"glMultiTexCoord4ivARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord4ivARB
},
{
"glMultiTexCoord4ivSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord4ivSGIS
},
{
"glMultiTexCoord4s"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord4s
},
{
"glMultiTexCoord4s"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord4s
},
{
"glMultiTexCoord4sARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord4sARB
},
{
"glMultiTexCoord4sSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord4sSGIS
},
{
"glMultiTexCoord4sv"
,
"GL_VERSION_1_3
_DEPRECATED
"
,
wine_glMultiTexCoord4sv
},
{
"glMultiTexCoord4sv"
,
"GL_VERSION_1_3"
,
wine_glMultiTexCoord4sv
},
{
"glMultiTexCoord4svARB"
,
"GL_ARB_multitexture"
,
wine_glMultiTexCoord4svARB
},
{
"glMultiTexCoord4svSGIS"
,
"GL_SGIS_multitexture"
,
wine_glMultiTexCoord4svSGIS
},
{
"glMultiTexCoordP1ui"
,
"GL_ARB_vertex_type_2_10_10_10_rev"
,
wine_glMultiTexCoordP1ui
},
...
...
@@ -14139,9 +14165,9 @@ const OpenGL_extension extension_registry[2141] = {
{
"glReplacementCodeusSUN"
,
"GL_SUN_triangle_list"
,
wine_glReplacementCodeusSUN
},
{
"glReplacementCodeusvSUN"
,
"GL_SUN_triangle_list"
,
wine_glReplacementCodeusvSUN
},
{
"glRequestResidentProgramsNV"
,
"GL_NV_vertex_program"
,
wine_glRequestResidentProgramsNV
},
{
"glResetHistogram"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glResetHistogram
},
{
"glResetHistogram"
,
"GL_VERSION_1_2"
,
wine_glResetHistogram
},
{
"glResetHistogramEXT"
,
"GL_EXT_histogram"
,
wine_glResetHistogramEXT
},
{
"glResetMinmax"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glResetMinmax
},
{
"glResetMinmax"
,
"GL_VERSION_1_2"
,
wine_glResetMinmax
},
{
"glResetMinmaxEXT"
,
"GL_EXT_histogram"
,
wine_glResetMinmaxEXT
},
{
"glResizeBuffersMESA"
,
"GL_MESA_resize_buffers"
,
wine_glResizeBuffersMESA
},
{
"glResumeTransformFeedback"
,
"GL_ARB_transform_feedback2"
,
wine_glResumeTransformFeedback
},
...
...
@@ -14164,50 +14190,50 @@ const OpenGL_extension extension_registry[2141] = {
{
"glScissorArrayv"
,
"GL_ARB_viewport_array"
,
wine_glScissorArrayv
},
{
"glScissorIndexed"
,
"GL_ARB_viewport_array"
,
wine_glScissorIndexed
},
{
"glScissorIndexedv"
,
"GL_ARB_viewport_array"
,
wine_glScissorIndexedv
},
{
"glSecondaryColor3b"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3b
},
{
"glSecondaryColor3b"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3b
},
{
"glSecondaryColor3bEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3bEXT
},
{
"glSecondaryColor3bv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3bv
},
{
"glSecondaryColor3bv"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3bv
},
{
"glSecondaryColor3bvEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3bvEXT
},
{
"glSecondaryColor3d"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3d
},
{
"glSecondaryColor3d"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3d
},
{
"glSecondaryColor3dEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3dEXT
},
{
"glSecondaryColor3dv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3dv
},
{
"glSecondaryColor3dv"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3dv
},
{
"glSecondaryColor3dvEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3dvEXT
},
{
"glSecondaryColor3f"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3f
},
{
"glSecondaryColor3f"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3f
},
{
"glSecondaryColor3fEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3fEXT
},
{
"glSecondaryColor3fv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3fv
},
{
"glSecondaryColor3fv"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3fv
},
{
"glSecondaryColor3fvEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3fvEXT
},
{
"glSecondaryColor3hNV"
,
"GL_NV_half_float"
,
wine_glSecondaryColor3hNV
},
{
"glSecondaryColor3hvNV"
,
"GL_NV_half_float"
,
wine_glSecondaryColor3hvNV
},
{
"glSecondaryColor3i"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3i
},
{
"glSecondaryColor3i"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3i
},
{
"glSecondaryColor3iEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3iEXT
},
{
"glSecondaryColor3iv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3iv
},
{
"glSecondaryColor3iv"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3iv
},
{
"glSecondaryColor3ivEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3ivEXT
},
{
"glSecondaryColor3s"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3s
},
{
"glSecondaryColor3s"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3s
},
{
"glSecondaryColor3sEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3sEXT
},
{
"glSecondaryColor3sv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3sv
},
{
"glSecondaryColor3sv"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3sv
},
{
"glSecondaryColor3svEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3svEXT
},
{
"glSecondaryColor3ub"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3ub
},
{
"glSecondaryColor3ub"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3ub
},
{
"glSecondaryColor3ubEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3ubEXT
},
{
"glSecondaryColor3ubv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3ubv
},
{
"glSecondaryColor3ubv"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3ubv
},
{
"glSecondaryColor3ubvEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3ubvEXT
},
{
"glSecondaryColor3ui"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3ui
},
{
"glSecondaryColor3ui"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3ui
},
{
"glSecondaryColor3uiEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3uiEXT
},
{
"glSecondaryColor3uiv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3uiv
},
{
"glSecondaryColor3uiv"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3uiv
},
{
"glSecondaryColor3uivEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3uivEXT
},
{
"glSecondaryColor3us"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3us
},
{
"glSecondaryColor3us"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3us
},
{
"glSecondaryColor3usEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3usEXT
},
{
"glSecondaryColor3usv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColor3usv
},
{
"glSecondaryColor3usv"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColor3usv
},
{
"glSecondaryColor3usvEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColor3usvEXT
},
{
"glSecondaryColorFormatNV"
,
"GL_NV_vertex_buffer_unified_memory"
,
wine_glSecondaryColorFormatNV
},
{
"glSecondaryColorP3ui"
,
"GL_ARB_vertex_type_2_10_10_10_rev"
,
wine_glSecondaryColorP3ui
},
{
"glSecondaryColorP3uiv"
,
"GL_ARB_vertex_type_2_10_10_10_rev"
,
wine_glSecondaryColorP3uiv
},
{
"glSecondaryColorPointer"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glSecondaryColorPointer
},
{
"glSecondaryColorPointer"
,
"GL_VERSION_1_4"
,
wine_glSecondaryColorPointer
},
{
"glSecondaryColorPointerEXT"
,
"GL_EXT_secondary_color"
,
wine_glSecondaryColorPointerEXT
},
{
"glSecondaryColorPointerListIBM"
,
"GL_IBM_vertex_array_lists"
,
wine_glSecondaryColorPointerListIBM
},
{
"glSelectPerfMonitorCountersAMD"
,
"GL_AMD_performance_monitor"
,
wine_glSelectPerfMonitorCountersAMD
},
{
"glSelectTextureCoordSetSGIS"
,
"GL_SGIS_multitexture"
,
wine_glSelectTextureCoordSetSGIS
},
{
"glSelectTextureSGIS"
,
"GL_SGIS_multitexture"
,
wine_glSelectTextureSGIS
},
{
"glSeparableFilter2D"
,
"GL_VERSION_1_2
_DEPRECATED
"
,
wine_glSeparableFilter2D
},
{
"glSeparableFilter2D"
,
"GL_VERSION_1_2"
,
wine_glSeparableFilter2D
},
{
"glSeparableFilter2DEXT"
,
"GL_EXT_convolution"
,
wine_glSeparableFilter2DEXT
},
{
"glSetFenceAPPLE"
,
"GL_APPLE_fence"
,
wine_glSetFenceAPPLE
},
{
"glSetFenceNV"
,
"GL_NV_fence"
,
wine_glSetFenceNV
},
...
...
@@ -14318,6 +14344,7 @@ const OpenGL_extension extension_registry[2141] = {
{
"glTexStorage2DMultisample"
,
"GL_ARB_texture_storage_multisample"
,
wine_glTexStorage2DMultisample
},
{
"glTexStorage3D"
,
"GL_ARB_texture_storage"
,
wine_glTexStorage3D
},
{
"glTexStorage3DMultisample"
,
"GL_ARB_texture_storage_multisample"
,
wine_glTexStorage3DMultisample
},
{
"glTexStorageSparseAMD"
,
"GL_AMD_sparse_texture"
,
wine_glTexStorageSparseAMD
},
{
"glTexSubImage1DEXT"
,
"GL_EXT_subtexture"
,
wine_glTexSubImage1DEXT
},
{
"glTexSubImage2DEXT"
,
"GL_EXT_subtexture"
,
wine_glTexSubImage2DEXT
},
{
"glTexSubImage3D"
,
"GL_VERSION_1_2"
,
wine_glTexSubImage3D
},
...
...
@@ -14350,6 +14377,7 @@ const OpenGL_extension extension_registry[2141] = {
{
"glTextureStorage2DMultisampleEXT"
,
"GL_ARB_texture_storage_multisample"
,
wine_glTextureStorage2DMultisampleEXT
},
{
"glTextureStorage3DEXT"
,
"GL_ARB_texture_storage"
,
wine_glTextureStorage3DEXT
},
{
"glTextureStorage3DMultisampleEXT"
,
"GL_ARB_texture_storage_multisample"
,
wine_glTextureStorage3DMultisampleEXT
},
{
"glTextureStorageSparseAMD"
,
"GL_AMD_sparse_texture"
,
wine_glTextureStorageSparseAMD
},
{
"glTextureSubImage1DEXT"
,
"GL_EXT_direct_state_access"
,
wine_glTextureSubImage1DEXT
},
{
"glTextureSubImage2DEXT"
,
"GL_EXT_direct_state_access"
,
wine_glTextureSubImage2DEXT
},
{
"glTextureSubImage3DEXT"
,
"GL_EXT_direct_state_access"
,
wine_glTextureSubImage3DEXT
},
...
...
@@ -14799,52 +14827,52 @@ const OpenGL_extension extension_registry[2141] = {
{
"glWeightubvARB"
,
"GL_ARB_vertex_blend"
,
wine_glWeightubvARB
},
{
"glWeightuivARB"
,
"GL_ARB_vertex_blend"
,
wine_glWeightuivARB
},
{
"glWeightusvARB"
,
"GL_ARB_vertex_blend"
,
wine_glWeightusvARB
},
{
"glWindowPos2d"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos2d
},
{
"glWindowPos2d"
,
"GL_VERSION_1_4"
,
wine_glWindowPos2d
},
{
"glWindowPos2dARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos2dARB
},
{
"glWindowPos2dMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos2dMESA
},
{
"glWindowPos2dv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos2dv
},
{
"glWindowPos2dv"
,
"GL_VERSION_1_4"
,
wine_glWindowPos2dv
},
{
"glWindowPos2dvARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos2dvARB
},
{
"glWindowPos2dvMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos2dvMESA
},
{
"glWindowPos2f"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos2f
},
{
"glWindowPos2f"
,
"GL_VERSION_1_4"
,
wine_glWindowPos2f
},
{
"glWindowPos2fARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos2fARB
},
{
"glWindowPos2fMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos2fMESA
},
{
"glWindowPos2fv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos2fv
},
{
"glWindowPos2fv"
,
"GL_VERSION_1_4"
,
wine_glWindowPos2fv
},
{
"glWindowPos2fvARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos2fvARB
},
{
"glWindowPos2fvMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos2fvMESA
},
{
"glWindowPos2i"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos2i
},
{
"glWindowPos2i"
,
"GL_VERSION_1_4"
,
wine_glWindowPos2i
},
{
"glWindowPos2iARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos2iARB
},
{
"glWindowPos2iMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos2iMESA
},
{
"glWindowPos2iv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos2iv
},
{
"glWindowPos2iv"
,
"GL_VERSION_1_4"
,
wine_glWindowPos2iv
},
{
"glWindowPos2ivARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos2ivARB
},
{
"glWindowPos2ivMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos2ivMESA
},
{
"glWindowPos2s"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos2s
},
{
"glWindowPos2s"
,
"GL_VERSION_1_4"
,
wine_glWindowPos2s
},
{
"glWindowPos2sARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos2sARB
},
{
"glWindowPos2sMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos2sMESA
},
{
"glWindowPos2sv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos2sv
},
{
"glWindowPos2sv"
,
"GL_VERSION_1_4"
,
wine_glWindowPos2sv
},
{
"glWindowPos2svARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos2svARB
},
{
"glWindowPos2svMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos2svMESA
},
{
"glWindowPos3d"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos3d
},
{
"glWindowPos3d"
,
"GL_VERSION_1_4"
,
wine_glWindowPos3d
},
{
"glWindowPos3dARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos3dARB
},
{
"glWindowPos3dMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos3dMESA
},
{
"glWindowPos3dv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos3dv
},
{
"glWindowPos3dv"
,
"GL_VERSION_1_4"
,
wine_glWindowPos3dv
},
{
"glWindowPos3dvARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos3dvARB
},
{
"glWindowPos3dvMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos3dvMESA
},
{
"glWindowPos3f"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos3f
},
{
"glWindowPos3f"
,
"GL_VERSION_1_4"
,
wine_glWindowPos3f
},
{
"glWindowPos3fARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos3fARB
},
{
"glWindowPos3fMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos3fMESA
},
{
"glWindowPos3fv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos3fv
},
{
"glWindowPos3fv"
,
"GL_VERSION_1_4"
,
wine_glWindowPos3fv
},
{
"glWindowPos3fvARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos3fvARB
},
{
"glWindowPos3fvMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos3fvMESA
},
{
"glWindowPos3i"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos3i
},
{
"glWindowPos3i"
,
"GL_VERSION_1_4"
,
wine_glWindowPos3i
},
{
"glWindowPos3iARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos3iARB
},
{
"glWindowPos3iMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos3iMESA
},
{
"glWindowPos3iv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos3iv
},
{
"glWindowPos3iv"
,
"GL_VERSION_1_4"
,
wine_glWindowPos3iv
},
{
"glWindowPos3ivARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos3ivARB
},
{
"glWindowPos3ivMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos3ivMESA
},
{
"glWindowPos3s"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos3s
},
{
"glWindowPos3s"
,
"GL_VERSION_1_4"
,
wine_glWindowPos3s
},
{
"glWindowPos3sARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos3sARB
},
{
"glWindowPos3sMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos3sMESA
},
{
"glWindowPos3sv"
,
"GL_VERSION_1_4
_DEPRECATED
"
,
wine_glWindowPos3sv
},
{
"glWindowPos3sv"
,
"GL_VERSION_1_4"
,
wine_glWindowPos3sv
},
{
"glWindowPos3svARB"
,
"GL_ARB_window_pos"
,
wine_glWindowPos3svARB
},
{
"glWindowPos3svMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos3svMESA
},
{
"glWindowPos4dMESA"
,
"GL_MESA_window_pos"
,
wine_glWindowPos4dMESA
},
...
...
dlls/opengl32/opengl_norm.c
View file @
00628bb6
...
...
@@ -4020,6 +4020,8 @@ static void null_glGetPerfMonitorGroupStringAMD( GLuint group, GLsizei bufSize,
static
void
null_glGetPerfMonitorGroupsAMD
(
GLint
*
numGroups
,
GLsizei
groupsSize
,
GLuint
*
groups
)
{
}
static
void
null_glGetPixelTexGenParameterfvSGIS
(
GLenum
pname
,
GLfloat
*
params
)
{
}
static
void
null_glGetPixelTexGenParameterivSGIS
(
GLenum
pname
,
GLint
*
params
)
{
}
static
void
null_glGetPixelTransformParameterfvEXT
(
GLenum
target
,
GLenum
pname
,
GLfloat
*
params
)
{
}
static
void
null_glGetPixelTransformParameterivEXT
(
GLenum
target
,
GLenum
pname
,
GLint
*
params
)
{
}
static
void
null_glGetPointerIndexedvEXT
(
GLenum
target
,
GLuint
index
,
GLvoid
**
data
)
{
}
static
void
null_glGetPointervEXT
(
GLenum
pname
,
GLvoid
**
params
)
{
}
static
void
null_glGetProgramBinary
(
GLuint
program
,
GLsizei
bufSize
,
GLsizei
*
length
,
GLenum
*
binaryFormat
,
GLvoid
*
binary
)
{
}
...
...
@@ -4953,6 +4955,7 @@ static void null_glTexStorage2D( GLenum target, GLsizei levels, GLenum internalf
static
void
null_glTexStorage2DMultisample
(
GLenum
target
,
GLsizei
samples
,
GLenum
internalformat
,
GLsizei
width
,
GLsizei
height
,
GLboolean
fixedsamplelocations
)
{
}
static
void
null_glTexStorage3D
(
GLenum
target
,
GLsizei
levels
,
GLenum
internalformat
,
GLsizei
width
,
GLsizei
height
,
GLsizei
depth
)
{
}
static
void
null_glTexStorage3DMultisample
(
GLenum
target
,
GLsizei
samples
,
GLenum
internalformat
,
GLsizei
width
,
GLsizei
height
,
GLsizei
depth
,
GLboolean
fixedsamplelocations
)
{
}
static
void
null_glTexStorageSparseAMD
(
GLenum
target
,
GLenum
internalFormat
,
GLsizei
width
,
GLsizei
height
,
GLsizei
depth
,
GLsizei
layers
,
GLbitfield
flags
)
{
}
static
void
null_glTexSubImage1DEXT
(
GLenum
target
,
GLint
level
,
GLint
xoffset
,
GLsizei
width
,
GLenum
format
,
GLenum
type
,
const
GLvoid
*
pixels
)
{
}
static
void
null_glTexSubImage2DEXT
(
GLenum
target
,
GLint
level
,
GLint
xoffset
,
GLint
yoffset
,
GLsizei
width
,
GLsizei
height
,
GLenum
format
,
GLenum
type
,
const
GLvoid
*
pixels
)
{
}
static
void
null_glTexSubImage3D
(
GLenum
target
,
GLint
level
,
GLint
xoffset
,
GLint
yoffset
,
GLint
zoffset
,
GLsizei
width
,
GLsizei
height
,
GLsizei
depth
,
GLenum
format
,
GLenum
type
,
const
GLvoid
*
pixels
)
{
}
...
...
@@ -4985,6 +4988,7 @@ static void null_glTextureStorage2DEXT( GLuint texture, GLenum target, GLsizei l
static
void
null_glTextureStorage2DMultisampleEXT
(
GLuint
texture
,
GLenum
target
,
GLsizei
samples
,
GLenum
internalformat
,
GLsizei
width
,
GLsizei
height
,
GLboolean
fixedsamplelocations
)
{
}
static
void
null_glTextureStorage3DEXT
(
GLuint
texture
,
GLenum
target
,
GLsizei
levels
,
GLenum
internalformat
,
GLsizei
width
,
GLsizei
height
,
GLsizei
depth
)
{
}
static
void
null_glTextureStorage3DMultisampleEXT
(
GLuint
texture
,
GLenum
target
,
GLsizei
samples
,
GLenum
internalformat
,
GLsizei
width
,
GLsizei
height
,
GLsizei
depth
,
GLboolean
fixedsamplelocations
)
{
}
static
void
null_glTextureStorageSparseAMD
(
GLuint
texture
,
GLenum
target
,
GLenum
internalFormat
,
GLsizei
width
,
GLsizei
height
,
GLsizei
depth
,
GLsizei
layers
,
GLbitfield
flags
)
{
}
static
void
null_glTextureSubImage1DEXT
(
GLuint
texture
,
GLenum
target
,
GLint
level
,
GLint
xoffset
,
GLsizei
width
,
GLenum
format
,
GLenum
type
,
const
GLvoid
*
pixels
)
{
}
static
void
null_glTextureSubImage2DEXT
(
GLuint
texture
,
GLenum
target
,
GLint
level
,
GLint
xoffset
,
GLint
yoffset
,
GLsizei
width
,
GLsizei
height
,
GLenum
format
,
GLenum
type
,
const
GLvoid
*
pixels
)
{
}
static
void
null_glTextureSubImage3DEXT
(
GLuint
texture
,
GLenum
target
,
GLint
level
,
GLint
xoffset
,
GLint
yoffset
,
GLint
zoffset
,
GLsizei
width
,
GLsizei
height
,
GLsizei
depth
,
GLenum
format
,
GLenum
type
,
const
GLvoid
*
pixels
)
{
}
...
...
@@ -5112,7 +5116,7 @@ static void null_glVDPAUInitNV( const GLvoid* vdpDevice, const GLvoid* getProcAd
static
void
null_glVDPAUIsSurfaceNV
(
INT_PTR
surface
)
{
}
static
void
null_glVDPAUMapSurfacesNV
(
GLsizei
numSurfaces
,
const
INT_PTR
*
surfaces
)
{
}
static
INT_PTR
null_glVDPAURegisterOutputSurfaceNV
(
GLvoid
*
vdpSurface
,
GLenum
target
,
GLsizei
numTextureNames
,
const
GLuint
*
textureNames
)
{
return
0
;
}
static
INT_PTR
null_glVDPAURegisterVideoSurfaceNV
(
GLvoid
*
vdpSurface
,
GLenum
target
,
GLsizei
numTextureNames
,
const
GLuint
*
textureNames
)
{
return
0
;
}
static
INT_PTR
null_glVDPAURegisterVideoSurfaceNV
(
const
GLvoid
*
vdpSurface
,
GLenum
target
,
GLsizei
numTextureNames
,
const
GLuint
*
textureNames
)
{
return
0
;
}
static
void
null_glVDPAUSurfaceAccessNV
(
INT_PTR
surface
,
GLenum
access
)
{
}
static
void
null_glVDPAUUnmapSurfacesNV
(
GLsizei
numSurface
,
const
INT_PTR
*
surfaces
)
{
}
static
void
null_glVDPAUUnregisterSurfaceNV
(
INT_PTR
surface
)
{
}
...
...
@@ -5411,7 +5415,7 @@ static void null_glVertexStream4iATI( GLenum stream, GLint x, GLint y, GLint z,
static
void
null_glVertexStream4ivATI
(
GLenum
stream
,
const
GLint
*
coords
)
{
}
static
void
null_glVertexStream4sATI
(
GLenum
stream
,
GLshort
x
,
GLshort
y
,
GLshort
z
,
GLshort
w
)
{
}
static
void
null_glVertexStream4svATI
(
GLenum
stream
,
const
GLshort
*
coords
)
{
}
static
void
null_glVertexWeightPointerEXT
(
GL
sizei
size
,
GLenum
type
,
GLsizei
stride
,
const
GLvoid
*
pointer
)
{
}
static
void
null_glVertexWeightPointerEXT
(
GL
int
size
,
GLenum
type
,
GLsizei
stride
,
const
GLvoid
*
pointer
)
{
}
static
void
null_glVertexWeightfEXT
(
GLfloat
weight
)
{
}
static
void
null_glVertexWeightfvEXT
(
const
GLfloat
*
weight
)
{
}
static
void
null_glVertexWeighthNV
(
unsigned
short
weight
)
{
}
...
...
@@ -6515,6 +6519,8 @@ struct opengl_funcs null_opengl_funcs =
null_glGetPerfMonitorGroupsAMD
,
null_glGetPixelTexGenParameterfvSGIS
,
null_glGetPixelTexGenParameterivSGIS
,
null_glGetPixelTransformParameterfvEXT
,
null_glGetPixelTransformParameterivEXT
,
null_glGetPointerIndexedvEXT
,
null_glGetPointervEXT
,
null_glGetProgramBinary
,
...
...
@@ -7448,6 +7454,7 @@ struct opengl_funcs null_opengl_funcs =
null_glTexStorage2DMultisample
,
null_glTexStorage3D
,
null_glTexStorage3DMultisample
,
null_glTexStorageSparseAMD
,
null_glTexSubImage1DEXT
,
null_glTexSubImage2DEXT
,
null_glTexSubImage3D
,
...
...
@@ -7480,6 +7487,7 @@ struct opengl_funcs null_opengl_funcs =
null_glTextureStorage2DMultisampleEXT
,
null_glTextureStorage3DEXT
,
null_glTextureStorage3DMultisampleEXT
,
null_glTextureStorageSparseAMD
,
null_glTextureSubImage1DEXT
,
null_glTextureSubImage2DEXT
,
null_glTextureSubImage3DEXT
,
...
...
include/wine/wgl_driver.h
View file @
00628bb6
...
...
@@ -7,7 +7,7 @@
#define WINE_GLAPI
#endif
#define WINE_WGL_DRIVER_VERSION
8
#define WINE_WGL_DRIVER_VERSION
9
struct
wgl_context
;
struct
wgl_pbuffer
;
...
...
@@ -1019,6 +1019,8 @@ struct opengl_funcs
void
(
WINE_GLAPI
*
p_glGetPerfMonitorGroupsAMD
)(
GLint
*
,
GLsizei
,
GLuint
*
);
void
(
WINE_GLAPI
*
p_glGetPixelTexGenParameterfvSGIS
)(
GLenum
,
GLfloat
*
);
void
(
WINE_GLAPI
*
p_glGetPixelTexGenParameterivSGIS
)(
GLenum
,
GLint
*
);
void
(
WINE_GLAPI
*
p_glGetPixelTransformParameterfvEXT
)(
GLenum
,
GLenum
,
GLfloat
*
);
void
(
WINE_GLAPI
*
p_glGetPixelTransformParameterivEXT
)(
GLenum
,
GLenum
,
GLint
*
);
void
(
WINE_GLAPI
*
p_glGetPointerIndexedvEXT
)(
GLenum
,
GLuint
,
GLvoid
**
);
void
(
WINE_GLAPI
*
p_glGetPointervEXT
)(
GLenum
,
GLvoid
**
);
void
(
WINE_GLAPI
*
p_glGetProgramBinary
)(
GLuint
,
GLsizei
,
GLsizei
*
,
GLenum
*
,
GLvoid
*
);
...
...
@@ -1952,6 +1954,7 @@ struct opengl_funcs
void
(
WINE_GLAPI
*
p_glTexStorage2DMultisample
)(
GLenum
,
GLsizei
,
GLenum
,
GLsizei
,
GLsizei
,
GLboolean
);
void
(
WINE_GLAPI
*
p_glTexStorage3D
)(
GLenum
,
GLsizei
,
GLenum
,
GLsizei
,
GLsizei
,
GLsizei
);
void
(
WINE_GLAPI
*
p_glTexStorage3DMultisample
)(
GLenum
,
GLsizei
,
GLenum
,
GLsizei
,
GLsizei
,
GLsizei
,
GLboolean
);
void
(
WINE_GLAPI
*
p_glTexStorageSparseAMD
)(
GLenum
,
GLenum
,
GLsizei
,
GLsizei
,
GLsizei
,
GLsizei
,
GLbitfield
);
void
(
WINE_GLAPI
*
p_glTexSubImage1DEXT
)(
GLenum
,
GLint
,
GLint
,
GLsizei
,
GLenum
,
GLenum
,
const
GLvoid
*
);
void
(
WINE_GLAPI
*
p_glTexSubImage2DEXT
)(
GLenum
,
GLint
,
GLint
,
GLint
,
GLsizei
,
GLsizei
,
GLenum
,
GLenum
,
const
GLvoid
*
);
void
(
WINE_GLAPI
*
p_glTexSubImage3D
)(
GLenum
,
GLint
,
GLint
,
GLint
,
GLint
,
GLsizei
,
GLsizei
,
GLsizei
,
GLenum
,
GLenum
,
const
GLvoid
*
);
...
...
@@ -1984,6 +1987,7 @@ struct opengl_funcs
void
(
WINE_GLAPI
*
p_glTextureStorage2DMultisampleEXT
)(
GLuint
,
GLenum
,
GLsizei
,
GLenum
,
GLsizei
,
GLsizei
,
GLboolean
);
void
(
WINE_GLAPI
*
p_glTextureStorage3DEXT
)(
GLuint
,
GLenum
,
GLsizei
,
GLenum
,
GLsizei
,
GLsizei
,
GLsizei
);
void
(
WINE_GLAPI
*
p_glTextureStorage3DMultisampleEXT
)(
GLuint
,
GLenum
,
GLsizei
,
GLenum
,
GLsizei
,
GLsizei
,
GLsizei
,
GLboolean
);
void
(
WINE_GLAPI
*
p_glTextureStorageSparseAMD
)(
GLuint
,
GLenum
,
GLenum
,
GLsizei
,
GLsizei
,
GLsizei
,
GLsizei
,
GLbitfield
);
void
(
WINE_GLAPI
*
p_glTextureSubImage1DEXT
)(
GLuint
,
GLenum
,
GLint
,
GLint
,
GLsizei
,
GLenum
,
GLenum
,
const
GLvoid
*
);
void
(
WINE_GLAPI
*
p_glTextureSubImage2DEXT
)(
GLuint
,
GLenum
,
GLint
,
GLint
,
GLint
,
GLsizei
,
GLsizei
,
GLenum
,
GLenum
,
const
GLvoid
*
);
void
(
WINE_GLAPI
*
p_glTextureSubImage3DEXT
)(
GLuint
,
GLenum
,
GLint
,
GLint
,
GLint
,
GLint
,
GLsizei
,
GLsizei
,
GLsizei
,
GLenum
,
GLenum
,
const
GLvoid
*
);
...
...
@@ -2111,7 +2115,7 @@ struct opengl_funcs
void
(
WINE_GLAPI
*
p_glVDPAUIsSurfaceNV
)(
INT_PTR
);
void
(
WINE_GLAPI
*
p_glVDPAUMapSurfacesNV
)(
GLsizei
,
const
INT_PTR
*
);
INT_PTR
(
WINE_GLAPI
*
p_glVDPAURegisterOutputSurfaceNV
)(
GLvoid
*
,
GLenum
,
GLsizei
,
const
GLuint
*
);
INT_PTR
(
WINE_GLAPI
*
p_glVDPAURegisterVideoSurfaceNV
)(
GLvoid
*
,
GLenum
,
GLsizei
,
const
GLuint
*
);
INT_PTR
(
WINE_GLAPI
*
p_glVDPAURegisterVideoSurfaceNV
)(
const
GLvoid
*
,
GLenum
,
GLsizei
,
const
GLuint
*
);
void
(
WINE_GLAPI
*
p_glVDPAUSurfaceAccessNV
)(
INT_PTR
,
GLenum
);
void
(
WINE_GLAPI
*
p_glVDPAUUnmapSurfacesNV
)(
GLsizei
,
const
INT_PTR
*
);
void
(
WINE_GLAPI
*
p_glVDPAUUnregisterSurfaceNV
)(
INT_PTR
);
...
...
@@ -2410,7 +2414,7 @@ struct opengl_funcs
void
(
WINE_GLAPI
*
p_glVertexStream4ivATI
)(
GLenum
,
const
GLint
*
);
void
(
WINE_GLAPI
*
p_glVertexStream4sATI
)(
GLenum
,
GLshort
,
GLshort
,
GLshort
,
GLshort
);
void
(
WINE_GLAPI
*
p_glVertexStream4svATI
)(
GLenum
,
const
GLshort
*
);
void
(
WINE_GLAPI
*
p_glVertexWeightPointerEXT
)(
GL
sizei
,
GLenum
,
GLsizei
,
const
GLvoid
*
);
void
(
WINE_GLAPI
*
p_glVertexWeightPointerEXT
)(
GL
int
,
GLenum
,
GLsizei
,
const
GLvoid
*
);
void
(
WINE_GLAPI
*
p_glVertexWeightfEXT
)(
GLfloat
);
void
(
WINE_GLAPI
*
p_glVertexWeightfvEXT
)(
const
GLfloat
*
);
void
(
WINE_GLAPI
*
p_glVertexWeighthNV
)(
unsigned
short
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment