Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/src/mapi/glapi/gen/ARB_bindless_texture.xml
4561 views
1
<?xml version="1.0"?>
2
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4
<OpenGLAPI>
5
6
<category name="GL_ARB_bindless_texture" number="152">
7
8
<enum name="UNSIGNED_INT64_ARB" value="0x140F" />
9
<type name="uint64EXT" unsigned="true" size="8"/>
10
11
<function name="GetTextureHandleARB" no_error="true">
12
<return type="GLuint64"/>
13
<param name="texture" type="GLuint" />
14
</function>
15
16
<function name="GetTextureSamplerHandleARB" no_error="true">
17
<return type="GLuint64"/>
18
<param name="texture" type="GLuint" />
19
<param name="sampler" type="GLuint" />
20
</function>
21
22
<function name="MakeTextureHandleResidentARB" no_error="true">
23
<param name="handle" type="GLuint64" />
24
</function>
25
26
<function name="MakeTextureHandleNonResidentARB" no_error="true">
27
<param name="handle" type="GLuint64" />
28
</function>
29
30
<function name="GetImageHandleARB" no_error="true">
31
<return type="GLuint64"/>
32
<param name="texture" type="GLuint" />
33
<param name="level" type="GLint" />
34
<param name="layered" type="GLboolean" />
35
<param name="layer" type="GLint" />
36
<param name="format" type="GLenum" />
37
</function>
38
39
<function name="MakeImageHandleResidentARB" no_error="true">
40
<param name="handle" type="GLuint64" />
41
<param name="access" type="GLenum" />
42
</function>
43
44
<function name="MakeImageHandleNonResidentARB" no_error="true">
45
<param name="handle" type="GLuint64" />
46
</function>
47
48
<function name="UniformHandleui64ARB">
49
<param name="location" type="GLint" />
50
<param name="value" type="GLuint64" />
51
</function>
52
53
<function name="UniformHandleui64vARB">
54
<param name="location" type="GLint" />
55
<param name="count" type="GLsizei" />
56
<param name="value" type="const GLuint64 *" count="count"/>
57
</function>
58
59
<function name="ProgramUniformHandleui64ARB">
60
<param name="program" type="GLuint" />
61
<param name="location" type="GLint" />
62
<param name="value" type="GLuint64" />
63
</function>
64
65
<function name="ProgramUniformHandleui64vARB">
66
<param name="program" type="GLuint" />
67
<param name="location" type="GLint" />
68
<param name="count" type="GLsizei" />
69
<param name="value" type="const GLuint64 *" count="count"/>
70
</function>
71
72
<function name="IsTextureHandleResidentARB" no_error="true">
73
<return type="GLboolean"/>
74
<param name="handle" type="GLuint64" />
75
</function>
76
77
<function name="IsImageHandleResidentARB" no_error="true">
78
<return type="GLboolean"/>
79
<param name="handle" type="GLuint64" />
80
</function>
81
82
<function name="VertexAttribL1ui64ARB" exec="dynamic">
83
<param name="index" type="GLuint" />
84
<param name="x" type="GLuint64EXT" />
85
</function>
86
87
<function name="VertexAttribL1ui64vARB" exec="dynamic">
88
<param name="index" type="GLuint" />
89
<param name="v" type="const GLuint64EXT *" count="1"/>
90
</function>
91
92
<function name="GetVertexAttribLui64vARB">
93
<param name="index" type="GLuint" />
94
<param name="pname" type="GLenum" />
95
<param name="params" type="GLuint64EXT *" />
96
</function>
97
98
</category>
99
100
</OpenGLAPI>
101
102