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

Public Attributes

VkStructureType sType
 
void * pNext
 
VkDriverId driverID
 
char driverName [VK_MAX_DRIVER_NAME_SIZE]
 
char driverInfo [VK_MAX_DRIVER_INFO_SIZE]
 
VkConformanceVersion conformanceVersion
 
VkShaderFloatControlsIndependence denormBehaviorIndependence
 
VkShaderFloatControlsIndependence roundingModeIndependence
 
VkBool32 shaderSignedZeroInfNanPreserveFloat16
 
VkBool32 shaderSignedZeroInfNanPreserveFloat32
 
VkBool32 shaderSignedZeroInfNanPreserveFloat64
 
VkBool32 shaderDenormPreserveFloat16
 
VkBool32 shaderDenormPreserveFloat32
 
VkBool32 shaderDenormPreserveFloat64
 
VkBool32 shaderDenormFlushToZeroFloat16
 
VkBool32 shaderDenormFlushToZeroFloat32
 
VkBool32 shaderDenormFlushToZeroFloat64
 
VkBool32 shaderRoundingModeRTEFloat16
 
VkBool32 shaderRoundingModeRTEFloat32
 
VkBool32 shaderRoundingModeRTEFloat64
 
VkBool32 shaderRoundingModeRTZFloat16
 
VkBool32 shaderRoundingModeRTZFloat32
 
VkBool32 shaderRoundingModeRTZFloat64
 
uint32_t maxUpdateAfterBindDescriptorsInAllPools
 
VkBool32 shaderUniformBufferArrayNonUniformIndexingNative
 
VkBool32 shaderSampledImageArrayNonUniformIndexingNative
 
VkBool32 shaderStorageBufferArrayNonUniformIndexingNative
 
VkBool32 shaderStorageImageArrayNonUniformIndexingNative
 
VkBool32 shaderInputAttachmentArrayNonUniformIndexingNative
 
VkBool32 robustBufferAccessUpdateAfterBind
 
VkBool32 quadDivergentImplicitLod
 
uint32_t maxPerStageDescriptorUpdateAfterBindSamplers
 
uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers
 
uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers
 
uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages
 
uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages
 
uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments
 
uint32_t maxPerStageUpdateAfterBindResources
 
uint32_t maxDescriptorSetUpdateAfterBindSamplers
 
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers
 
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
 
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers
 
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
 
uint32_t maxDescriptorSetUpdateAfterBindSampledImages
 
uint32_t maxDescriptorSetUpdateAfterBindStorageImages
 
uint32_t maxDescriptorSetUpdateAfterBindInputAttachments
 
VkResolveModeFlags supportedDepthResolveModes
 
VkResolveModeFlags supportedStencilResolveModes
 
VkBool32 independentResolveNone
 
VkBool32 independentResolve
 
VkBool32 filterMinmaxSingleComponentFormats
 
VkBool32 filterMinmaxImageComponentMapping
 
uint64_t maxTimelineSemaphoreValueDifference
 
VkSampleCountFlags framebufferIntegerColorSampleCounts
 

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