vulkan
Safe HaskellNone
LanguageHaskell2010

Vulkan.Core10.Enums.MemoryHeapFlagBits

Synopsis

Documentation

newtype MemoryHeapFlagBits Source #

VkMemoryHeapFlagBits - Bitmask specifying attribute flags for a heap

Description

  • MEMORY_HEAP_DEVICE_LOCAL_BIT specifies that the heap corresponds to device-local memory. Device-local memory may have different performance characteristics than host-local memory, and may support different memory property flags.
  • MEMORY_HEAP_MULTI_INSTANCE_BIT specifies that in a logical device representing more than one physical device, there is a per-physical device instance of the heap memory. By default, an allocation from such a heap will be replicated to each physical device’s instance of the heap.
  • MEMORY_HEAP_TILE_MEMORY_BIT_QCOM bit specifies that the heap corresponds to tile memory.

See Also

VK_VERSION_1_0, MemoryHeapFlags

Instances

Instances details
Bits MemoryHeapFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.MemoryHeapFlagBits

FiniteBits MemoryHeapFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.MemoryHeapFlagBits

Eq MemoryHeapFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.MemoryHeapFlagBits

Ord MemoryHeapFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.MemoryHeapFlagBits

Storable MemoryHeapFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.MemoryHeapFlagBits

Read MemoryHeapFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.MemoryHeapFlagBits

Show MemoryHeapFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.MemoryHeapFlagBits

Zero MemoryHeapFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.MemoryHeapFlagBits