2 <!DOCTYPE OpenGLAPI SYSTEM
"gl_API.dtd">
6 <category name=
"GL_NV_vdpau_interop" number=
"396">
8 <function name=
"VDPAUInitNV" offset=
"assign">
9 <param name=
"vdpDevice" type=
"const GLvoid *"/>
10 <param name=
"getProcAddress" type=
"const GLvoid *"/>
13 <function name=
"VDPAUFiniNV" offset=
"assign"/>
15 <function name=
"VDPAURegisterVideoSurfaceNV" offset=
"assign">
16 <return type=
"GLintptr"/>
17 <param name=
"vdpSurface" type=
"const GLvoid *"/>
18 <param name=
"target" type=
"GLenum"/>
19 <param name=
"numTextureNames" type=
"GLsizei"/>
20 <param name=
"textureNames" type=
"const GLuint *"/>
23 <function name=
"VDPAURegisterOutputSurfaceNV" offset=
"assign">
24 <return type=
"GLintptr"/>
25 <param name=
"vdpSurface" type=
"const GLvoid *"/>
26 <param name=
"target" type=
"GLenum"/>
27 <param name=
"numTextureNames" type=
"GLsizei"/>
28 <param name=
"textureNames" type=
"const GLuint *"/>
31 <function name=
"VDPAUIsSurfaceNV" offset=
"assign">
32 <return type=
"GLboolean"/>
33 <param name=
"surface" type=
"GLintptr"/>
36 <function name=
"VDPAUUnregisterSurfaceNV" offset=
"assign">
37 <param name=
"surface" type=
"GLintptr"/>
40 <function name=
"VDPAUGetSurfaceivNV" offset=
"assign">
41 <param name=
"surface" type=
"GLintptr"/>
42 <param name=
"pname" type=
"GLenum"/>
43 <param name=
"bufSize" type=
"GLsizei"/>
44 <param name=
"length" type=
"GLsizei *"/>
45 <param name=
"values" type=
"GLint *"/>
48 <function name=
"VDPAUSurfaceAccessNV" offset=
"assign">
49 <param name=
"surface" type=
"GLintptr"/>
50 <param name=
"access" type=
"GLenum"/>
53 <function name=
"VDPAUMapSurfacesNV" offset=
"assign">
54 <param name=
"numSurfaces" type=
"GLsizei"/>
55 <param name=
"surfaces" type=
"const GLintptr *"/>
58 <function name=
"VDPAUUnmapSurfacesNV" offset=
"assign">
59 <param name=
"numSurfaces" type=
"GLsizei"/>
60 <param name=
"surfaces" type=
"const GLintptr *"/>
63 <enum name=
"SURFACE_STATE_NV" value=
"0x86EB"/>
64 <enum name=
"SURFACE_REGISTERED_NV" value=
"0x86FD"/>
65 <enum name=
"SURFACE_MAPPED_NV" value=
"0x8700"/>
66 <enum name=
"WRITE_DISCARD_NV" value=
"0x88BE"/>