// Copyright (c) 2017-2018 Khronos Group. This work is licensed under a // Creative Commons Attribution 4.0 International License; see // http://creativecommons.org/licenses/by/4.0/ include::meta/VK_KHR_vulkan_memory_model.txt[] *Last Modified Date*:: 2018-02-05 *IP Status*:: No known IP claims. *Interactions and External Dependencies*:: - This extension requires https://www.khronos.org/registry/spir-v/extensions/KHR/SPV_KHR_vulkan_memory_model.html[+SPV_KHR_vulkan_memory_model+] *Contributors*:: - Jeff Bolz, NVIDIA - Alan Baker, Google - Tobias Hector, AMD - David Neto, Google - Robert Simpson, Qualcomm Technologies, Inc. - Brian Sumner, AMD The +VK_KHR_vulkan_memory_model+ extension allows use of the <>, which formally defines how to synchronize memory accesses to the same memory locations performed by multiple shader invocations. === New Enum Constants * Extending elink:VkStructureType: ** ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR === New Structures * slink:VkPhysicalDeviceVulkanMemoryModelFeaturesKHR === New SPIR-V Capabilities * <> === Issues === Version History * Revision 1, 2018-06-24 (Jeff Bolz) - Initial draft