mirror of
https://github.com/status-im/Vulkan-Docs.git
synced 2025-02-17 00:36:24 +00:00
* Update release number to 99. Public Issues: * Add missing pname:pMemoryHostPointerProperties description to flink:vkGetMemoryHostPointerPropertiesEXT.txt (public pull request 896). * Minor markup fixes (public pull request 900). * Minor update to `khronos.css` and markup fixes (originally proposed in public pull request 901, but done via an internal MR). Internal Issues: * Document restrictions on image queries for Y'CbCr formats in the <<features-formats-requiring-sampler-ycbcr-conversion>> table as well as for slink:sname:VkImageFormatProperties and slink:VkImageCreateInfo (internal issue 1361). * Correct type of the code:FragSizeEXT built-in in the <<interfaces-builtin-variables, Built-In Variables>> section (internal issue 1526). * Clean up math in the <<textures, Image Operations>> chapter by refactoring, using better naming conventions, updating diagrams to use the correct orientation, etc. (internal merge request 2968). * Fix minor typos for slink:VkImageCreateInfo and slink:VkImageStencilUsageCreateInfoEXT. * Add missing documentation for tlink:VkResolveModeFlagsKHR. * Fix extension dependency of pname:scalarBlockLayout in the <<features-features-requirements, Feature Requirements>> section. * Fix indexing math for shader binding table calculations in the <<shader-binding-table-indexing-rules, Indexing Rules>> section, and use spelling "`any-hit`" consistently. * Reconcile valid usage statement and text for sampled image layouts in slink:VkWriteDescriptorSet (https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/551). * Make SPIR-V code:OpConvertUToPtr and code:OpConvertPtrToU operations require a 64-bit integer for physical storage buffer pointers in the <<spirvenv-module-validation, Validation Rules within a Module>> section. * Update to KaTeX 10.0. New Extensions: * `VK_EXT_filter_cubic` * `VK_NV_dedicated_allocation_image_aliasing`
84 lines
4.8 KiB
Plaintext
84 lines
4.8 KiB
Plaintext
Copyright 2014-2019 The Khronos Group Inc.
|
|
|
|
This Specification is protected by copyright laws and contains material
|
|
proprietary to Khronos. Except as described by these terms, 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.
|
|
Khronos grants a conditional copyright license to use and reproduce the
|
|
unmodified Specification for any purpose, without fee or royalty, EXCEPT no
|
|
licenses to any patent, trademark or other intellectual property rights are
|
|
granted under these terms.
|
|
|
|
Khronos makes no, and expressly disclaims any, representations or
|
|
warranties, express or implied, regarding this Specification, including,
|
|
without limitation: merchantability, fitness for a particular purpose,
|
|
non-infringement of any intellectual property, correctness, accuracy,
|
|
completeness, timeliness, and reliability.
|
|
Under no circumstances will Khronos, 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.
|
|
|
|
This Specification has been created under the Khronos Intellectual Property
|
|
Rights Policy, which is Attachment A of the Khronos Group Membership
|
|
Agreement available at www.khronos.org/files/member_agreement.pdf, and which
|
|
defines the terms 'Scope', 'Compliant Portion', and 'Necessary Patent Claims'.
|
|
Parties desiring to implement the Specification and make use of Khronos trademarks
|
|
in relation to that implementation, and receive reciprocal patent license protection
|
|
under the Khronos Intellectual Property Rights Policy must become Adopters and
|
|
confirm the implementation as conformant under the process defined by Khronos for
|
|
this Specification; see https://www.khronos.org/adopters.
|
|
|
|
This Specification contains substantially unmodified functionality from, and is a
|
|
successor to, Khronos specifications including OpenGL, OpenGL ES and OpenCL.
|
|
|
|
Some parts of this Specification are purely informative and so are EXCLUDED from
|
|
the Scope of this Specification. The <<introduction-conventions>> section of the
|
|
<<introduction>> defines how these parts of the Specification are identified.
|
|
|
|
Where this Specification uses <<introduction-technical-terminology,technical
|
|
terminology>>, defined in the <<glossary>> or otherwise, that refer to
|
|
enabling technologies that are not expressly set forth in this
|
|
Specification, those enabling technologies are EXCLUDED from the Scope of
|
|
this Specification.
|
|
For clarity, enabling technologies not disclosed with particularity in this
|
|
Specification (e.g. semiconductor manufacturing technology, hardware
|
|
architecture, processor architecture or microarchitecture, memory
|
|
architecture, compiler technology, object oriented technology, basic
|
|
operating system technology, compression technology, algorithms, and so on)
|
|
are NOT to be considered expressly set forth; only those application program
|
|
interfaces and data structures disclosed with particularity are included in
|
|
the Scope of this Specification.
|
|
|
|
For purposes of the Khronos Intellectual Property Rights Policy as it relates
|
|
to the definition of Necessary Patent Claims, all recommended or optional
|
|
features, behaviors and functionality set forth in this Specification, if
|
|
implemented, are considered to be included as Compliant Portions.
|
|
|
|
Where this Specification includes <<introduction-normative-references,
|
|
normative references to external documents>>, only the specifically
|
|
identified sections of those external documents are INCLUDED in the Scope of
|
|
this Specification. If not created by Khronos, those external documents may
|
|
contain contributions from non-members of Khronos not covered by the Khronos
|
|
Intellectual Property Rights Policy.
|
|
|
|
ifndef::ratified_core_spec[]
|
|
This document contains extensions which are not ratified by Khronos, and as
|
|
such is not a ratified Specification, though it contains text from (and is a
|
|
superset of) the ratified Vulkan Specification. The ratified versions of the
|
|
Vulkan Specification can be found at
|
|
https://www.khronos.org/registry/vulkan/specs/1.1/html/vkspec.html (core
|
|
only) and
|
|
https://www.khronos.org/registry/vulkan/specs/1.1-khr_extensions/html/vkspec.html
|
|
(core with KHR extensions).
|
|
endif::ratified_core_spec[]
|
|
|
|
Vulkan and Khronos are registered trademarks of The Khronos Group Inc.
|
|
ASTC is a trademark of ARM Holdings PLC; OpenCL is a trademark of Apple
|
|
Inc.; and OpenGL and OpenGL ES are registered trademarks of Hewlett Packard
|
|
Enterprise, all 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.
|