• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Copyright 2014-2021 The Khronos Group Inc.
2
3This Specification is protected by copyright laws and contains material
4proprietary to Khronos. Except as described by these terms, it or any
5components may not be reproduced, republished, distributed, transmitted,
6displayed, broadcast or otherwise exploited in any manner without the
7express prior written permission of Khronos.
8Khronos grants a conditional copyright license to use and reproduce the
9unmodified Specification for any purpose, without fee or royalty, EXCEPT no
10licenses to any patent, trademark or other intellectual property rights are
11granted under these terms.
12
13Khronos makes no, and expressly disclaims any, representations or
14warranties, express or implied, regarding this Specification, including,
15without limitation: merchantability, fitness for a particular purpose,
16non-infringement of any intellectual property, correctness, accuracy,
17completeness, timeliness, and reliability.
18Under no circumstances will Khronos, or any of its Promoters, Contributors
19or Members, or their respective partners, officers, directors, employees,
20agents or representatives be liable for any damages, whether direct,
21indirect, special or consequential damages for lost revenues, lost profits,
22or otherwise, arising from or in connection with these materials.
23
24This Specification has been created under the Khronos Intellectual Property
25Rights Policy, which is Attachment A of the Khronos Group Membership
26Agreement available at https://www.khronos.org/files/member_agreement.pdf, and which
27defines the terms 'Scope', 'Compliant Portion', and 'Necessary Patent Claims'.
28Parties desiring to implement the Specification and make use of Khronos trademarks
29in relation to that implementation, and receive reciprocal patent license protection
30under the Khronos Intellectual Property Rights Policy must become Adopters and
31confirm the implementation as conformant under the process defined by Khronos for
32this Specification; see https://www.khronos.org/adopters.
33
34This Specification contains substantially unmodified functionality from, and is a
35successor to, Khronos specifications including OpenGL, OpenGL ES and OpenCL.
36
37Some parts of this Specification are purely informative and so are EXCLUDED from
38the Scope of this Specification. The <<introduction-conventions>> section of the
39<<introduction>> defines how these parts of the Specification are identified.
40
41Where this Specification uses <<introduction-technical-terminology,technical
42terminology>>, defined in the <<glossary>> or otherwise, that refer to
43enabling technologies that are not expressly set forth in this
44Specification, those enabling technologies are EXCLUDED from the Scope of
45this Specification.
46For clarity, enabling technologies not disclosed with particularity in this
47Specification (e.g. semiconductor manufacturing technology, hardware
48architecture, processor architecture or microarchitecture, memory
49architecture, compiler technology, object oriented technology, basic
50operating system technology, compression technology, algorithms, and so on)
51are NOT to be considered expressly set forth; only those application program
52interfaces and data structures disclosed with particularity are included in
53the Scope of this Specification.
54
55For purposes of the Khronos Intellectual Property Rights Policy as it relates
56to the definition of Necessary Patent Claims, all recommended or optional
57features, behaviors and functionality set forth in this Specification, if
58implemented, are considered to be included as Compliant Portions.
59
60Where this Specification includes <<introduction-normative-references,
61normative references to external documents>>, only the specifically
62identified sections of those external documents are INCLUDED in the Scope of
63this Specification. If not created by Khronos, those external documents may
64contain contributions from non-members of Khronos not covered by the Khronos
65Intellectual Property Rights Policy.
66
67ifndef::ratified_core_spec[]
68This document contains extensions which are not ratified by Khronos, and as
69such is not a ratified Specification, though it contains text from (and is a
70superset of) the ratified Vulkan Specification. The ratified versions of the
71Vulkan Specification can be found at
72https://www.khronos.org/registry/vulkan/specs/1.2/html/vkspec.html (core
73only) and
74https://www.khronos.org/registry/vulkan/specs/1.2-khr-extensions/html/vkspec.html
75(core with KHR extensions).
76endif::ratified_core_spec[]
77
78Vulkan and Khronos are registered trademarks of The Khronos Group Inc.
79ASTC is a trademark of ARM Holdings PLC; OpenCL is a trademark of Apple
80Inc.; and OpenGL and OpenGL ES are registered trademarks of Hewlett Packard
81Enterprise, all used under license by Khronos. All other product names,
82trademarks, and/or company names are used solely for identification and
83belong to their respective owners.
84