mirror of
https://github.com/status-im/Vulkan-Docs.git
synced 2025-01-12 06:54:14 +00:00
95dd2f34c5
* Bump API patch number and header version number to 28 for this update. Github Issues: * Minor spelling and typography cleanup, add definitions of ename:VK_FALSE and ename:VK_TRUE as just what their names say (public issues 220, 318, 325, 365; internal issues 451, 496) * Clarify that the pname:maxDescriptorSet limits in the <<features-limits-required,Required Limits>> table are n * maxPerStage limit (where n=number of supported stages) (public issue 254). * Minor cleanup to <<boilerplate-platform-macros,Platform-Specific Macro Definitions>> appendix (public issue 314). * Add valid usage statement to slink:VkPipelineLayoutCreateInfo disallowing multiple push constant ranges for the same shader stage (public issue 340). * Clarify the elink:VkSharingMode description of what executing the "same" barriers means in case of ownership transfer (public issue 347). * Rename copyright.txt and add COPYING.md to try and reduce confusion about applicable copyrights (public issue 350). * Extend the table in the <<boilerplate-wsi-header, Window System-Specific Header Control>> section to describe the external headers included when each etext:VK_USE_PLATFORM_* macro is defined (public issue 376). Internal Issues: * Add "Revision History" to the PDF outputs following the table of contents, to match HTML outputs (internal issue 43). * Clarified that flink:vkMapMemory may fail due to virtual address space limitations (internal issue 346). * Add +refBody+ comment markup for ref page autoextraction when required (internal issue 400). * Document proper use of "mipmap" and "mip" in the style guide API naming rules, matching the spelling rules (internal issue 471). * Tweak the <<extensions,Layers and Extensions>> appendix to note that the Specification may be built with arbitrary combinations of extensions (internal issue 483). * Remove incorrect statement allowing slink:VkClearAttachment::pname:colorAttachment to be >= slink:VkSubpassDescription::pname:colorAttachmentCount (internal issue 488). * The <<features-limits-viewportboundsrange,viewportBoundsRange>> is expressed in terms of the pname:maxViewportDimensions but this is actually two values. Clarify that it's based on the larger of the two (if they differ) (internal issue 499). Other Issues: * Reflowed text of the entire spec using the 'reflow' Makefile gater, to (hopefully) reduce future internal git churn as edits are made and extensions added in return for one-time pain. This has no perceptible change on the spec outputs but considerable changes on the asciidoc source (internal issue 367).
68 lines
4.2 KiB
Plaintext
68 lines
4.2 KiB
Plaintext
Copyright (C) 2014-2016 The Khronos Group Inc. All Rights Reserved.
|
|
|
|
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.
|
|
|
|
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 web-site should
|
|
be included whenever possible with specification distributions.
|
|
|
|
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. 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 do not define requirements
|
|
necessary for compliance and so are outside the Scope of this Specification. These
|
|
parts of the Specification are marked by the “Note” icon or designated “Informative”.
|
|
|
|
Where this Specification uses terms, defined in the Glossary or otherwise, that refer to
|
|
enabling technologies that are not expressly set forth as being required for compliance,
|
|
those enabling technologies are outside the Scope of this Specification.
|
|
|
|
Where this Specification uses the terms “may”, or “optional”, such features or
|
|
behaviors do not define requirements necessary for compliance and so are outside the
|
|
Scope of this Specification.
|
|
|
|
Where this Specification uses the terms “not required”, such features or
|
|
behaviors may be omitted from certain implementations, but when they are included, they
|
|
define requirements necessary for compliance and so are INCLUDED in the Scope of this
|
|
Specification.
|
|
|
|
Where this Specification includes normative references to external documents, the
|
|
specifically identified sections and functionality of those external documents are in
|
|
Scope. Requirements defined by external documents not created by Khronos may contain
|
|
contributions from non-members of Khronos not covered by the Khronos Intellectual
|
|
Property Rights Policy.
|
|
|
|
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.
|
|
|
|
Khronos and Vulkan are trademarks of The Khronos Group Inc. OpenCL is a trademark of
|
|
Apple Inc. and OpenGL is a registered trademark of Silicon Graphics International, both
|
|
used under license by Khronos.
|