HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VkPhysicalDeviceVulkan12Properties Struct Reference

#include <vulkan_core.h>

Public Attributes

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 5914 of file vulkan_core.h.

Member Data Documentation

VkConformanceVersion VkPhysicalDeviceVulkan12Properties::conformanceVersion

Definition at line 5920 of file vulkan_core.h.

VkShaderFloatControlsIndependence VkPhysicalDeviceVulkan12Properties::denormBehaviorIndependence

Definition at line 5921 of file vulkan_core.h.

VkDriverId VkPhysicalDeviceVulkan12Properties::driverID

Definition at line 5917 of file vulkan_core.h.

char VkPhysicalDeviceVulkan12Properties::driverInfo[VK_MAX_DRIVER_INFO_SIZE]

Definition at line 5919 of file vulkan_core.h.

char VkPhysicalDeviceVulkan12Properties::driverName[VK_MAX_DRIVER_NAME_SIZE]

Definition at line 5918 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::filterMinmaxImageComponentMapping

Definition at line 5966 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::filterMinmaxSingleComponentFormats

Definition at line 5965 of file vulkan_core.h.

VkSampleCountFlags VkPhysicalDeviceVulkan12Properties::framebufferIntegerColorSampleCounts

Definition at line 5968 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::independentResolve

Definition at line 5964 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::independentResolveNone

Definition at line 5963 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindInputAttachments

Definition at line 5960 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSampledImages

Definition at line 5958 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSamplers

Definition at line 5953 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffers

Definition at line 5956 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

Definition at line 5957 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageImages

Definition at line 5959 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffers

Definition at line 5954 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

Definition at line 5955 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindInputAttachments

Definition at line 5951 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSampledImages

Definition at line 5949 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSamplers

Definition at line 5946 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageBuffers

Definition at line 5948 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageImages

Definition at line 5950 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindUniformBuffers

Definition at line 5947 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageUpdateAfterBindResources

Definition at line 5952 of file vulkan_core.h.

uint64_t VkPhysicalDeviceVulkan12Properties::maxTimelineSemaphoreValueDifference

Definition at line 5967 of file vulkan_core.h.

uint32_t VkPhysicalDeviceVulkan12Properties::maxUpdateAfterBindDescriptorsInAllPools

Definition at line 5938 of file vulkan_core.h.

void* VkPhysicalDeviceVulkan12Properties::pNext

Definition at line 5916 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::quadDivergentImplicitLod

Definition at line 5945 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::robustBufferAccessUpdateAfterBind

Definition at line 5944 of file vulkan_core.h.

VkShaderFloatControlsIndependence VkPhysicalDeviceVulkan12Properties::roundingModeIndependence

Definition at line 5922 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat16

Definition at line 5929 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat32

Definition at line 5930 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat64

Definition at line 5931 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat16

Definition at line 5926 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat32

Definition at line 5927 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat64

Definition at line 5928 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderInputAttachmentArrayNonUniformIndexingNative

Definition at line 5943 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat16

Definition at line 5932 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat32

Definition at line 5933 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat64

Definition at line 5934 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat16

Definition at line 5935 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat32

Definition at line 5936 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat64

Definition at line 5937 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSampledImageArrayNonUniformIndexingNative

Definition at line 5940 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat16

Definition at line 5923 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat32

Definition at line 5924 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat64

Definition at line 5925 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderStorageBufferArrayNonUniformIndexingNative

Definition at line 5941 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderStorageImageArrayNonUniformIndexingNative

Definition at line 5942 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderUniformBufferArrayNonUniformIndexingNative

Definition at line 5939 of file vulkan_core.h.

VkStructureType VkPhysicalDeviceVulkan12Properties::sType

Definition at line 5915 of file vulkan_core.h.

VkResolveModeFlags VkPhysicalDeviceVulkan12Properties::supportedDepthResolveModes

Definition at line 5961 of file vulkan_core.h.

VkResolveModeFlags VkPhysicalDeviceVulkan12Properties::supportedStencilResolveModes

Definition at line 5962 of file vulkan_core.h.


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