struct PhysicalDeviceVulkan12Properties
Defined at line 95744 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
StructureType sType
void * pNext
DriverId driverID
ArrayWrapper1D driverName
ArrayWrapper1D driverInfo
ConformanceVersion conformanceVersion
ShaderFloatControlsIndependence denormBehaviorIndependence
ShaderFloatControlsIndependence roundingModeIndependence
vk::Bool32 shaderSignedZeroInfNanPreserveFloat16
vk::Bool32 shaderSignedZeroInfNanPreserveFloat32
vk::Bool32 shaderSignedZeroInfNanPreserveFloat64
vk::Bool32 shaderDenormPreserveFloat16
vk::Bool32 shaderDenormPreserveFloat32
vk::Bool32 shaderDenormPreserveFloat64
vk::Bool32 shaderDenormFlushToZeroFloat16
vk::Bool32 shaderDenormFlushToZeroFloat32
vk::Bool32 shaderDenormFlushToZeroFloat64
vk::Bool32 shaderRoundingModeRTEFloat16
vk::Bool32 shaderRoundingModeRTEFloat32
vk::Bool32 shaderRoundingModeRTEFloat64
vk::Bool32 shaderRoundingModeRTZFloat16
vk::Bool32 shaderRoundingModeRTZFloat32
vk::Bool32 shaderRoundingModeRTZFloat64
uint32_t maxUpdateAfterBindDescriptorsInAllPools
vk::Bool32 shaderUniformBufferArrayNonUniformIndexingNative
vk::Bool32 shaderSampledImageArrayNonUniformIndexingNative
vk::Bool32 shaderStorageBufferArrayNonUniformIndexingNative
vk::Bool32 shaderStorageImageArrayNonUniformIndexingNative
vk::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative
vk::Bool32 robustBufferAccessUpdateAfterBind
vk::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
vk::Bool32 independentResolveNone
vk::Bool32 independentResolve
vk::Bool32 filterMinmaxSingleComponentFormats
vk::Bool32 filterMinmaxImageComponentMapping
uint64_t maxTimelineSemaphoreValueDifference
Flags framebufferIntegerColorSampleCounts
Public Methods
void PhysicalDeviceVulkan12Properties (vk::DriverIddriverID_,const std::array<char, 256U> &driverName_,const std::array<char, 256U> &driverInfo_,vk::ConformanceVersionconformanceVersion_,vk::ShaderFloatControlsIndependencedenormBehaviorIndependence_,vk::ShaderFloatControlsIndependenceroundingModeIndependence_,vk::Bool32shaderSignedZeroInfNanPreserveFloat16_,vk::Bool32shaderSignedZeroInfNanPreserveFloat32_,vk::Bool32shaderSignedZeroInfNanPreserveFloat64_,vk::Bool32shaderDenormPreserveFloat16_,vk::Bool32shaderDenormPreserveFloat32_,vk::Bool32shaderDenormPreserveFloat64_,vk::Bool32shaderDenormFlushToZeroFloat16_,vk::Bool32shaderDenormFlushToZeroFloat32_,vk::Bool32shaderDenormFlushToZeroFloat64_,vk::Bool32shaderRoundingModeRTEFloat16_,vk::Bool32shaderRoundingModeRTEFloat32_,vk::Bool32shaderRoundingModeRTEFloat64_,vk::Bool32shaderRoundingModeRTZFloat16_,vk::Bool32shaderRoundingModeRTZFloat32_,vk::Bool32shaderRoundingModeRTZFloat64_,uint32_tmaxUpdateAfterBindDescriptorsInAllPools_,vk::Bool32shaderUniformBufferArrayNonUniformIndexingNative_,vk::Bool32shaderSampledImageArrayNonUniformIndexingNative_,vk::Bool32shaderStorageBufferArrayNonUniformIndexingNative_,vk::Bool32shaderStorageImageArrayNonUniformIndexingNative_,vk::Bool32shaderInputAttachmentArrayNonUniformIndexingNative_,vk::Bool32robustBufferAccessUpdateAfterBind_,vk::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_,vk::ResolveModeFlagssupportedDepthResolveModes_,vk::ResolveModeFlagssupportedStencilResolveModes_,vk::Bool32independentResolveNone_,vk::Bool32independentResolve_,vk::Bool32filterMinmaxSingleComponentFormats_,vk::Bool32filterMinmaxImageComponentMapping_,uint64_tmaxTimelineSemaphoreValueDifference_,vk::SampleCountFlagsframebufferIntegerColorSampleCounts_,void *pNext_)
Defined at line 95752 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceVulkan12Properties (const PhysicalDeviceVulkan12Properties & rhs)
Defined at line 95862 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceVulkan12Properties (const VkPhysicalDeviceVulkan12Properties & rhs)
Defined at line 95864 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Properties & operator= (const PhysicalDeviceVulkan12Properties & rhs)
Defined at line 95869 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Properties & operator= (const VkPhysicalDeviceVulkan12Properties & rhs)
Defined at line 95872 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPhysicalDeviceVulkan12Properties & operator const VkPhysicalDeviceVulkan12Properties & ()
Defined at line 95878 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPhysicalDeviceVulkan12Properties & operator VkPhysicalDeviceVulkan12Properties & ()
Defined at line 95883 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const PhysicalDeviceVulkan12Properties & rhs)
Defined at line 96007 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator== (const PhysicalDeviceVulkan12Properties & rhs)
Defined at line 96122 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator!= (const PhysicalDeviceVulkan12Properties & rhs)
Defined at line 96167 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp