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::DriverId driverID_, const std::array<char, 256U> & driverName_, const std::array<char, 256U> & driverInfo_, vk::ConformanceVersion conformanceVersion_, vk::ShaderFloatControlsIndependence denormBehaviorIndependence_, vk::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_, vk::ResolveModeFlags supportedDepthResolveModes_, vk::ResolveModeFlags supportedStencilResolveModes_, vk::Bool32 independentResolveNone_, vk::Bool32 independentResolve_, vk::Bool32 filterMinmaxSingleComponentFormats_, vk::Bool32 filterMinmaxImageComponentMapping_, uint64_t maxTimelineSemaphoreValueDifference_, vk::SampleCountFlags framebufferIntegerColorSampleCounts_, 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