Vulkan-Docs/doc/specs/vulkan/validity/structs
Jon Leech 1f35f84e2b Fixes for #101 (public issue 101)
This is for people to review edits for @philiptaylor's points, but I'll
probably pull equivalent changes back into the private repo and merge
there before bringing it back to github in one of the (hopefully) weekly
updates.

[ChangeLog] This bundles up low-hanging editorial issues from public issue
101. Some items from that issue are more complex and remain to be done.
There's also some related cleanup of the extensions appendix to clarify the
distinction between a Vulkan API command, and the functions and function
pointers corresponding to that command which may be provided by the API
loader and runtime.

Remaining todo from #101 :

- [ ] 24.5.1 "Ab, Yb, Zb" -> "Xb, Yb, Zb".
- [ ] 29.2 "explicitly enabled layers" clarification.
- [ ] 30.3.3 Confusingly similar tiny circle symbols in format tables.
- [ ] 30.3.3 Missing information about some formats.
- [ ] C.3 Clarify or punt on "lower-case UTF-8" in FQDN layer names.
2016-02-28 02:53:20 -08:00
..
VkAllocationCallbacks.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkApplicationInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkAttachmentDescription.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkAttachmentReference.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkBindSparseInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkBufferCopy.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkBufferCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkBufferImageCopy.txt Fixes for #101 (public issue 101) 2016-02-28 02:53:20 -08:00
VkBufferMemoryBarrier.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
VkBufferViewCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkClearAttachment.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkClearColorValue.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkClearDepthStencilValue.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkClearRect.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkClearValue.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkCommandBufferAllocateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkCommandBufferBeginInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkCommandBufferInheritanceInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkCommandPoolCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkComponentMapping.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkComputePipelineCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkCopyDescriptorSet.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDescriptorBufferInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDescriptorImageInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDescriptorPoolCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDescriptorPoolSize.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDescriptorSetAllocateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDescriptorSetLayoutBinding.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDescriptorSetLayoutCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDeviceCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDeviceQueueCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDispatchIndirectCommand.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDrawIndexedIndirectCommand.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkDrawIndirectCommand.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkEventCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkExtensionProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkExtent2D.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkExtent3D.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkFenceCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkFormatProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkFramebufferCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkGraphicsPipelineCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkImageBlit.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkImageCopy.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkImageCreateInfo.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
VkImageFormatProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkImageMemoryBarrier.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
VkImageResolve.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkImageSubresource.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkImageSubresourceLayers.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkImageSubresourceRange.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkImageViewCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkInstanceCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkLayerProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkMappedMemoryRange.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkMemoryAllocateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkMemoryBarrier.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkMemoryHeap.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkMemoryRequirements.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkMemoryType.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkOffset2D.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkOffset3D.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPhysicalDeviceFeatures.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPhysicalDeviceLimits.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPhysicalDeviceMemoryProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPhysicalDeviceProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPhysicalDeviceSparseProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPipelineCacheCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPipelineColorBlendAttachmentState.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
VkPipelineColorBlendStateCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPipelineDepthStencilStateCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPipelineDynamicStateCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPipelineInputAssemblyStateCreateInfo.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
VkPipelineLayoutCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPipelineMultisampleStateCreateInfo.txt Fixes for #101 (public issue 101) 2016-02-28 02:53:20 -08:00
VkPipelineRasterizationStateCreateInfo.txt Fixes for #101 (public issue 101) 2016-02-28 02:53:20 -08:00
VkPipelineShaderStageCreateInfo.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
VkPipelineTessellationStateCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPipelineVertexInputStateCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPipelineViewportStateCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkPushConstantRange.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkQueryPoolCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkQueueFamilyProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkRect2D.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkRenderPassBeginInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkRenderPassCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkSamplerCreateInfo.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
VkSemaphoreCreateInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkShaderModuleCreateInfo.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
VkSparseBufferMemoryBindInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkSparseImageFormatProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkSparseImageMemoryBind.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkSparseImageMemoryBindInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkSparseImageMemoryRequirements.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkSparseImageOpaqueMemoryBindInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkSparseMemoryBind.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkSpecializationInfo.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkSpecializationMapEntry.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkStencilOpState.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkSubmitInfo.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
VkSubpassDependency.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
VkSubpassDescription.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkSubresourceLayout.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkVertexInputAttributeDescription.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkVertexInputBindingDescription.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkViewport.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
VkWriteDescriptorSet.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00