Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class AMDMemoryOverallocationBehavior

extends Object
Class Inheritance

This extension allows controlling whether explicit overallocation beyond the device memory heap sizes (reported by VkPhysicalDeviceMemoryProperties) is allowed or not. Overallocation may lead to performance loss and is not supported for all platforms.
VK_AMD_memory_overallocation_behavior
Name String
VK_AMD_memory_overallocation_behavior
Extension Type
Device extension
Registered Extension Number
190
Revision
1
Contact
Other Extension Metadata
Last Modified Date
2018-09-19
IP Status
No known IP claims.
Contributors
  • Martin Dinkov, AMD
  • Matthaeus Chajdas, AMD
  • Daniel Rakos, AMD
  • Jon Campbell, AMD

Field Summary

Modifier and TypeField and Description
public static final String
public static final int
VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION

The extension specification version.

public static final int
VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD

VkMemoryOverallocationBehaviorAMD - Specify memory overallocation behavior Description

public static final int
VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD

VkMemoryOverallocationBehaviorAMD - Specify memory overallocation behavior Description

public static final int
VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD

VkMemoryOverallocationBehaviorAMD - Specify memory overallocation behavior Description

public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAMEback to summary
public static final String VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME

The extension name.

VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSIONback to summary
public static final int VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION

The extension specification version.

VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMDback to summary
public static final int VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD

VkMemoryOverallocationBehaviorAMD - Specify memory overallocation behavior

Description
See Also

VkDeviceMemoryOverallocationCreateInfoAMD

VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMDback to summary
public static final int VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD

VkMemoryOverallocationBehaviorAMD - Specify memory overallocation behavior

Description
See Also

VkDeviceMemoryOverallocationCreateInfoAMD

VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMDback to summary
public static final int VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD

VkMemoryOverallocationBehaviorAMD - Specify memory overallocation behavior

Description
See Also

VkDeviceMemoryOverallocationCreateInfoAMD

VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMDback to summary
public static final int VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD

Extends VkStructureType.

Constructor Detail

AMDMemoryOverallocationBehaviorback to summary
private AMDMemoryOverallocationBehavior()