/ 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.