Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
VkPhysicalDeviceVulkan12Features Struct Reference

Public Attributes

VkStructureType sType
 
void * pNext
 
VkBool32 samplerMirrorClampToEdge
 
VkBool32 drawIndirectCount
 
VkBool32 storageBuffer8BitAccess
 
VkBool32 uniformAndStorageBuffer8BitAccess
 
VkBool32 storagePushConstant8
 
VkBool32 shaderBufferInt64Atomics
 
VkBool32 shaderSharedInt64Atomics
 
VkBool32 shaderFloat16
 
VkBool32 shaderInt8
 
VkBool32 descriptorIndexing
 
VkBool32 shaderInputAttachmentArrayDynamicIndexing
 
VkBool32 shaderUniformTexelBufferArrayDynamicIndexing
 
VkBool32 shaderStorageTexelBufferArrayDynamicIndexing
 
VkBool32 shaderUniformBufferArrayNonUniformIndexing
 
VkBool32 shaderSampledImageArrayNonUniformIndexing
 
VkBool32 shaderStorageBufferArrayNonUniformIndexing
 
VkBool32 shaderStorageImageArrayNonUniformIndexing
 
VkBool32 shaderInputAttachmentArrayNonUniformIndexing
 
VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing
 
VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing
 
VkBool32 descriptorBindingUniformBufferUpdateAfterBind
 
VkBool32 descriptorBindingSampledImageUpdateAfterBind
 
VkBool32 descriptorBindingStorageImageUpdateAfterBind
 
VkBool32 descriptorBindingStorageBufferUpdateAfterBind
 
VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind
 
VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind
 
VkBool32 descriptorBindingUpdateUnusedWhilePending
 
VkBool32 descriptorBindingPartiallyBound
 
VkBool32 descriptorBindingVariableDescriptorCount
 
VkBool32 runtimeDescriptorArray
 
VkBool32 samplerFilterMinmax
 
VkBool32 scalarBlockLayout
 
VkBool32 imagelessFramebuffer
 
VkBool32 uniformBufferStandardLayout
 
VkBool32 shaderSubgroupExtendedTypes
 
VkBool32 separateDepthStencilLayouts
 
VkBool32 hostQueryReset
 
VkBool32 timelineSemaphore
 
VkBool32 bufferDeviceAddress
 
VkBool32 bufferDeviceAddressCaptureReplay
 
VkBool32 bufferDeviceAddressMultiDevice
 
VkBool32 vulkanMemoryModel
 
VkBool32 vulkanMemoryModelDeviceScope
 
VkBool32 vulkanMemoryModelAvailabilityVisibilityChains
 
VkBool32 shaderOutputViewportIndex
 
VkBool32 shaderOutputLayer
 
VkBool32 subgroupBroadcastDynamicId
 

The documentation for this struct was generated from the following file: