Vulkan-Hpp
VkPhysicalDeviceVulkan12Properties Struct Reference

#include <vulkan_core.h>

Public Attributes

VkStructureType sType
 
void * pNext
 
VkDriverId driverID
 
char driverName [256U]
 
char driverInfo [256U]
 
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
 

Detailed Description

Definition at line 5928 of file vulkan_core.h.

Member Data Documentation

◆ conformanceVersion

VkConformanceVersion VkPhysicalDeviceVulkan12Properties::conformanceVersion

Definition at line 5934 of file vulkan_core.h.

◆ denormBehaviorIndependence

VkShaderFloatControlsIndependence VkPhysicalDeviceVulkan12Properties::denormBehaviorIndependence

Definition at line 5935 of file vulkan_core.h.

◆ driverID

VkDriverId VkPhysicalDeviceVulkan12Properties::driverID

Definition at line 5931 of file vulkan_core.h.

◆ driverInfo

char VkPhysicalDeviceVulkan12Properties::driverInfo[256U]

Definition at line 5933 of file vulkan_core.h.

◆ driverName

char VkPhysicalDeviceVulkan12Properties::driverName[256U]

Definition at line 5932 of file vulkan_core.h.

◆ filterMinmaxImageComponentMapping

VkBool32 VkPhysicalDeviceVulkan12Properties::filterMinmaxImageComponentMapping

Definition at line 5980 of file vulkan_core.h.

◆ filterMinmaxSingleComponentFormats

VkBool32 VkPhysicalDeviceVulkan12Properties::filterMinmaxSingleComponentFormats

Definition at line 5979 of file vulkan_core.h.

◆ framebufferIntegerColorSampleCounts

VkSampleCountFlags VkPhysicalDeviceVulkan12Properties::framebufferIntegerColorSampleCounts

Definition at line 5982 of file vulkan_core.h.

◆ independentResolve

VkBool32 VkPhysicalDeviceVulkan12Properties::independentResolve

Definition at line 5978 of file vulkan_core.h.

◆ independentResolveNone

VkBool32 VkPhysicalDeviceVulkan12Properties::independentResolveNone

Definition at line 5977 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindInputAttachments

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindInputAttachments

Definition at line 5974 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindSampledImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSampledImages

Definition at line 5972 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindSamplers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSamplers

Definition at line 5967 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindStorageBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffers

Definition at line 5970 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

Definition at line 5971 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindStorageImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageImages

Definition at line 5973 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindUniformBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffers

Definition at line 5968 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

Definition at line 5969 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindInputAttachments

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindInputAttachments

Definition at line 5965 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindSampledImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSampledImages

Definition at line 5963 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindSamplers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSamplers

Definition at line 5960 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindStorageBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageBuffers

Definition at line 5962 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindStorageImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageImages

Definition at line 5964 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindUniformBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindUniformBuffers

Definition at line 5961 of file vulkan_core.h.

◆ maxPerStageUpdateAfterBindResources

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageUpdateAfterBindResources

Definition at line 5966 of file vulkan_core.h.

◆ maxTimelineSemaphoreValueDifference

uint64_t VkPhysicalDeviceVulkan12Properties::maxTimelineSemaphoreValueDifference

Definition at line 5981 of file vulkan_core.h.

◆ maxUpdateAfterBindDescriptorsInAllPools

uint32_t VkPhysicalDeviceVulkan12Properties::maxUpdateAfterBindDescriptorsInAllPools

Definition at line 5952 of file vulkan_core.h.

◆ pNext

void* VkPhysicalDeviceVulkan12Properties::pNext

Definition at line 5930 of file vulkan_core.h.

◆ quadDivergentImplicitLod

VkBool32 VkPhysicalDeviceVulkan12Properties::quadDivergentImplicitLod

Definition at line 5959 of file vulkan_core.h.

◆ robustBufferAccessUpdateAfterBind

VkBool32 VkPhysicalDeviceVulkan12Properties::robustBufferAccessUpdateAfterBind

Definition at line 5958 of file vulkan_core.h.

◆ roundingModeIndependence

VkShaderFloatControlsIndependence VkPhysicalDeviceVulkan12Properties::roundingModeIndependence

Definition at line 5936 of file vulkan_core.h.

◆ shaderDenormFlushToZeroFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat16

Definition at line 5943 of file vulkan_core.h.

◆ shaderDenormFlushToZeroFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat32

Definition at line 5944 of file vulkan_core.h.

◆ shaderDenormFlushToZeroFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat64

Definition at line 5945 of file vulkan_core.h.

◆ shaderDenormPreserveFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat16

Definition at line 5940 of file vulkan_core.h.

◆ shaderDenormPreserveFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat32

Definition at line 5941 of file vulkan_core.h.

◆ shaderDenormPreserveFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat64

Definition at line 5942 of file vulkan_core.h.

◆ shaderInputAttachmentArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderInputAttachmentArrayNonUniformIndexingNative

Definition at line 5957 of file vulkan_core.h.

◆ shaderRoundingModeRTEFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat16

Definition at line 5946 of file vulkan_core.h.

◆ shaderRoundingModeRTEFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat32

Definition at line 5947 of file vulkan_core.h.

◆ shaderRoundingModeRTEFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat64

Definition at line 5948 of file vulkan_core.h.

◆ shaderRoundingModeRTZFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat16

Definition at line 5949 of file vulkan_core.h.

◆ shaderRoundingModeRTZFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat32

Definition at line 5950 of file vulkan_core.h.

◆ shaderRoundingModeRTZFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat64

Definition at line 5951 of file vulkan_core.h.

◆ shaderSampledImageArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSampledImageArrayNonUniformIndexingNative

Definition at line 5954 of file vulkan_core.h.

◆ shaderSignedZeroInfNanPreserveFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat16

Definition at line 5937 of file vulkan_core.h.

◆ shaderSignedZeroInfNanPreserveFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat32

Definition at line 5938 of file vulkan_core.h.

◆ shaderSignedZeroInfNanPreserveFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat64

Definition at line 5939 of file vulkan_core.h.

◆ shaderStorageBufferArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderStorageBufferArrayNonUniformIndexingNative

Definition at line 5955 of file vulkan_core.h.

◆ shaderStorageImageArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderStorageImageArrayNonUniformIndexingNative

Definition at line 5956 of file vulkan_core.h.

◆ shaderUniformBufferArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderUniformBufferArrayNonUniformIndexingNative

Definition at line 5953 of file vulkan_core.h.

◆ sType

VkStructureType VkPhysicalDeviceVulkan12Properties::sType

Definition at line 5929 of file vulkan_core.h.

◆ supportedDepthResolveModes

VkResolveModeFlags VkPhysicalDeviceVulkan12Properties::supportedDepthResolveModes

Definition at line 5975 of file vulkan_core.h.

◆ supportedStencilResolveModes

VkResolveModeFlags VkPhysicalDeviceVulkan12Properties::supportedStencilResolveModes

Definition at line 5976 of file vulkan_core.h.


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