~mmach/netext73/mesa-haswell

« back to all changes in this revision

Viewing changes to src/mapi/glapi/gen/NV_vdpau_interop.xml

  • Committer: mmach
  • Date: 2022-09-22 19:56:13 UTC
  • Revision ID: netbit73@gmail.com-20220922195613-wtik9mmy20tmor0i
2022-09-22 21:17:09

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0"?>
2
 
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
 
 
4
 
<OpenGLAPI>
5
 
 
6
 
<category name="GL_NV_vdpau_interop" number="396">
7
 
 
8
 
    <function name="VDPAUInitNV">
9
 
        <param name="vdpDevice" type="const GLvoid *"/>
10
 
        <param name="getProcAddress" type="const GLvoid *"/>
11
 
    </function>
12
 
 
13
 
    <function name="VDPAUFiniNV"/>
14
 
 
15
 
    <function name="VDPAURegisterVideoSurfaceNV">
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 *"/>
21
 
    </function>
22
 
 
23
 
    <function name="VDPAURegisterOutputSurfaceNV">
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 *"/>
29
 
    </function>
30
 
 
31
 
    <function name="VDPAUIsSurfaceNV">
32
 
        <return type="GLboolean"/>
33
 
        <param name="surface" type="GLintptr"/>
34
 
    </function>
35
 
 
36
 
    <function name="VDPAUUnregisterSurfaceNV">
37
 
        <param name="surface" type="GLintptr"/>
38
 
    </function>
39
 
 
40
 
    <function name="VDPAUGetSurfaceivNV">
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 *"/>
46
 
    </function>
47
 
 
48
 
    <function name="VDPAUSurfaceAccessNV">
49
 
        <param name="surface" type="GLintptr"/>
50
 
        <param name="access" type="GLenum"/>
51
 
    </function>
52
 
 
53
 
    <function name="VDPAUMapSurfacesNV">
54
 
        <param name="numSurfaces" type="GLsizei"/>
55
 
        <param name="surfaces" type="const GLintptr *" count="numSurfaces"/>
56
 
    </function>
57
 
 
58
 
    <function name="VDPAUUnmapSurfacesNV">
59
 
        <param name="numSurfaces" type="GLsizei"/>
60
 
        <param name="surfaces" type="const GLintptr *" count="numSurfaces"/>
61
 
    </function>
62
 
 
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"/>
67
 
 
68
 
</category>
69
 
 
70
 
</OpenGLAPI>