-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathdf-docinfo.xml
More file actions
243 lines (238 loc) · 9.31 KB
/
df-docinfo.xml
File metadata and controls
243 lines (238 loc) · 9.31 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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
<!--
Copyright (c) 2014-2025 The Khronos Group Inc.
Copyright notice at https://www.khronos.org/registry/speccopyright.html
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl"/>
<!-- Add MathJax <script> tags to document <head> -->
<xsl:template name="user.head.content">
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
MathML: { extensions: ["content-mathml.js"] },
tex2jax: { inlineMath: [['$','$'], ['\\(','\\)']] }
});
</script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
</xsl:template>
</xsl:stylesheet>
<authorgroup>
<author><firstname> Andrew</firstname><surname>Garrard </surname></author>
</authorgroup>
<legalnotice>
<title>
Khronos Data Format Specification License Information
</title>
<simpara>
Copyright (C) 2014-2025 The Khronos Group Inc. All Rights Reserved.
</simpara>
<simpara>
This specification is protected by copyright laws and contains material proprietary to the Khronos Group, Inc. It or any components may not be reproduced, republished, distributed, transmitted, displayed, broadcast, or otherwise exploited in any manner without the express prior written permission of Khronos Group. You may use this specification for implementing the functionality therein, without altering or removing any trademark, copyright or other notice from the specification, but the receipt or possession of this specification does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe, in whole or in part.
</simpara>
<simpara>
This version of the Data Format Specification is published and copyrighted by Khronos, but is not a Khronos ratified specification. Accordingly, it does not fall within the scope of the Khronos IP policy, except to the extent that sections of it are normatively referenced in ratified Khronos specifications. Such references incorporate the referenced sections into the ratified specifications, and bring those sections into the scope of the policy for those specifications.
</simpara>
<simpara>
Khronos Group grants express permission to any current Promoter, Contributor or Adopter member of Khronos to copy and redistribute UNMODIFIED versions of this specification in any fashion, provided that NO CHARGE is made for the specification and the latest available update of the specification for any version of the API is used whenever possible. Such distributed specification may be reformatted AS LONG AS the contents of the specification are not changed in any way. The specification may be incorporated into a product that is sold as long as such product includes significant independent work developed by the seller. A link to the current version of this specification on the Khronos Group website should be included whenever possible with specification distributions.
</simpara>
<simpara>
Khronos Group makes no, and expressly disclaims any, representations or warranties, express or implied, regarding this specification, including, without limitation, any implied warranties of merchantability or fitness for a particular purpose or non-infringement of any intellectual property. Khronos Group makes no, and expressly disclaims any, warranties, express or implied, regarding the correctness, accuracy, completeness, timeliness, and reliability of the specification. Under no circumstances will the Khronos Group, or any of its Promoters, Contributors or Members or their respective partners, officers, directors, employees, agents, or representatives be liable for any damages, whether direct, indirect, special or consequential damages for lost revenues, lost profits, or otherwise, arising from or in connection with these materials.
</simpara>
<simpara>
Khronos, SYCL, SPIR, WebGL, EGL, COLLADA, StreamInput, OpenVX, OpenKCam, glTF, OpenKODE, OpenVG, OpenWF, OpenSL ES, OpenMAX, OpenMAX AL, OpenMAX IL and OpenMAX DL are trademarks and WebCL is a certification mark of the Khronos Group Inc. OpenCL is a trademark of Apple Inc. and OpenGL and OpenML are registered trademarks and the OpenGL ES and OpenGL SC logos are trademarks of Silicon Graphics International used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.
</simpara>
</legalnotice>
<revhistory>
<revision>
<revnumber>0.1</revnumber>
<date> Jan 2015 </date>
<authorinitials>AG</authorinitials>
<revremark>
Initial sharing
</revremark>
</revision>
<revision>
<revnumber>0.2</revnumber>
<date> Feb 2015 </date>
<authorinitials>AG</authorinitials>
<revremark>
Added clarification, tables, examples
</revremark>
</revision>
<revision>
<revnumber>0.3</revnumber>
<date> Feb 2015 </date>
<authorinitials>AG</authorinitials>
<revremark>
Further cleanup
</revremark>
</revision>
<revision>
<revnumber>0.4</revnumber>
<date> Apr 2015 </date>
<authorinitials>AG</authorinitials>
<revremark>
Channel ordering standardized
</revremark>
</revision>
<revision>
<revnumber>0.5</revnumber>
<date> Apr 2015 </date>
<authorinitials>AG</authorinitials>
<revremark>
Typos and clarification
</revremark>
</revision>
<revision>
<revnumber>1.0 rev 1</revnumber>
<date> May 2015 </date>
<authorinitials>AG</authorinitials>
<revremark>
Submission for 1.0 release
</revremark>
</revision>
<revision>
<revnumber>1.0 rev 2</revnumber>
<date> Jun 2015 </date>
<authorinitials>AG</authorinitials>
<revremark>
Clarifications for 1.0 release
</revremark>
</revision>
<revision>
<revnumber>1.0 rev 3</revnumber>
<date> Jul 2015 </date>
<authorinitials>AG</authorinitials>
<revremark>
Added KHR_DF_SAMPLE_DATATYPE_LINEAR
</revremark>
</revision>
<revision>
<revnumber>1.0 rev 4</revnumber>
<date> Jul 2015 </date>
<authorinitials>AG</authorinitials>
<revremark>
Clarified KHR_DF_SAMPLE_DATATYPE_LINEAR
</revremark>
</revision>
<revision>
<revnumber>1.0 rev 5</revnumber>
<date> Mar 2019 </date>
<authorinitials>AG</authorinitials>
<revremark>
Clarification and typography
</revremark>
</revision>
<revision>
<revnumber>1.1 rev 1</revnumber>
<date> Nov 2015 </date>
<authorinitials>AG</authorinitials>
<revremark>
Added definitions of compressed texture formats
</revremark>
</revision>
<revision>
<revnumber>1.1 rev 2</revnumber>
<date> Jan 2016 </date>
<authorinitials>AG</authorinitials>
<revremark>
Added definitions of floating point formats
</revremark>
</revision>
<revision>
<revnumber>1.1 rev 3</revnumber>
<date> Feb 2016 </date>
<authorinitials>AG</authorinitials>
<revremark>
Fixed typo in sRGB conversion (thank you, Tom Grim!)
</revremark>
</revision>
<revision>
<revnumber>1.1 rev 4</revnumber>
<date> Mar 2016 </date>
<authorinitials>AG</authorinitials>
<revremark>
Fixed typo/clarified sRGB in ASTC, typographical improvements
</revremark>
</revision>
<revision>
<revnumber>1.1 rev 5</revnumber>
<date> Mar 2016 </date>
<authorinitials>AG</authorinitials>
<revremark>
Switch to official Khronos logo, removed scripts, restored title
</revremark>
</revision>
<revision>
<revnumber>1.1 rev 6</revnumber>
<date> Jun 2016 </date>
<authorinitials>AG</authorinitials>
<revremark>
ASTC block footprint note, fixed credits/changelog/contents
</revremark>
</revision>
<revision>
<revnumber>1.1 rev 7</revnumber>
<date> Sep 2016 </date>
<authorinitials>AG</authorinitials>
<revremark>
ASTC multi-point part and quint decode typo fixes
</revremark>
</revision>
<revision>
<revnumber>1.1 rev 8</revnumber>
<date> Jun 2017 </date>
<authorinitials>AG</authorinitials>
<revremark>
ETC2 legibility and table typo fix
</revremark>
</revision>
<revision>
<revnumber>1.1 rev 9</revnumber>
<date> Mar 2019 </date>
<authorinitials>AG</authorinitials>
<revremark>
Typo fixes and much reformatting
</revremark>
</revision>
<revision>
<revnumber>1.2 rev 0</revnumber>
<date> Sep 2017 </date>
<authorinitials>AG</authorinitials>
<revremark>
Added color conversion formulae and extra options
</revremark>
</revision>
<revision>
<revnumber>1.2 rev 1</revnumber>
<date> Mar 2019 </date>
<authorinitials>AG</authorinitials>
<revremark>
Typo fixes and much reformatting
</revremark>
</revision>
<revision>
<revnumber>1.3</revnumber>
<date> Oct 2019 </date>
<authorinitials>AG/MC</authorinitials>
<revremark>
Updates for KTX2/glTF. BC6h and ASTC table fixes and typo fixes, examples.
</revremark>
</revision>
<revision>
<revnumber>1.3.1</revnumber>
<date> Mar 2020 </date>
<authorinitials>MC</authorinitials>
<revremark>
Unswapped DXT pre-multiplied α. BC7 bit layout fix. Unsized formats rewrite.
</revremark>
</revision>
<revision>
<revnumber>1.4.0</revnumber>
<date> Feb 2025 </date>
<authorinitials>AG/AK/MC</authorinitials>
<revremark>
Added UASTC format spec/color model & ETC1S color model. Fixed typos.
</revremark>
</revision>
</revhistory>