| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.Vulkan.Core11.Promoted_from_VK_KHR_variable_pointers
Documentation
data VkPhysicalDeviceVariablePointerFeatures Source #
VkPhysicalDeviceVariablePointerFeatures - Structure describing variable pointers features that can be supported by an implementation
Members
The members of the VkPhysicalDeviceVariablePointerFeatures structure
describe the following features:
Description
variablePointersStorageBufferspecifies whether the implementation supports the SPIR-VVariablePointersStorageBuffercapability. When this feature is not enabled, shader modules must not declare theSPV_KHR_variable_pointersextension or theVariablePointersStorageBuffercapability.
variablePointersspecifies whether the implementation supports the SPIR-VVariablePointerscapability. When this feature is not enabled, shader modules must not declare theVariablePointerscapability.
If the VkPhysicalDeviceVariablePointerFeatures structure is included
in the pNext chain of
VkPhysicalDeviceFeatures2,
it is filled with values indicating whether each feature is supported.
VkPhysicalDeviceVariablePointerFeatures can also be used in the
pNext chain of VkDeviceCreateInfo to
enable the features.
Valid Usage
- If
variablePointersis enabled thenvariablePointersStorageBuffermust also be enabled.
Valid Usage (Implicit)
sTypemust beVK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES
See Also
VkBool32, VkStructureType
Constructors
| VkPhysicalDeviceVariablePointerFeatures | |
Fields | |