mirror of
https://github.com/status-im/Vulkan-Docs.git
synced 2025-01-12 23:14:20 +00:00
f4c4113d07
* Bump API patch number and header version number to 21 for this update. Github Issues: * Clarify how <<features-supported-sample-counts,sample count queries>> relate to the limits in slink:VkPhysicalDeviceLimits. (public issue 185). * Clarify in the <<interfaces-iointerfaces,Shader Input and Output Interfaces>> section that shader output variables have undefined values until the shader writes to them (public issue 240). * Specify the implicit value of image parameters that cannot be set in slink:VkSwapchainCreateInfo::pname:flags, pname:imageType, pname:mipLevels, pname:samples, pname:tiling, and pname:initialLayout (public issue 243). * Make use of code:NULL and code:VK_NULL_HANDLE consistent in the VK_KHR_swapchain extension (public issue 276). Internal Issues: * Clarify that presenting an image to a display surface swapchain applies the display surface's mode, and that destroying a display surface swapchain may reset the display's mode, in the VK_KHR_display_swapchain extension (internal issue 247). * Better describe what a slink:VkSurfaceKHR is, and that creating one does not set a mode, in the VK_KHR_display extension. This is a round-about way of pointing out that mode setting is not covered by the extension, but rather is performed as a side effect of presentation (internal issue 247). * Add more valid usage statements to flink:vkQueuePresentKHR command when the VK_KHR_display_swapchain extension is present (internal issue 247). * Add more includes to the VK_KHR_swapchain extension to better document interactions with VK_KHR_display_swapchain (internal issue 247). * Clarify restrictions on location aliasing in the <<fxvertex,Fixed-Function Vertex Processing>> section (internal issue 370). * Add mathematical description of blitting to flink:vkCmdBlitImage, and link it to the <<textures,Image Operations>> chapter. Use mathematical notation for ranges of texel coordinates in the <<textures,Image Operations>> chapter. Fixed miscellaneous validity statements for flink:vkCmdBlit and slink:VkImageBlit (internal issue 382). Other Commits: * Added a valid usage rule to flink:VkGraphicsPipelineCreateInfo that the ename:VK_PRIMITIVE_TOPOLOGY_PATCH_LIST topology must only be used when tessellation shaders are used. * Expand the style guide into a formal "Procedures and Conventions" document. Add a API Naming Conventions section, move most of the API Specification Appendix C (Layers and Extensions) content into the new document, and define the resulting procedures as mandatory (where relevant). This more clearly separates use vs. specification of Vulkan APIs. * Update vk_platform.h to handle 32-bit ARMv8 binaries. * Various minor cleanups to the Makefile and build process.
302 lines
4.5 KiB
CSS
302 lines
4.5 KiB
CSS
/*
|
|
CSS stylesheet for XHTML produced by DocBook XSL stylesheets.
|
|
Tested with XSL stylesheets 1.61.2, 1.67.2
|
|
*/
|
|
|
|
span.strong {
|
|
font-weight: bold;
|
|
}
|
|
|
|
body blockquote {
|
|
margin-top: .75em;
|
|
line-height: 1.5;
|
|
margin-bottom: .75em;
|
|
}
|
|
|
|
html body {
|
|
margin: 1em 5% 1em 5%;
|
|
font-family: tahoma, veranda, sans-serif;
|
|
}
|
|
|
|
body div {
|
|
margin: 0;
|
|
}
|
|
|
|
h1, h2, h3, h4, h5, h6
|
|
{
|
|
color: #527bbd;
|
|
font-family: tahoma, verdana, sans-serif;
|
|
}
|
|
|
|
.type {
|
|
color: #333333;
|
|
font-family: "courier new", monospace;
|
|
/* font-size: 1.2em; */
|
|
}
|
|
|
|
code {
|
|
font-family: "courier new", monospace;
|
|
/* font-size: 1.2em; */
|
|
}
|
|
|
|
div.toc p:first-child,
|
|
div.list-of-figures p:first-child,
|
|
div.list-of-tables p:first-child,
|
|
div.list-of-examples p:first-child,
|
|
div.example p.title,
|
|
div.sidebar p.title
|
|
{
|
|
font-weight: bold;
|
|
color: #527bbd;
|
|
font-family: tahoma, verdana, sans-serif;
|
|
margin-bottom: 0.2em;
|
|
}
|
|
|
|
div.refnamediv
|
|
{
|
|
font-weight: bold;
|
|
color: #333377;
|
|
}
|
|
|
|
em.parameter {
|
|
font-style: normal;
|
|
color: #000060;
|
|
font-family: "courier new", monospace;
|
|
}
|
|
|
|
body h1 {
|
|
margin: .0em 0 0 -4%;
|
|
line-height: 1.3;
|
|
border-bottom: 2px solid silver;
|
|
}
|
|
|
|
body h2 {
|
|
margin: 0.5em 0 0 -4%;
|
|
line-height: 1.3;
|
|
border-bottom: 2px solid silver;
|
|
}
|
|
|
|
body h3 {
|
|
margin: .8em 0 0 -3%;
|
|
line-height: 1.3;
|
|
}
|
|
|
|
body h4 {
|
|
margin: .8em 0 0 -3%;
|
|
line-height: 1.3;
|
|
}
|
|
|
|
body h5 {
|
|
margin: .8em 0 0 -2%;
|
|
line-height: 1.3;
|
|
}
|
|
|
|
body h6 {
|
|
margin: .8em 0 0 -1%;
|
|
line-height: 1.3;
|
|
}
|
|
|
|
body hr {
|
|
border: none; /* Broken on IE6 */
|
|
}
|
|
div.footnotes hr {
|
|
border: 1px solid silver;
|
|
}
|
|
|
|
div.navheader th, div.navheader td, div.navfooter td {
|
|
font-family: sans-serif;
|
|
font-size: 0.9em;
|
|
font-weight: bold;
|
|
color: #527bbd;
|
|
}
|
|
div.navheader img, div.navfooter img {
|
|
border-style: none;
|
|
}
|
|
div.navheader a, div.navfooter a {
|
|
font-weight: normal;
|
|
}
|
|
div.navfooter hr {
|
|
border: 1px solid silver;
|
|
}
|
|
|
|
body td {
|
|
line-height: 1.2
|
|
}
|
|
|
|
body th {
|
|
line-height: 1.2;
|
|
}
|
|
|
|
ol {
|
|
line-height: 1.2;
|
|
}
|
|
|
|
ul, body dir, body menu {
|
|
line-height: 1.2;
|
|
}
|
|
|
|
html {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
body h1, body h2, body h3, body h4, body h5, body h6 {
|
|
margin-left: 0
|
|
}
|
|
|
|
body pre {
|
|
margin: 0.5em 10% 0.5em 1em;
|
|
line-height: 1.0;
|
|
color: #333333;
|
|
}
|
|
|
|
tt.literal, code.literal {
|
|
color: navy;
|
|
}
|
|
|
|
.programlisting, .screen {
|
|
border: 1px solid silver;
|
|
background: #f4f4f4;
|
|
margin: 0.5em 10% 0.5em 0;
|
|
padding: 0.5em 1em;
|
|
font-family: "courier new", monospace;
|
|
}
|
|
|
|
div.sidebar {
|
|
background: #ffffee;
|
|
margin: 1.0em 10% 0.5em 0;
|
|
padding: 0.5em 1em;
|
|
border: 1px solid silver;
|
|
}
|
|
div.sidebar * { padding: 0; }
|
|
div.sidebar div { margin: 0; }
|
|
div.sidebar p.title {
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.2em;
|
|
}
|
|
|
|
div.bibliomixed {
|
|
margin: 0.5em 5% 0.5em 1em;
|
|
}
|
|
|
|
div.glossary dt {
|
|
font-weight: bold;
|
|
}
|
|
div.glossary dd p {
|
|
margin-top: 0.2em;
|
|
}
|
|
|
|
dl {
|
|
margin: .8em 0;
|
|
line-height: 1.2;
|
|
}
|
|
|
|
dt {
|
|
margin-top: 0.5em;
|
|
}
|
|
|
|
dt span.term {
|
|
font-style: normal;
|
|
color: navy;
|
|
}
|
|
|
|
div.variablelist dd p {
|
|
margin-top: 0;
|
|
}
|
|
|
|
div.itemizedlist li, div.orderedlist li {
|
|
margin-left: -0.8em;
|
|
margin-top: 0.5em;
|
|
}
|
|
|
|
ul, ol {
|
|
list-style-position: outside;
|
|
}
|
|
|
|
div.sidebar ul, div.sidebar ol {
|
|
margin-left: 2.8em;
|
|
}
|
|
|
|
div.itemizedlist p.title,
|
|
div.orderedlist p.title,
|
|
div.variablelist p.title
|
|
{
|
|
margin-bottom: -0.8em;
|
|
}
|
|
|
|
div.revhistory table {
|
|
border-collapse: collapse;
|
|
border: none;
|
|
}
|
|
div.revhistory th {
|
|
border: none;
|
|
color: #527bbd;
|
|
font-family: tahoma, verdana, sans-serif;
|
|
}
|
|
div.revhistory td {
|
|
border: 1px solid silver;
|
|
}
|
|
|
|
/* Keep TOC and index lines close together. */
|
|
div.toc dl, div.toc dt,
|
|
div.list-of-figures dl, div.list-of-figures dt,
|
|
div.list-of-tables dl, div.list-of-tables dt,
|
|
div.indexdiv dl, div.indexdiv dt
|
|
{
|
|
line-height: normal;
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
/*
|
|
Table styling does not work because of overriding attributes in
|
|
generated HTML.
|
|
*/
|
|
div.table table,
|
|
div.informaltable table
|
|
{
|
|
margin-left: 0;
|
|
margin-right: 5%;
|
|
margin-bottom: 0.8em;
|
|
}
|
|
div.informaltable table
|
|
{
|
|
margin-top: 0.4em
|
|
}
|
|
div.table thead,
|
|
div.table tfoot,
|
|
div.table tbody,
|
|
div.informaltable thead,
|
|
div.informaltable tfoot,
|
|
div.informaltable tbody
|
|
{
|
|
/* No effect in IE6. */
|
|
border-top: 3px solid #527bbd;
|
|
border-bottom: 3px solid #527bbd;
|
|
}
|
|
div.table thead, div.table tfoot,
|
|
div.informaltable thead, div.informaltable tfoot
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.mediaobject img {
|
|
margin-bottom: 0.8em;
|
|
}
|
|
div.figure p.title,
|
|
div.table p.title
|
|
{
|
|
margin-top: 1em;
|
|
margin-bottom: 0.4em;
|
|
}
|
|
|
|
div.calloutlist p
|
|
{
|
|
margin-top: 0em;
|
|
margin-bottom: 0.4em;
|
|
}
|
|
|
|
@media print {
|
|
div.navheader, div.navfooter { display: none; }
|
|
}
|