SDL  2.0
VkPhysicalDeviceVulkan12Properties Struct Reference

#include <vulkan_core.h>

+ Collaboration diagram for VkPhysicalDeviceVulkan12Properties:

Data Fields

VkStructureType sType
 
voidpNext
 
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
 

Detailed Description

Definition at line 5103 of file vulkan_core.h.

Field Documentation

◆ conformanceVersion

VkConformanceVersion VkPhysicalDeviceVulkan12Properties::conformanceVersion

Definition at line 5109 of file vulkan_core.h.

◆ denormBehaviorIndependence

VkShaderFloatControlsIndependence VkPhysicalDeviceVulkan12Properties::denormBehaviorIndependence

Definition at line 5110 of file vulkan_core.h.

◆ driverID

VkDriverId VkPhysicalDeviceVulkan12Properties::driverID

Definition at line 5106 of file vulkan_core.h.

◆ driverInfo

char VkPhysicalDeviceVulkan12Properties::driverInfo[VK_MAX_DRIVER_INFO_SIZE]

Definition at line 5108 of file vulkan_core.h.

◆ driverName

char VkPhysicalDeviceVulkan12Properties::driverName[VK_MAX_DRIVER_NAME_SIZE]

Definition at line 5107 of file vulkan_core.h.

◆ filterMinmaxImageComponentMapping

VkBool32 VkPhysicalDeviceVulkan12Properties::filterMinmaxImageComponentMapping

Definition at line 5155 of file vulkan_core.h.

◆ filterMinmaxSingleComponentFormats

VkBool32 VkPhysicalDeviceVulkan12Properties::filterMinmaxSingleComponentFormats

Definition at line 5154 of file vulkan_core.h.

◆ framebufferIntegerColorSampleCounts

VkSampleCountFlags VkPhysicalDeviceVulkan12Properties::framebufferIntegerColorSampleCounts

Definition at line 5157 of file vulkan_core.h.

◆ independentResolve

VkBool32 VkPhysicalDeviceVulkan12Properties::independentResolve

Definition at line 5153 of file vulkan_core.h.

◆ independentResolveNone

VkBool32 VkPhysicalDeviceVulkan12Properties::independentResolveNone

Definition at line 5152 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindInputAttachments

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindInputAttachments

Definition at line 5149 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindSampledImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSampledImages

Definition at line 5147 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindSamplers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSamplers

Definition at line 5142 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindStorageBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffers

Definition at line 5145 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

Definition at line 5146 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindStorageImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageImages

Definition at line 5148 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindUniformBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffers

Definition at line 5143 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

Definition at line 5144 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindInputAttachments

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindInputAttachments

Definition at line 5140 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindSampledImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSampledImages

Definition at line 5138 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindSamplers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSamplers

Definition at line 5135 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindStorageBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageBuffers

Definition at line 5137 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindStorageImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageImages

Definition at line 5139 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindUniformBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindUniformBuffers

Definition at line 5136 of file vulkan_core.h.

◆ maxPerStageUpdateAfterBindResources

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageUpdateAfterBindResources

Definition at line 5141 of file vulkan_core.h.

◆ maxTimelineSemaphoreValueDifference

uint64_t VkPhysicalDeviceVulkan12Properties::maxTimelineSemaphoreValueDifference

Definition at line 5156 of file vulkan_core.h.

◆ maxUpdateAfterBindDescriptorsInAllPools

uint32_t VkPhysicalDeviceVulkan12Properties::maxUpdateAfterBindDescriptorsInAllPools

Definition at line 5127 of file vulkan_core.h.

◆ pNext

void* VkPhysicalDeviceVulkan12Properties::pNext

Definition at line 5105 of file vulkan_core.h.

◆ quadDivergentImplicitLod

VkBool32 VkPhysicalDeviceVulkan12Properties::quadDivergentImplicitLod

Definition at line 5134 of file vulkan_core.h.

◆ robustBufferAccessUpdateAfterBind

VkBool32 VkPhysicalDeviceVulkan12Properties::robustBufferAccessUpdateAfterBind

Definition at line 5133 of file vulkan_core.h.

◆ roundingModeIndependence

VkShaderFloatControlsIndependence VkPhysicalDeviceVulkan12Properties::roundingModeIndependence

Definition at line 5111 of file vulkan_core.h.

◆ shaderDenormFlushToZeroFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat16

Definition at line 5118 of file vulkan_core.h.

◆ shaderDenormFlushToZeroFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat32

Definition at line 5119 of file vulkan_core.h.

◆ shaderDenormFlushToZeroFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat64

Definition at line 5120 of file vulkan_core.h.

◆ shaderDenormPreserveFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat16

Definition at line 5115 of file vulkan_core.h.

◆ shaderDenormPreserveFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat32

Definition at line 5116 of file vulkan_core.h.

◆ shaderDenormPreserveFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat64

Definition at line 5117 of file vulkan_core.h.

◆ shaderInputAttachmentArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderInputAttachmentArrayNonUniformIndexingNative

Definition at line 5132 of file vulkan_core.h.

◆ shaderRoundingModeRTEFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat16

Definition at line 5121 of file vulkan_core.h.

◆ shaderRoundingModeRTEFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat32

Definition at line 5122 of file vulkan_core.h.

◆ shaderRoundingModeRTEFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat64

Definition at line 5123 of file vulkan_core.h.

◆ shaderRoundingModeRTZFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat16

Definition at line 5124 of file vulkan_core.h.

◆ shaderRoundingModeRTZFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat32

Definition at line 5125 of file vulkan_core.h.

◆ shaderRoundingModeRTZFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat64

Definition at line 5126 of file vulkan_core.h.

◆ shaderSampledImageArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSampledImageArrayNonUniformIndexingNative

Definition at line 5129 of file vulkan_core.h.

◆ shaderSignedZeroInfNanPreserveFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat16

Definition at line 5112 of file vulkan_core.h.

◆ shaderSignedZeroInfNanPreserveFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat32

Definition at line 5113 of file vulkan_core.h.

◆ shaderSignedZeroInfNanPreserveFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat64

Definition at line 5114 of file vulkan_core.h.

◆ shaderStorageBufferArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderStorageBufferArrayNonUniformIndexingNative

Definition at line 5130 of file vulkan_core.h.

◆ shaderStorageImageArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderStorageImageArrayNonUniformIndexingNative

Definition at line 5131 of file vulkan_core.h.

◆ shaderUniformBufferArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderUniformBufferArrayNonUniformIndexingNative

Definition at line 5128 of file vulkan_core.h.

◆ sType

VkStructureType VkPhysicalDeviceVulkan12Properties::sType

Definition at line 5104 of file vulkan_core.h.

◆ supportedDepthResolveModes

VkResolveModeFlags VkPhysicalDeviceVulkan12Properties::supportedDepthResolveModes

Definition at line 5150 of file vulkan_core.h.

◆ supportedStencilResolveModes

VkResolveModeFlags VkPhysicalDeviceVulkan12Properties::supportedStencilResolveModes

Definition at line 5151 of file vulkan_core.h.


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