ReactOS 0.4.17-dev-934-g091855f
VkPhysicalDeviceVulkan12Properties Struct Reference

#include <vulkan.h>

Collaboration diagram for VkPhysicalDeviceVulkan12Properties:

Public Member Functions

uint64_t WINE_VK_ALIGN (8) maxTimelineSemaphoreValueDifference
 

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
 
VkSampleCountFlags framebufferIntegerColorSampleCounts
 

Detailed Description

Definition at line 12726 of file vulkan.h.

Member Function Documentation

◆ WINE_VK_ALIGN()

uint64_t VkPhysicalDeviceVulkan12Properties::WINE_VK_ALIGN ( 8  )

Member Data Documentation

◆ conformanceVersion

VkConformanceVersion VkPhysicalDeviceVulkan12Properties::conformanceVersion

Definition at line 12733 of file vulkan.h.

◆ denormBehaviorIndependence

VkShaderFloatControlsIndependence VkPhysicalDeviceVulkan12Properties::denormBehaviorIndependence

Definition at line 12734 of file vulkan.h.

◆ driverID

VkDriverId VkPhysicalDeviceVulkan12Properties::driverID

Definition at line 12730 of file vulkan.h.

◆ driverInfo

char VkPhysicalDeviceVulkan12Properties::driverInfo[VK_MAX_DRIVER_INFO_SIZE]

Definition at line 12732 of file vulkan.h.

◆ driverName

char VkPhysicalDeviceVulkan12Properties::driverName[VK_MAX_DRIVER_NAME_SIZE]

Definition at line 12731 of file vulkan.h.

◆ filterMinmaxImageComponentMapping

VkBool32 VkPhysicalDeviceVulkan12Properties::filterMinmaxImageComponentMapping

Definition at line 12779 of file vulkan.h.

◆ filterMinmaxSingleComponentFormats

VkBool32 VkPhysicalDeviceVulkan12Properties::filterMinmaxSingleComponentFormats

Definition at line 12778 of file vulkan.h.

◆ framebufferIntegerColorSampleCounts

VkSampleCountFlags VkPhysicalDeviceVulkan12Properties::framebufferIntegerColorSampleCounts

Definition at line 12781 of file vulkan.h.

◆ independentResolve

VkBool32 VkPhysicalDeviceVulkan12Properties::independentResolve

Definition at line 12777 of file vulkan.h.

◆ independentResolveNone

VkBool32 VkPhysicalDeviceVulkan12Properties::independentResolveNone

Definition at line 12776 of file vulkan.h.

◆ maxDescriptorSetUpdateAfterBindInputAttachments

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindInputAttachments

Definition at line 12773 of file vulkan.h.

◆ maxDescriptorSetUpdateAfterBindSampledImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSampledImages

Definition at line 12771 of file vulkan.h.

◆ maxDescriptorSetUpdateAfterBindSamplers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSamplers

Definition at line 12766 of file vulkan.h.

◆ maxDescriptorSetUpdateAfterBindStorageBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffers

Definition at line 12769 of file vulkan.h.

◆ maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

Definition at line 12770 of file vulkan.h.

◆ maxDescriptorSetUpdateAfterBindStorageImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageImages

Definition at line 12772 of file vulkan.h.

◆ maxDescriptorSetUpdateAfterBindUniformBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffers

Definition at line 12767 of file vulkan.h.

◆ maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

uint32_t VkPhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

Definition at line 12768 of file vulkan.h.

◆ maxPerStageDescriptorUpdateAfterBindInputAttachments

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindInputAttachments

Definition at line 12764 of file vulkan.h.

◆ maxPerStageDescriptorUpdateAfterBindSampledImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSampledImages

Definition at line 12762 of file vulkan.h.

◆ maxPerStageDescriptorUpdateAfterBindSamplers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSamplers

Definition at line 12759 of file vulkan.h.

◆ maxPerStageDescriptorUpdateAfterBindStorageBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageBuffers

Definition at line 12761 of file vulkan.h.

◆ maxPerStageDescriptorUpdateAfterBindStorageImages

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageImages

Definition at line 12763 of file vulkan.h.

