Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data PhysicalDeviceMemoryBudgetPropertiesEXT = PhysicalDeviceMemoryBudgetPropertiesEXT {}
- type EXT_MEMORY_BUDGET_SPEC_VERSION = 1
- pattern EXT_MEMORY_BUDGET_SPEC_VERSION :: forall a. Integral a => a
- type EXT_MEMORY_BUDGET_EXTENSION_NAME = "VK_EXT_memory_budget"
- pattern EXT_MEMORY_BUDGET_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PhysicalDeviceMemoryBudgetPropertiesEXT Source #
VkPhysicalDeviceMemoryBudgetPropertiesEXT - Structure specifying physical device memory budget and usage
Description
The values returned in this structure are not invariant. The
heapBudget
and heapUsage
values must be zero for array elements
greater than or equal to
PhysicalDeviceMemoryProperties
::memoryHeapCount
.
The heapBudget
value must be non-zero for array elements less than
PhysicalDeviceMemoryProperties
::memoryHeapCount
.
The heapBudget
value must be less than or equal to
MemoryHeap
::size
for
each heap.
Valid Usage (Implicit)
See Also
PhysicalDeviceMemoryBudgetPropertiesEXT | |
|
Instances
type EXT_MEMORY_BUDGET_SPEC_VERSION = 1 Source #
pattern EXT_MEMORY_BUDGET_SPEC_VERSION :: forall a. Integral a => a Source #
type EXT_MEMORY_BUDGET_EXTENSION_NAME = "VK_EXT_memory_budget" Source #
pattern EXT_MEMORY_BUDGET_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #