Modulevulkan-3.27GHC2021
Vulkan.Core11.Enums.MemoryAllocateFlagBits
- 2 types
- Packagevulkan-3.27
- Exports6
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourceMemoryAllocateFlagBits.hs
VkMemoryAllocateFlagBits - Bitmask specifying flags for a device memory allocation
Description
MEMORY_ALLOCATE_DEVICE_MASK_BIT specifies that memory will be allocated for the devices in MemoryAllocateFlagsInfo::
deviceMask.
MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT specifies that the memory can be attached to a buffer object created with the BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT usage flag set.
MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT specifies that the memory’s address can be saved and reused on a subsequent run (e.g. for trace capture and replay), see BufferOpaqueCaptureAddressCreateInfo for more detail. If this bit is set, MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT must also be set.
MEMORY_ALLOCATE_ZERO_INITIALIZE_BIT_EXT specifies that the memory will be zeroed automatically by the implementation before application is able to access it.
See Also
Constructors
Instances8Eq, Ord, Read, Show, Bits, FiniteBits, …
Eq MemoryAllocateFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.MemoryAllocateFlagBitsOrd MemoryAllocateFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.MemoryAllocateFlagBitsRead MemoryAllocateFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.MemoryAllocateFlagBitsShow MemoryAllocateFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.MemoryAllocateFlagBitsBits MemoryAllocateFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.MemoryAllocateFlagBitsFiniteBits MemoryAllocateFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.MemoryAllocateFlagBitsStorable MemoryAllocateFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.MemoryAllocateFlagBitsZero MemoryAllocateFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.MemoryAllocateFlagBits