◆ maxPerStageDescriptorUpdateAfterBindUniformBuffers

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindUniformBuffers

Definition at line 12760 of file vulkan.h.

◆ maxPerStageUpdateAfterBindResources

uint32_t VkPhysicalDeviceVulkan12Properties::maxPerStageUpdateAfterBindResources

Definition at line 12765 of file vulkan.h.

◆ maxUpdateAfterBindDescriptorsInAllPools

uint32_t VkPhysicalDeviceVulkan12Properties::maxUpdateAfterBindDescriptorsInAllPools

Definition at line 12751 of file vulkan.h.

◆ pNext

void* VkPhysicalDeviceVulkan12Properties::pNext

Definition at line 12729 of file vulkan.h.

◆ quadDivergentImplicitLod

VkBool32 VkPhysicalDeviceVulkan12Properties::quadDivergentImplicitLod

Definition at line 12758 of file vulkan.h.

◆ robustBufferAccessUpdateAfterBind

VkBool32 VkPhysicalDeviceVulkan12Properties::robustBufferAccessUpdateAfterBind

Definition at line 12757 of file vulkan.h.

◆ roundingModeIndependence

VkShaderFloatControlsIndependence VkPhysicalDeviceVulkan12Properties::roundingModeIndependence

Definition at line 12735 of file vulkan.h.

◆ shaderDenormFlushToZeroFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat16

Definition at line 12742 of file vulkan.h.

◆ shaderDenormFlushToZeroFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat32

Definition at line 12743 of file vulkan.h.

◆ shaderDenormFlushToZeroFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat64

Definition at line 12744 of file vulkan.h.

◆ shaderDenormPreserveFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat16

Definition at line 12739 of file vulkan.h.

◆ shaderDenormPreserveFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat32

Definition at line 12740 of file vulkan.h.

◆ shaderDenormPreserveFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat64

Definition at line 12741 of file vulkan.h.

◆ shaderInputAttachmentArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderInputAttachmentArrayNonUniformIndexingNative

Definition at line 12756 of file vulkan.h.

◆ shaderRoundingModeRTEFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat16

Definition at line 12745 of file vulkan.h.

◆ shaderRoundingModeRTEFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat32

Definition at line 12746 of file vulkan.h.

◆ shaderRoundingModeRTEFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat64

Definition at line 12747 of file vulkan.h.

◆ shaderRoundingModeRTZFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat16

Definition at line 12748 of file vulkan.h.

◆ shaderRoundingModeRTZFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat32

Definition at line 12749 of file vulkan.h.

◆ shaderRoundingModeRTZFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat64

Definition at line 12750 of file vulkan.h.

◆ shaderSampledImageArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSampledImageArrayNonUniformIndexingNative

Definition at line 12753 of file vulkan.h.

◆ shaderSignedZeroInfNanPreserveFloat16

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat16

Definition at line 12736 of file vulkan.h.

◆ shaderSignedZeroInfNanPreserveFloat32

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat32

Definition at line 12737 of file vulkan.h.

◆ shaderSignedZeroInfNanPreserveFloat64

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat64

Definition at line 12738 of file vulkan.h.

◆ shaderStorageBufferArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderStorageBufferArrayNonUniformIndexingNative

Definition at line 12754 of file vulkan.h.

◆ shaderStorageImageArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderStorageImageArrayNonUniformIndexingNative

Definition at line 12755 of file vulkan.h.

◆ shaderUniformBufferArrayNonUniformIndexingNative

VkBool32 VkPhysicalDeviceVulkan12Properties::shaderUniformBufferArrayNonUniformIndexingNative

Definition at line 12752 of file vulkan.h.

◆ sType

VkStructureType VkPhysicalDeviceVulkan12Properties::sType

Definition at line 12728 of file vulkan.h.

◆ supportedDepthResolveModes

VkResolveModeFlags VkPhysicalDeviceVulkan12Properties::supportedDepthResolveModes

Definition at line 12774 of file vulkan.h.

◆ supportedStencilResolveModes

VkResolveModeFlags VkPhysicalDeviceVulkan12Properties::supportedStencilResolveModes

Definition at line 12775 of file vulkan.h.


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