Vulkan-Docs/doc/specs/vulkan/protos
Jon Leech e5b16130fe Change log for July 1, 2016 Vulkan 1.0.19 spec update:
* Bump API patch number and header version number to 19 for this
    update.

Github Issues:

  * Clarified how flink:vkGetImageSubresourceLayout interacts with image
    layouts (public issue 247).
  * Remove ename:VK_IMAGE_LAYOUT_PREINITIALIZED from valid usage rule for
    slink:VkImageMemoryBarrier::pname:oldLayout. It is only valid if it is
    the current layout (public issue 248).
  * Modify valid usage for flink:vkBindBufferMemory so implementations are
    free to require a different backing memory size than the buffer size
    (public issue 251).
  * Clarify that filtering rules for flink:vkCmdBlitImage always apply, and
    are usually no-ops if the formats are the same (public issue 253).
  * Remove 'non-sparse' from description of
    flink:vkGetBufferMemoryRequirements and
    flink:vkGetImageMemoryRequirements (public issue 257).
  * Remove ename:VK_ERROR_LAYER_NOT_PRESENT error code from
    flink:vkCreateDevice (public issue 259).
  * Change "must not" to "should not" in constraint on when
    flink:vkAcquireNextImageKHR is called in the +VK_KHR_swapchain+ branch
    (public issue 262).
  * Change type of flink:vkCmdUpdateBuffer::pname:pData from
    basetype:uint32_t* to basetype:void* (public issue 263).
  * Change should: to must: in description of where additional segments are
    placed in the <<[tessellation-tessellator-spacing,Tessellator Spacing>>
    section (public issue 264).

Internal Issues:

  * Normalize the language of all the compute shader built-ins in the
    <<interfaces-builtin-variables,Built-in Variables>> section (internal
    issue 323).
  * Remove definition of presentation engine internal queue lengths
    associated with ename:VK_PRESENT_MODE_FIFO_KHR and
    ename:VK_PRESENT_MODE_FIFO_RELAXED_KHR in the <<Window System
    Integration,wsi>> chapter (internal issue 374).
  * The language of a Note was too broad, and implied that loaders for a
    given OS would statically export functions for WSI extensions that
    weren't relevant to (or supported on) the OS. Also, removed
    "Khronos-provided" since the Android loader isn't (internal issue 380)

Other Commits:

  * Add ename:VK_INCOMPLETE to list of return values for
    flink:vkGetPipelineCacheData. Spec says this value is returnable, but it
    wasn't listed in the error codes.
  * Fix "correponds" typo in member definitions for
    slink:VkSubpassDescription.
2016-06-30 19:34:54 -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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkBindBufferMemory.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkBindImageMemory.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdBindIndexBuffer.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdBindPipeline.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdBindVertexBuffers.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdBlitImage.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdClearAttachments.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdClearColorImage.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdClearDepthStencilImage.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdCopyBuffer.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdCopyBufferToImage.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdCopyImage.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdCopyImageToBuffer.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdCopyQueryPoolResults.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdDispatch.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdDispatchIndirect.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdDraw.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdDrawIndexed.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdDrawIndexedIndirect.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdDrawIndirect.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08: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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdFillBuffer.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdNextSubpass.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdPipelineBarrier.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdPushConstants.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdResetEvent.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdResetQueryPool.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdResolveImage.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdSetBlendConstants.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdSetDepthBias.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdSetDepthBounds.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdSetEvent.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdSetLineWidth.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdSetScissor.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdUpdateBuffer.txt Change log for July 1, 2016 Vulkan 1.0.19 spec update: 2016-06-30 19:34:54 -07:00
vkCmdWaitEvents.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCmdWriteTimestamp.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateBuffer.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08: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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkCreateImage.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08: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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkEnumerateDeviceLayerProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkEnumerateInstanceExtensionProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkEnumerateInstanceLayerProperties.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkEnumeratePhysicalDevices.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkFlushMappedMemoryRanges.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkFreeCommandBuffers.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkFreeDescriptorSets.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08: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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetPipelineCacheData.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetQueryPoolResults.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkGetRenderAreaGranularity.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkInvalidateMappedMemoryRanges.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkMapMemory.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vkMergePipelineCaches.txt Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -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 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00