| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Extensions.VK_EXT_memory_priority
Synopsis
- data PhysicalDeviceMemoryPriorityFeaturesEXT = PhysicalDeviceMemoryPriorityFeaturesEXT {}
- data MemoryPriorityAllocateInfoEXT = MemoryPriorityAllocateInfoEXT {}
- type EXT_MEMORY_PRIORITY_SPEC_VERSION = 1
- pattern EXT_MEMORY_PRIORITY_SPEC_VERSION :: forall a. Integral a => a
- type EXT_MEMORY_PRIORITY_EXTENSION_NAME = "VK_EXT_memory_priority"
- pattern EXT_MEMORY_PRIORITY_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PhysicalDeviceMemoryPriorityFeaturesEXT Source #
VkPhysicalDeviceMemoryPriorityFeaturesEXT - Structure describing memory priority features that can be supported by an implementation
Members
The members of the PhysicalDeviceMemoryPriorityFeaturesEXT structure
describe the following features:
Description
If the PhysicalDeviceMemoryPriorityFeaturesEXT structure is included
in the pNext chain of
PhysicalDeviceFeatures2,
it is filled with values indicating whether the feature is supported.
PhysicalDeviceMemoryPriorityFeaturesEXT can also be included in the
pNext chain of DeviceCreateInfo to enable
features.
Valid Usage (Implicit)
See Also
Constructors
| PhysicalDeviceMemoryPriorityFeaturesEXT | |
Fields
| |
Instances
data MemoryPriorityAllocateInfoEXT Source #
VkMemoryPriorityAllocateInfoEXT - Specify a memory allocation priority
Description
Memory allocations with higher priority may be more likely to stay in device-local memory when the system is under memory pressure.
If this structure is not included, it is as if the priority value were
0.5.
Valid Usage (Implicit)
See Also
Constructors
| MemoryPriorityAllocateInfoEXT | |
Instances
type EXT_MEMORY_PRIORITY_SPEC_VERSION = 1 Source #
pattern EXT_MEMORY_PRIORITY_SPEC_VERSION :: forall a. Integral a => a Source #
type EXT_MEMORY_PRIORITY_EXTENSION_NAME = "VK_EXT_memory_priority" Source #
pattern EXT_MEMORY_PRIORITY_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #