mirror of
https://github.com/status-im/Vulkan-Docs.git
synced 2025-01-11 14:34:08 +00:00
ca4abe0d34
* Bump API patch number and header version number to 39 for this update. Github Issues: * Clarified that only accesses via the specified buffer/image subresource ranges are included in the access scopes (public issue 306). * Add missing valid usage statements for flink:vkCreateComputePipelines and flink:vkCreateGraphicsPipelines (public issue 427). Internal Issues: * Add a Note to the <<invariance,Invariance>> appendix about a difference between OpenGL and Vulkan with regards to how primitives derived from offsets are handled (internal issue 355). * Add the +<<VK_KHR_get_physical_device_properties2>>+, +<<VK_KHR_maintenance1>>+, and +<<VK_KHR_shader_draw_parameters>>+ extensions (internal issue 448). * Add the +<<VK_EXT_shader_subgroup_vote>>+ and +<<VK_EXT_shader_subgroup_ballot>>+ extensions (internal issue 449). * Update the texture level-of-detail equation in the <<textures-scale-factor,Scale Factor Operation>> section to better approximate the ellipse major and minor axes (internal issue 547). * Forbid non-explicitly allowed uses of interface decorations in the introduction to the <<interfaces,Shader Interfaces>> chapter (internal issue 607). * Replace use of MathJax with KaTeX, for improved load-time performance as well as avoiding the scrolling-and-scrolling behavior due to MathJax asynchronous rendering when loading at an anchor inside the spec. This change also requires moving to HTML5 output for the spec instead of XHTML, and there is a visible difference in that the chapter navigation index is now in a scrollable sidebar instead of at the top of the document. We may or may not retain the nav sidebar based on feedback (internal issue 613). * Improve consistency of markup and formatting in extension appendices (internal issue 631). Other Issues: * Add explicit valid usage statements to slink:VkImageCopy requiring that the source and destination layer ranges be contained in their respective source and destination images. * Add valid usage language for swapchain of flink:vkAcquireNextImage. If the swapchain has been replaced, then it should not be passed to flink:vkAcquireNextImage. * Add a valid usage statement to flink:vkCreateImageView, that the image must have been created with an appropriate usage bit set. * Noted that slink:VkDisplayPresentInfoKHR is a valid extension of slink:VkPresentInfoKHR in the <<wsi_swapchain,WSI Swapchain>> section. * Update valid usage for flink:vkCmdSetViewport and flink:vkCmdSetScissor to account for the multiple viewport feature. If the feature is not enabled, the parameters for these functions have required values that are defined in the <<features-features-multiViewport,multiple viewports>> section of the spec but were not reflected in the valid usage text for these functions. * Add the +<<VK_EXT_swapchain_colorspace>>+ extension defining common color spaces.
75 lines
3.0 KiB
HTML
75 lines
3.0 KiB
HTML
<html>
|
|
<head>
|
|
<title>Vulkan Spec Sandbox</title>
|
|
</head>
|
|
<body>
|
|
<h1>Vulkan Spec Sandbox</h1>
|
|
|
|
<p> This is the vulkan spec sandbox, used to view generated Vulkan API and
|
|
related documents. It is updated by hand periodically by Jon Leech. </p>
|
|
|
|
<ul>
|
|
<li> The <a href="1.0/styleguide.html">Vulkan API and Documentation
|
|
Style Guide</a> defines mandatory and recommended practices
|
|
for writing and modigying Specifications, extensions,
|
|
and reference page language. </li>
|
|
<li> The <a href="1.0/registry.html">Vulkan API Registry</a> document
|
|
describes the XML schema used in <tt>vk.xml</tt> in considerable
|
|
detail, for use when adding to or modifying the API. </li>
|
|
<li> <b> Core API Specifications </b>
|
|
<ul>
|
|
<li> <a href="1.0/html/vkspec.html">Single document</a> (HTML5) </li>
|
|
<li> <a href="1.0/pdf/vkspec.pdf"> Vulkan API spec (PDF)</a> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <b> Core + Khronos Extensions API Specifications </b>
|
|
<ul>
|
|
<li> <a href="1.0-wsi_extensions/html/vkspec.html">Single document</a> (HTML5) </li>
|
|
<li> <a href="1.0-wsi_extensions/pdf/vkspec.pdf"> Vulkan API spec (PDF)</a> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <b> Core + All Extensions API Specifications </b>
|
|
<ul>
|
|
<li> <a href="1.0-extensions/html/vkspec.html">Single document</a> (HTML5) </li>
|
|
<li> <a href="1.0-extensions/pdf/vkspec.pdf"> Vulkan API spec (PDF)</a> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <b> Khronos Data Format 1.1 Specification </b>
|
|
<ul>
|
|
<li> <a href="df/df_inline.html">(HTML)</a> </li>
|
|
<li> <a href="df/df.pdf">(PDF)</a> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <b> Validator script output (Core API only)</b>
|
|
<ul>
|
|
<li> <a href="1.0/checks/notInSpec.txt">List of commands, structs, etc. not included in API spec</a></li>
|
|
<li> <a href="1.0/checks/specErrs.txt">Validator script output for API specification</a>
|
|
<li> <a href="1.0/checks/manErrs.txt">Validator script output for man pages</a>
|
|
</ul>
|
|
</li>
|
|
<li> <b> Reference pages (Core API only)</b>
|
|
<ul>
|
|
<li> <a href="1.0/apispec.html">Vulkan ref pages</a> (HTML, single document) </li>
|
|
<li> <a href="1.0/apispec.pdf">Vulkan ref pages</a> (PDF, single document) </li>
|
|
<li> <a href="1.0/man/html/">Vulkan ref pages</a> (HTML, separate files) </li>
|
|
</ul>
|
|
</li>
|
|
<li> <b> The following targets are for internal use only and are probably
|
|
not included in, or if included, not up to date in the sandbox
|
|
</b> </li>
|
|
<ul>
|
|
<li> Core API <a href="1.0/html/vkspec.html">Single document</a>
|
|
(HTML5 from 'asciidoc') </li>
|
|
<li> Core + KHR API <a
|
|
href="1.0-wsi_extensions/html/vkspec.html">Single document</a>
|
|
(HTML5 from 'asciidoc') </li>
|
|
<li> Core + All Extensions API <a
|
|
href="1.0-extensions/html/vkspec.html">Single document</a> (HTML5
|
|
from 'asciidoc') </li>
|
|
<li> <a href="1.0/man/3/">Vulkan ref pages</a> (nroff / Unix man page markup, separate files - <b>deprecated</b>) </li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</body>
|
|
</html>
|