Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change log for November 18, 2019 Vulkan 1.1.128 spec update:
* Update release number to 128 Github Issues: * Fix valid usage condition for flink:vkAllocationMemory::pname:pAllocateInfo (public issue 1032). * Change explicit valid usage statements for queue transfer operations in flink:vkCmdWaitEvents and flink:vkCmdPipelineBarrier, and corresponding language in the <<synchronization-queue-transfers-release>> section, to incorporate access masks and clarify when queue transfer ops occur (public pull request 1046). * Ignore disabled bits in valid usage statements (public pull request 1062). * Fix some broken HTML links (public pull request 1063). * Change ename:VK_PIPELINE_CREATE_DISPATCH_BASE to an alias of new token ename:VK_PIPELINE_CREATE_DISPATCH_BASE_BIT, to follow the naming conventions for bitmasks (public issue 1075). Internal Issues: * Add valid usage statement to flink:vkQueueSubmit for attempted use of a resource currently not available for use (internal issue 1751). * Make it invalid for an implementation to return anything but ename:VK_SUCCESS for the flink:vkFreeDescriptorSets and flink:vkResetDescriptorPool commands (internal issue 1781). * Add a note clarifying the relationship between code:SubgroupLocalInvocationId and code:LocalInvocationId or code:LocalInvocationIndex to the <<interfaces-builtin-variables-sgli, code:SubgroupLocalInvocationId>> description (internal issue 1810). * Add valid usage statements for scissor regions to slink:VkPipelineViewportStateCreateInfo based on similar statements for flink:vkCmdSetScissor, and generalize all these VUs to cover each element of the pname:pScissors array (internal issue 1861). * Fix the basis matrix for <<textures-texel-cubic-filtering, Texel Cubic Filtering>> (internal issue 1878). * Make the slink:VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT::pname:pNext member non-const, like other feature structures (internal issue 1880). * Document that aggregate load/store may access padding bytes in the <<memory-model-memory-location, Memory Location>> appendix (internal cross-api/memory-model issue 113). * Clarify in the description of elink:VkDescriptorBindingFlagBitsEXT that ename:VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT descriptors allow for updating different descriptors in the same set at the same time on multiple threads (internal merge request 3419). * Clarify that resolve attachments don't need to be compatible in the <<renderpass-compatibility, Render Pass Compatibility>> section (internal merge request 3422). * Add Visual Studio folders to `.gitignore` (internal merge request 3450). * Add language to slink:sname:VkPipelineCoverageModulationStateCreateInfoNV documenting that coverage modulation has no effect when using the ename:VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV reduction mode, clarifying an interaction with `<<VK_NV_coverage_reduction_mode>>` (internal merge request 3456). New Extensions * `<<VK_KHR_performance_query>>`
- Loading branch information