Vulkan-Docs/doc/specs/vulkan/validity/protos
Jon Leech 6db51e9241 Change log for April 22, 2016 Vulkan 1.0.11 spec update:
* Bump API patch number and header version number to 11 for this
    update.

Github Issues:

  * Clarify the WSI extension language by switching from the fuzzier
    "ownership" language to more-consistent "acquire" language (public
    issue 117).
  * Clarify that memory barriers apply to all commands in the dependency
    chains in the flink:vkGetRenderAreaGranularity command and the
    <<synchronization-execution-and-memory-dependencies,Execution And
    Memory Dependencies>> section (public issue 132).
  * Clarify that a queue family is a set of queues in the
    <<fundamentals-execmodel,Execution Model>> section (public issue
    166).
  * Removed requirement from valid usage language that
    VkPresentInfoKHR::waitSemaphoreCount must be greater than 0 (public
    issue 171).
  * Fix broken internal links, describe structures consistently, use
    consistent style for SPIR-V codewords, and tag normative terms that
    were missing asciidoc tags (public issue 183 and ancillary
    markup/normative language fixes).
  * Fix typos for slink:VkPhysicalDeviceLimits member names in
    slink:VkImageCreateInfo validity language (public issue 184).

Internal Issues:

  * Document that the requested patch version number specified as part
    of slink:VkApplicationInfo::pname:apiVersion is ignored when
    creating an instance (internal issue 176).
  * Clarify handling of extension structs in the
    <<fundamentals-validusageValid Usage>> section (internal issue 254).
  * Update required slink:VkImageFormatProperties::pname:maxMipLevels to
    be limited to the maximum allowed mipmap pyramid size corresponding
    to the actual maximum supported size for the format (internal issue
    256).
  * Modify the <<features-extentperimagetype,Allowed Extent Values Based
    On Image Type>> section so the allowed maximum extent is the maximum
    image dimension supported for each dimension of the type of texture
    being queried (internal issue 257).
  * Clarify in the <<spirvenv-module-validation,Validation Rules within
    a Module>> section that at least one of the code:LocalSize execution
    mode or code:WorkgroupSize decoration is required for each compute
    shader entry point in a shader module (internal issue 279).
  * Add validity rules for formats in flink:vkCmdClearColorImage and
    flink:vkCmdClearDepthStencilImage (internal issue 283).
  * Clarify that slink:VkImageFormatProperties::pname:maxResourceSize is
    an upper bound, and that it may not be possible to create an image
    anywhere near that size (internal issue 284).

Other Commits:

  * Fix various minor markup errors reported by validation scripts.
  * Change copyright from Khronos Free Use License to Apache 2.0 license
    on relevant script/XML/header files. This does not affect the
    specification source copyright.
