Flutter Engine
The Flutter Engine
Public Attributes | List of all members
VkPhysicalDeviceVulkan12Properties Struct Reference

#include <vulkan_core.h>

Public Attributes

VkStructureType sType
 
void * pNext
 
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 5995 of file vulkan_core.h.

Member Data Documentation

◆ conformanceVersion

VkConformanceVersion VkPhysicalDeviceVulkan12Properties::conformanceVersion

Definition at line 6001 of file vulkan_core.h.

◆ denormBehaviorIndependence

VkShaderFloatControlsIndependence VkPhysicalDeviceVulkan12Properties::denormBehaviorIndependence

Definition at line 6002 of file vulkan_core.h.

◆ driverID

VkDriverId VkPhysicalDeviceVulkan12Properties::driverID

Definition at line 5998 of file vulkan_core.h.

◆ driverInfo

char VkPhysicalDeviceVulkan12Properties::driverInfo[VK_MAX_DRIVER_INFO_SIZE]

Definition at line 6000 of file vulkan_core.h.

◆ driverName

char VkPhysicalDeviceVulkan12Properties::driverName[VK_MAX_DRIVER_NAME_SIZE]

Definition at line 5999 of file vulkan_core.h.

◆ filterMinmaxImageComponentMapping

VkBool32 VkPhysicalDeviceVulkan12Properties::filterMinmaxImageComponentMapping

Definition at line 6047 of file vulkan_core.h.

◆ filterMinmaxSingleComponentFormats

VkBool32 VkPhysicalDeviceVulkan12Properties::filterMinmaxSingleComponentFormats

Definition at line 6046 of file vulkan_core.h.

◆ framebufferIntegerColorSampleCounts

VkSampleCountFlags VkPhysicalDeviceVulkan12Properties::framebufferIntegerColorSampleCounts

Definition at line 6049 of file vulkan_core.h.

◆ independentResolve

VkBool32 VkPhysicalDeviceVulkan12Properties::independentResolve

Definition at line 6045 of file vulkan_core.h.

◆ independentResolveNone

VkBool32 VkPhysicalDeviceVulkan12Properties::independentResolveNone

Definition at line 6044 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindInputAttachments

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindInputAttachments

Definition at line 6041 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindSampledImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSampledImages

Definition at line 6039 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindSamplers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSamplers

Definition at line 6034 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindStorageBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffers

Definition at line 6037 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

Definition at line 6038 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindStorageImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageImages

Definition at line 6040 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindUniformBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffers

Definition at line 6035 of file vulkan_core.h.

◆ maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

Definition at line 6036 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindInputAttachments

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindInputAttachments

Definition at line 6032 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindSampledImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSampledImages

Definition at line 6030 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindSamplers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSamplers

Definition at line 6027 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindStorageBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageBuffers

Definition at line 6029 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindStorageImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageImages

Definition at line 6031 of file vulkan_core.h.

◆ maxPerStageDescriptorUpdateAfterBindUniformBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindUniformBuffers

Definition at line 6028 of file vulkan_core.h.

◆ maxPerStageUpdateAfterBindResources

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageUpdateAfterBindResources

Definition at line 6033 of file vulkan_core.h.

◆ maxTimelineSemaphoreValueDifference

uint64_t VkPhysicalDeviceVulkan12Properties::maxTimelineSemaphoreValueDifference

Definition at line 6048 of file vulkan_core.h.

◆ maxUpdateAfterBindDescriptorsInAllPools

uint32_t VkPhysicalDeviceVulkan12Properties::maxUpdateAfterBindDescriptorsInAllPools

Definition at line 6019 of file vulkan_core.h.

◆ pNext

void* VkPhysicalDeviceVulkan12Properties::pNext

Definition at line 5997 of file vulkan_core.h.

◆ quadDivergentImplicitLod

VkBool32 VkPhysicalDeviceVulkan12Properties::quadDivergentImplicitLod

Definition at line 6026 of file vulkan_core.h.

◆ robustBufferAccessUpdateAfterBind

VkBool32 VkPhysicalDeviceVulkan12Properties::robustBufferAccessUpdateAfterBind

Definition at line 6025 of file vulkan_core.h.

◆ roundingModeIndependence

VkShaderFloatControlsIndependence VkPhysicalDeviceVulkan12Properties::roundingModeIndependence

Definition at line 6003 of file vulkan_core.h.

◆ shaderDenormFlushToZeroFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat16

Definition at line 6010 of file vulkan_core.h.

◆ shaderDenormFlushToZeroFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat32

Definition at line 6011 of file vulkan_core.h.

◆ shaderDenormFlushToZeroFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat64

Definition at line 6012 of file vulkan_core.h.

◆ shaderDenormPreserveFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat16

Definition at line 6007 of file vulkan_core.h.

◆ shaderDenormPreserveFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat32

Definition at line 6008 of file vulkan_core.h.

◆ shaderDenormPreserveFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat64

Definition at line 6009 of file vulkan_core.h.

◆ shaderInputAttachmentArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderInputAttachmentArrayNonUniformIndexingNative

Definition at line 6024 of file vulkan_core.h.

◆ shaderRoundingModeRTEFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat16

Definition at line 6013 of file vulkan_core.h.

◆ shaderRoundingModeRTEFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat32

Definition at line 6014 of file vulkan_core.h.

◆ shaderRoundingModeRTEFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat64

Definition at line 6015 of file vulkan_core.h.

◆ shaderRoundingModeRTZFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat16

Definition at line 6016 of file vulkan_core.h.

◆ shaderRoundingModeRTZFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat32

Definition at line 6017 of file vulkan_core.h.

◆ shaderRoundingModeRTZFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat64

Definition at line 6018 of file vulkan_core.h.

◆ shaderSampledImageArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSampledImageArrayNonUniformIndexingNative

Definition at line 6021 of file vulkan_core.h.

◆ shaderSignedZeroInfNanPreserveFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat16

Definition at line 6004 of file vulkan_core.h.

◆ shaderSignedZeroInfNanPreserveFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat32

Definition at line 6005 of file vulkan_core.h.

◆ shaderSignedZeroInfNanPreserveFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat64

Definition at line 6006 of file vulkan_core.h.

◆ shaderStorageBufferArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderStorageBufferArrayNonUniformIndexingNative

Definition at line 6022 of file vulkan_core.h.

◆ shaderStorageImageArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderStorageImageArrayNonUniformIndexingNative

Definition at line 6023 of file vulkan_core.h.

◆ shaderUniformBufferArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderUniformBufferArrayNonUniformIndexingNative

Definition at line 6020 of file vulkan_core.h.

◆ sType

VkStructureType VkPhysicalDeviceVulkan12Properties::sType

Definition at line 5996 of file vulkan_core.h.

◆ supportedDepthResolveModes

VkResolveModeFlags VkPhysicalDeviceVulkan12Properties::supportedDepthResolveModes

Definition at line 6042 of file vulkan_core.h.

◆ supportedStencilResolveModes

VkResolveModeFlags VkPhysicalDeviceVulkan12Properties::supportedStencilResolveModes

Definition at line 6043 of file vulkan_core.h.


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