/ appendices / VK_AMD_memory_overallocation_behavior.txt
VK_AMD_memory_overallocation_behavior.txt
1 include::meta/VK_AMD_memory_overallocation_behavior.txt[] 2 3 *Last Modified Date*:: 4 2018-09-19 5 *IP Status*:: 6 No known IP claims. 7 *Contributors*:: 8 - Martin Dinkov, AMD 9 - Matthaeus Chajdas, AMD 10 - Daniel Rakos, AMD 11 - Jon Campbell, AMD 12 13 This extension allows controlling whether explicit overallocation beyond the 14 device memory heap sizes (reported by 15 slink:VkPhysicalDeviceMemoryProperties) is allowed or not. 16 Overallocation may lead to performance loss and is not supported for all 17 platforms. 18 19 === New Object Types 20 21 None. 22 23 === New Enum Constants 24 25 * Extending elink:VkStructureType: 26 ** ename:VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD 27 28 === New Enums 29 30 * elink:VkMemoryOverallocationBehaviorAMD 31 32 === New Structures 33 34 * slink:VkDeviceMemoryOverallocationCreateInfoAMD 35 36 === New Functions 37 38 None. 39 40 === Examples 41 42 None. 43 44 === Version History 45 46 * Revision 1, 2018-09-19 (Martin Dinkov) 47 - Initial draft.