-
Notifications
You must be signed in to change notification settings - Fork 143
Expand file tree
/
Copy pathbufferbindings.xml
More file actions
75 lines (75 loc) · 2.95 KB
/
bufferbindings.xml
File metadata and controls
75 lines (75 loc) · 2.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?xml version="1.0" encoding="UTF-8"?>
<informaltable xmlns="http://docbook.org/ns/docbook" version="5.0">
<tgroup cols="2" align="left">
<colspec colnum="1" colname="col1" colwidth="1*"/>
<colspec colnum="2" colname="col2" colwidth="2*"/>
<thead>
<row>
<entry><emphasis role="bold">Buffer Binding Target</emphasis></entry>
<entry><emphasis role="bold">Purpose</emphasis></entry>
</row>
</thead>
<tbody>
<row>
<entry><constant>GL_ARRAY_BUFFER</constant></entry>
<entry>Vertex attributes</entry>
</row>
<row>
<entry><constant>GL_ATOMIC_COUNTER_BUFFER</constant></entry>
<entry>Atomic counter storage</entry>
</row>
<row>
<entry><constant>GL_COPY_READ_BUFFER</constant></entry>
<entry>Buffer copy source</entry>
</row>
<row>
<entry><constant>GL_COPY_WRITE_BUFFER</constant></entry>
<entry>Buffer copy destination</entry>
</row>
<row>
<entry><constant>GL_DISPATCH_INDIRECT_BUFFER</constant></entry>
<entry>Indirect compute dispatch commands</entry>
</row>
<row>
<entry><constant>GL_DRAW_INDIRECT_BUFFER</constant></entry>
<entry>Indirect command arguments</entry>
</row>
<row>
<entry><constant>GL_ELEMENT_ARRAY_BUFFER</constant></entry>
<entry>Vertex array indices</entry>
</row>
<row>
<entry><constant>GL_PARAMETER_BUFFER</constant></entry>
<entry>Draw parameters</entry>
</row>
<row>
<entry><constant>GL_PIXEL_PACK_BUFFER</constant></entry>
<entry>Pixel read target</entry>
</row>
<row>
<entry><constant>GL_PIXEL_UNPACK_BUFFER</constant></entry>
<entry>Texture data source</entry>
</row>
<row>
<entry><constant>GL_QUERY_BUFFER</constant></entry>
<entry>Query result buffer</entry>
</row>
<row>
<entry><constant>GL_SHADER_STORAGE_BUFFER</constant></entry>
<entry>Read-write storage for shaders</entry>
</row>
<row>
<entry><constant>GL_TEXTURE_BUFFER</constant></entry>
<entry>Texture data buffer</entry>
</row>
<row>
<entry><constant>GL_TRANSFORM_FEEDBACK_BUFFER</constant></entry>
<entry>Transform feedback buffer</entry>
</row>
<row>
<entry><constant>GL_UNIFORM_BUFFER</constant></entry>
<entry>Uniform block storage</entry>
</row>
</tbody>
</tgroup>
</informaltable>