2016-04-21 01:08:38 -07:00
..
vkAllocateCommandBuffers.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkAllocateDescriptorSets.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkAllocateMemory.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkBeginCommandBuffer.txt Change log for April 1, 2016 Vulkan 1.0.8 spec update: 2016-04-01 03:04:38 -07:00
vkBindBufferMemory.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkBindImageMemory.txt Change log for March 4, 2016 Vulkan 1.0.5 spec update: 2016-03-03 05:06:18 -08:00
vkCmdBeginQuery.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdBeginRenderPass.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdBindDescriptorSets.txt Change log for March 25, 2016 Vulkan 1.0.7 spec update: 2016-03-25 02:25:04 -07:00
vkCmdBindIndexBuffer.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdBindPipeline.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdBindVertexBuffers.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdBlitImage.txt Change log for April 15, 2016 Vulkan 1.0.10 spec update: 2016-04-14 01:58:49 -07:00
vkCmdClearAttachments.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdClearColorImage.txt Change log for April 22, 2016 Vulkan 1.0.11 spec update: 2016-04-21 01:08:38 -07:00
vkCmdClearDepthStencilImage.txt Change log for April 22, 2016 Vulkan 1.0.11 spec update: 2016-04-21 01:08:38 -07:00
vkCmdCopyBuffer.txt Change log for April 8, 2016 Vulkan 1.0.9 spec update: 2016-04-07 03:53:04 -07:00
vkCmdCopyBufferToImage.txt Change log for April 15, 2016 Vulkan 1.0.10 spec update: 2016-04-14 01:58:49 -07:00
vkCmdCopyImage.txt Change log for April 15, 2016 Vulkan 1.0.10 spec update: 2016-04-14 01:58:49 -07:00
vkCmdCopyImageToBuffer.txt Change log for April 15, 2016 Vulkan 1.0.10 spec update: 2016-04-14 01:58:49 -07:00
vkCmdCopyQueryPoolResults.txt Change log for April 22, 2016 Vulkan 1.0.11 spec update: 2016-04-21 01:08:38 -07:00
vkCmdDispatch.txt Change log for April 22, 2016 Vulkan 1.0.11 spec update: 2016-04-21 01:08:38 -07:00
vkCmdDispatchIndirect.txt Change log for April 22, 2016 Vulkan 1.0.11 spec update: 2016-04-21 01:08:38 -07:00
vkCmdDraw.txt Change log for April 22, 2016 Vulkan 1.0.11 spec update: 2016-04-21 01:08:38 -07:00
vkCmdDrawIndexed.txt Change log for April 22, 2016 Vulkan 1.0.11 spec update: 2016-04-21 01:08:38 -07:00
vkCmdDrawIndexedIndirect.txt Change log for April 22, 2016 Vulkan 1.0.11 spec update: 2016-04-21 01:08:38 -07:00
vkCmdDrawIndirect.txt Change log for April 22, 2016 Vulkan 1.0.11 spec update: 2016-04-21 01:08:38 -07:00
vkCmdEndQuery.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdEndRenderPass.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdExecuteCommands.txt Change log for April 8, 2016 Vulkan 1.0.9 spec update: 2016-04-07 03:53:04 -07:00
vkCmdFillBuffer.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdNextSubpass.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdPipelineBarrier.txt Change log for April 22, 2016 Vulkan 1.0.11 spec update: 2016-04-21 01:08:38 -07:00
vkCmdPushConstants.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdResetEvent.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
vkCmdResetQueryPool.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdResolveImage.txt Change log for April 15, 2016 Vulkan 1.0.10 spec update: 2016-04-14 01:58:49 -07:00
vkCmdSetBlendConstants.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdSetDepthBias.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdSetDepthBounds.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdSetEvent.txt Change log for February 25, 2015 Vulkan 1.0.4 spec update: 2016-02-24 22:02:34 -08:00
vkCmdSetLineWidth.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdSetScissor.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdSetStencilCompareMask.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdSetStencilReference.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdSetStencilWriteMask.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdSetViewport.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdUpdateBuffer.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdWaitEvents.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCmdWriteTimestamp.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCreateBuffer.txt Change log for April 15, 2016 Vulkan 1.0.10 spec update: 2016-04-14 01:58:49 -07:00
vkCreateBufferView.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateCommandPool.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateComputePipelines.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCreateDescriptorPool.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateDescriptorSetLayout.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateDevice.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateEvent.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateFence.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateFramebuffer.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateGraphicsPipelines.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkCreateImage.txt Change log for April 15, 2016 Vulkan 1.0.10 spec update: 2016-04-14 01:58:49 -07:00
vkCreateImageView.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateInstance.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreatePipelineCache.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreatePipelineLayout.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateQueryPool.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateRenderPass.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateSampler.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateSemaphore.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateShaderModule.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyBuffer.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyBufferView.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyCommandPool.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyDescriptorPool.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyDescriptorSetLayout.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyDevice.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyEvent.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyFence.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyFramebuffer.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyImage.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyImageView.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyInstance.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyPipeline.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyPipelineCache.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyPipelineLayout.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyQueryPool.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyRenderPass.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroySampler.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroySemaphore.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDestroyShaderModule.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkDeviceWaitIdle.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkEndCommandBuffer.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkEnumerateDeviceExtensionProperties.txt Fixes for #101 (public issue 101) 2016-02-28 02:53:20 -08:00
vkEnumerateDeviceLayerProperties.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkEnumerateInstanceExtensionProperties.txt Fixes for #101 (public issue 101) 2016-02-28 02:53:20 -08:00
vkEnumerateInstanceLayerProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkEnumeratePhysicalDevices.txt Change log for March 4, 2016 Vulkan 1.0.5 spec update: 2016-03-03 05:06:18 -08:00
vkFlushMappedMemoryRanges.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkFreeCommandBuffers.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkFreeDescriptorSets.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkFreeMemory.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetBufferMemoryRequirements.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetDeviceMemoryCommitment.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetDeviceProcAddr.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetDeviceQueue.txt Change log for March 4, 2016 Vulkan 1.0.5 spec update: 2016-03-03 05:06:18 -08:00
vkGetEventStatus.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetFenceStatus.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetImageMemoryRequirements.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetImageSparseMemoryRequirements.txt Change log for March 25, 2016 Vulkan 1.0.7 spec update: 2016-03-25 02:25:04 -07:00
vkGetImageSubresourceLayout.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetInstanceProcAddr.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetPhysicalDeviceFeatures.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetPhysicalDeviceFormatProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetPhysicalDeviceImageFormatProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetPhysicalDeviceMemoryProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetPhysicalDeviceProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetPhysicalDeviceQueueFamilyProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetPhysicalDeviceSparseImageFormatProperties.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkGetPipelineCacheData.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetQueryPoolResults.txt Change log for April 22, 2016 Vulkan 1.0.11 spec update: 2016-04-21 01:08:38 -07:00
vkGetRenderAreaGranularity.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkInvalidateMappedMemoryRanges.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkMapMemory.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkMergePipelineCaches.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkQueueBindSparse.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkQueueSubmit.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkQueueWaitIdle.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkResetCommandBuffer.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkResetCommandPool.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkResetDescriptorPool.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkResetEvent.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkResetFences.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
vkSetEvent.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkUnmapMemory.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkUpdateDescriptorSets.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkWaitForFences.txt Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00