struct PhysicalDeviceVulkan12Properties
Defined at line 154325 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkPhysicalDeviceVulkan12Properties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceVulkan12Properties.html
Public Members
StructureType sType
void * pNext
DriverId driverID
ArrayWrapper1D driverName
ArrayWrapper1D driverInfo
ConformanceVersion conformanceVersion
ShaderFloatControlsIndependence denormBehaviorIndependence
ShaderFloatControlsIndependence roundingModeIndependence
Bool32 shaderSignedZeroInfNanPreserveFloat16
Bool32 shaderSignedZeroInfNanPreserveFloat32
Bool32 shaderSignedZeroInfNanPreserveFloat64
Bool32 shaderDenormPreserveFloat16
Bool32 shaderDenormPreserveFloat32
Bool32 shaderDenormPreserveFloat64
Bool32 shaderDenormFlushToZeroFloat16
Bool32 shaderDenormFlushToZeroFloat32
Bool32 shaderDenormFlushToZeroFloat64
Bool32 shaderRoundingModeRTEFloat16
Bool32 shaderRoundingModeRTEFloat32
Bool32 shaderRoundingModeRTEFloat64
Bool32 shaderRoundingModeRTZFloat16
Bool32 shaderRoundingModeRTZFloat32
Bool32 shaderRoundingModeRTZFloat64
uint32_t maxUpdateAfterBindDescriptorsInAllPools
Bool32 shaderUniformBufferArrayNonUniformIndexingNative
Bool32 shaderSampledImageArrayNonUniformIndexingNative
Bool32 shaderStorageBufferArrayNonUniformIndexingNative
Bool32 shaderStorageImageArrayNonUniformIndexingNative
Bool32 shaderInputAttachmentArrayNonUniformIndexingNative
Bool32 robustBufferAccessUpdateAfterBind
Bool32 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
Flags supportedDepthResolveModes
Flags supportedStencilResolveModes
Bool32 independentResolveNone
Bool32 independentResolve
Bool32 filterMinmaxSingleComponentFormats
Bool32 filterMinmaxImageComponentMapping
uint64_t maxTimelineSemaphoreValueDifference
Flags framebufferIntegerColorSampleCounts
Public Methods
void PhysicalDeviceVulkan12Properties (DriverIddriverID_,const std::array<char, 256U> &driverName_,const std::array<char, 256U> &driverInfo_,ConformanceVersionconformanceVersion_,ShaderFloatControlsIndependencedenormBehaviorIndependence_,ShaderFloatControlsIndependenceroundingModeIndependence_,Bool32shaderSignedZeroInfNanPreserveFloat16_,Bool32shaderSignedZeroInfNanPreserveFloat32_,Bool32shaderSignedZeroInfNanPreserveFloat64_,Bool32shaderDenormPreserveFloat16_,Bool32shaderDenormPreserveFloat32_,Bool32shaderDenormPreserveFloat64_,Bool32shaderDenormFlushToZeroFloat16_,Bool32shaderDenormFlushToZeroFloat32_,Bool32shaderDenormFlushToZeroFloat64_,Bool32shaderRoundingModeRTEFloat16_,Bool32shaderRoundingModeRTEFloat32_,Bool32shaderRoundingModeRTEFloat64_,Bool32shaderRoundingModeRTZFloat16_,Bool32shaderRoundingModeRTZFloat32_,Bool32shaderRoundingModeRTZFloat64_,uint32_tmaxUpdateAfterBindDescriptorsInAllPools_,Bool32shaderUniformBufferArrayNonUniformIndexingNative_,Bool32shaderSampledImageArrayNonUniformIndexingNative_,Bool32shaderStorageBufferArrayNonUniformIndexingNative_,Bool32shaderStorageImageArrayNonUniformIndexingNative_,Bool32shaderInputAttachmentArrayNonUniformIndexingNative_,Bool32robustBufferAccessUpdateAfterBind_,Bool32quadDivergentImplicitLod_,uint32_tmaxPerStageDescriptorUpdateAfterBindSamplers_,uint32_tmaxPerStageDescriptorUpdateAfterBindUniformBuffers_,uint32_tmaxPerStageDescriptorUpdateAfterBindStorageBuffers_,uint32_tmaxPerStageDescriptorUpdateAfterBindSampledImages_,uint32_tmaxPerStageDescriptorUpdateAfterBindStorageImages_,uint32_tmaxPerStageDescriptorUpdateAfterBindInputAttachments_,uint32_tmaxPerStageUpdateAfterBindResources_,uint32_tmaxDescriptorSetUpdateAfterBindSamplers_,uint32_tmaxDescriptorSetUpdateAfterBindUniformBuffers_,uint32_tmaxDescriptorSetUpdateAfterBindUniformBuffersDynamic_,uint32_tmaxDescriptorSetUpdateAfterBindStorageBuffers_,uint32_tmaxDescriptorSetUpdateAfterBindStorageBuffersDynamic_,uint32_tmaxDescriptorSetUpdateAfterBindSampledImages_,uint32_tmaxDescriptorSetUpdateAfterBindStorageImages_,uint32_tmaxDescriptorSetUpdateAfterBindInputAttachments_,ResolveModeFlagssupportedDepthResolveModes_,ResolveModeFlagssupportedStencilResolveModes_,Bool32independentResolveNone_,Bool32independentResolve_,Bool32filterMinmaxSingleComponentFormats_,Bool32filterMinmaxImageComponentMapping_,uint64_tmaxTimelineSemaphoreValueDifference_,SampleCountFlagsframebufferIntegerColorSampleCounts_,void *pNext_)
Defined at line 154333 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceVulkan12Properties (const PhysicalDeviceVulkan12Properties & rhs)
Defined at line 154443 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceVulkan12Properties (const VkPhysicalDeviceVulkan12Properties & rhs)
Defined at line 154445 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Properties & operator= (const PhysicalDeviceVulkan12Properties & rhs)
Defined at line 154450 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Properties & operator= (const VkPhysicalDeviceVulkan12Properties & rhs)
Defined at line 154453 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPhysicalDeviceVulkan12Properties & operator const VkPhysicalDeviceVulkan12Properties & ()
Defined at line 154459 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPhysicalDeviceVulkan12Properties & operator VkPhysicalDeviceVulkan12Properties & ()
Defined at line 154464 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPhysicalDeviceVulkan12Properties * operator const VkPhysicalDeviceVulkan12Properties * ()
Defined at line 154469 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPhysicalDeviceVulkan12Properties * operator VkPhysicalDeviceVulkan12Properties * ()
Defined at line 154474 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const PhysicalDeviceVulkan12Properties & rhs)
Defined at line 154594 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator== (const PhysicalDeviceVulkan12Properties & rhs)
Defined at line 154709 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator!= (const PhysicalDeviceVulkan12Properties & rhs)
Defined at line 154754 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp