Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
VkPhysicalDeviceFeatures Struct Reference

#include <vulkan_core.h>

Data Fields

VkBool32 robustBufferAccess
 
VkBool32 fullDrawIndexUint32
 
VkBool32 imageCubeArray
 
VkBool32 independentBlend
 
VkBool32 geometryShader
 
VkBool32 tessellationShader
 
VkBool32 sampleRateShading
 
VkBool32 dualSrcBlend
 
VkBool32 logicOp
 
VkBool32 multiDrawIndirect
 
VkBool32 drawIndirectFirstInstance
 
VkBool32 depthClamp
 
VkBool32 depthBiasClamp
 
VkBool32 fillModeNonSolid
 
VkBool32 depthBounds
 
VkBool32 wideLines
 
VkBool32 largePoints
 
VkBool32 alphaToOne
 
VkBool32 multiViewport
 
VkBool32 samplerAnisotropy
 
VkBool32 textureCompressionETC2
 
VkBool32 textureCompressionASTC_LDR
 
VkBool32 textureCompressionBC
 
VkBool32 occlusionQueryPrecise
 
VkBool32 pipelineStatisticsQuery
 
VkBool32 vertexPipelineStoresAndAtomics
 
VkBool32 fragmentStoresAndAtomics
 
VkBool32 shaderTessellationAndGeometryPointSize
 
VkBool32 shaderImageGatherExtended
 
VkBool32 shaderStorageImageExtendedFormats
 
VkBool32 shaderStorageImageMultisample
 
VkBool32 shaderStorageImageReadWithoutFormat
 
VkBool32 shaderStorageImageWriteWithoutFormat
 
VkBool32 shaderUniformBufferArrayDynamicIndexing
 
VkBool32 shaderSampledImageArrayDynamicIndexing
 
VkBool32 shaderStorageBufferArrayDynamicIndexing
 
VkBool32 shaderStorageImageArrayDynamicIndexing
 
VkBool32 shaderClipDistance
 
VkBool32 shaderCullDistance
 
VkBool32 shaderFloat64
 
VkBool32 shaderInt64
 
VkBool32 shaderInt16
 
VkBool32 shaderResourceResidency
 
VkBool32 shaderResourceMinLod
 
VkBool32 sparseBinding
 
VkBool32 sparseResidencyBuffer
 
VkBool32 sparseResidencyImage2D
 
VkBool32 sparseResidencyImage3D
 
VkBool32 sparseResidency2Samples
 
VkBool32 sparseResidency4Samples
 
VkBool32 sparseResidency8Samples
 
VkBool32 sparseResidency16Samples
 
VkBool32 sparseResidencyAliased
 
VkBool32 variableMultisampleRate
 
VkBool32 inheritedQueries
 

Detailed Description

Definition at line 3082 of file vulkan_core.h.

Field Documentation

◆ alphaToOne

VkBool32 VkPhysicalDeviceFeatures::alphaToOne

Definition at line 3100 of file vulkan_core.h.

◆ depthBiasClamp

VkBool32 VkPhysicalDeviceFeatures::depthBiasClamp

Definition at line 3095 of file vulkan_core.h.

◆ depthBounds

VkBool32 VkPhysicalDeviceFeatures::depthBounds

Definition at line 3097 of file vulkan_core.h.

◆ depthClamp

VkBool32 VkPhysicalDeviceFeatures::depthClamp

Definition at line 3094 of file vulkan_core.h.

◆ drawIndirectFirstInstance

VkBool32 VkPhysicalDeviceFeatures::drawIndirectFirstInstance

Definition at line 3093 of file vulkan_core.h.

◆ dualSrcBlend

VkBool32 VkPhysicalDeviceFeatures::dualSrcBlend

Definition at line 3090 of file vulkan_core.h.

◆ fillModeNonSolid

VkBool32 VkPhysicalDeviceFeatures::fillModeNonSolid

Definition at line 3096 of file vulkan_core.h.

◆ fragmentStoresAndAtomics

VkBool32 VkPhysicalDeviceFeatures::fragmentStoresAndAtomics

Definition at line 3109 of file vulkan_core.h.

◆ fullDrawIndexUint32

VkBool32 VkPhysicalDeviceFeatures::fullDrawIndexUint32

Definition at line 3084 of file vulkan_core.h.

◆ geometryShader

VkBool32 VkPhysicalDeviceFeatures::geometryShader

Definition at line 3087 of file vulkan_core.h.

◆ imageCubeArray

VkBool32 VkPhysicalDeviceFeatures::imageCubeArray

Definition at line 3085 of file vulkan_core.h.

◆ independentBlend

VkBool32 VkPhysicalDeviceFeatures::independentBlend

Definition at line 3086 of file vulkan_core.h.

◆ inheritedQueries

VkBool32 VkPhysicalDeviceFeatures::inheritedQueries

Definition at line 3137 of file vulkan_core.h.

◆ largePoints

VkBool32 VkPhysicalDeviceFeatures::largePoints

Definition at line 3099 of file vulkan_core.h.

◆ logicOp

VkBool32 VkPhysicalDeviceFeatures::logicOp

Definition at line 3091 of file vulkan_core.h.

◆ multiDrawIndirect

VkBool32 VkPhysicalDeviceFeatures::multiDrawIndirect

Definition at line 3092 of file vulkan_core.h.

◆ multiViewport

VkBool32 VkPhysicalDeviceFeatures::multiViewport

Definition at line 3101 of file vulkan_core.h.

◆ occlusionQueryPrecise

VkBool32 VkPhysicalDeviceFeatures::occlusionQueryPrecise

Definition at line 3106 of file vulkan_core.h.

◆ pipelineStatisticsQuery

VkBool32 VkPhysicalDeviceFeatures::pipelineStatisticsQuery

Definition at line 3107 of file vulkan_core.h.

◆ robustBufferAccess

VkBool32 VkPhysicalDeviceFeatures::robustBufferAccess

Definition at line 3083 of file vulkan_core.h.

◆ samplerAnisotropy

VkBool32 VkPhysicalDeviceFeatures::samplerAnisotropy

Definition at line 3102 of file vulkan_core.h.

◆ sampleRateShading

VkBool32 VkPhysicalDeviceFeatures::sampleRateShading

Definition at line 3089 of file vulkan_core.h.

◆ shaderClipDistance

VkBool32 VkPhysicalDeviceFeatures::shaderClipDistance

Definition at line 3120 of file vulkan_core.h.

◆ shaderCullDistance

VkBool32 VkPhysicalDeviceFeatures::shaderCullDistance

Definition at line 3121 of file vulkan_core.h.

◆ shaderFloat64

VkBool32 VkPhysicalDeviceFeatures::shaderFloat64

Definition at line 3122 of file vulkan_core.h.

◆ shaderImageGatherExtended

VkBool32 VkPhysicalDeviceFeatures::shaderImageGatherExtended

Definition at line 3111 of file vulkan_core.h.

◆ shaderInt16

VkBool32 VkPhysicalDeviceFeatures::shaderInt16

Definition at line 3124 of file vulkan_core.h.

◆ shaderInt64

VkBool32 VkPhysicalDeviceFeatures::shaderInt64

Definition at line 3123 of file vulkan_core.h.

◆ shaderResourceMinLod

VkBool32 VkPhysicalDeviceFeatures::shaderResourceMinLod

Definition at line 3126 of file vulkan_core.h.

◆ shaderResourceResidency

VkBool32 VkPhysicalDeviceFeatures::shaderResourceResidency

Definition at line 3125 of file vulkan_core.h.

◆ shaderSampledImageArrayDynamicIndexing

VkBool32 VkPhysicalDeviceFeatures::shaderSampledImageArrayDynamicIndexing

Definition at line 3117 of file vulkan_core.h.

◆ shaderStorageBufferArrayDynamicIndexing

VkBool32 VkPhysicalDeviceFeatures::shaderStorageBufferArrayDynamicIndexing

Definition at line 3118 of file vulkan_core.h.

◆ shaderStorageImageArrayDynamicIndexing

VkBool32 VkPhysicalDeviceFeatures::shaderStorageImageArrayDynamicIndexing

Definition at line 3119 of file vulkan_core.h.

◆ shaderStorageImageExtendedFormats

VkBool32 VkPhysicalDeviceFeatures::shaderStorageImageExtendedFormats

Definition at line 3112 of file vulkan_core.h.

◆ shaderStorageImageMultisample

VkBool32 VkPhysicalDeviceFeatures::shaderStorageImageMultisample

Definition at line 3113 of file vulkan_core.h.

◆ shaderStorageImageReadWithoutFormat

VkBool32 VkPhysicalDeviceFeatures::shaderStorageImageReadWithoutFormat

Definition at line 3114 of file vulkan_core.h.

◆ shaderStorageImageWriteWithoutFormat

VkBool32 VkPhysicalDeviceFeatures::shaderStorageImageWriteWithoutFormat

Definition at line 3115 of file vulkan_core.h.

◆ shaderTessellationAndGeometryPointSize

VkBool32 VkPhysicalDeviceFeatures::shaderTessellationAndGeometryPointSize

Definition at line 3110 of file vulkan_core.h.

◆ shaderUniformBufferArrayDynamicIndexing

VkBool32 VkPhysicalDeviceFeatures::shaderUniformBufferArrayDynamicIndexing

Definition at line 3116 of file vulkan_core.h.

◆ sparseBinding

VkBool32 VkPhysicalDeviceFeatures::sparseBinding

Definition at line 3127 of file vulkan_core.h.

◆ sparseResidency16Samples

VkBool32 VkPhysicalDeviceFeatures::sparseResidency16Samples

Definition at line 3134 of file vulkan_core.h.

◆ sparseResidency2Samples

VkBool32 VkPhysicalDeviceFeatures::sparseResidency2Samples

Definition at line 3131 of file vulkan_core.h.

◆ sparseResidency4Samples

VkBool32 VkPhysicalDeviceFeatures::sparseResidency4Samples

Definition at line 3132 of file vulkan_core.h.

◆ sparseResidency8Samples

VkBool32 VkPhysicalDeviceFeatures::sparseResidency8Samples

Definition at line 3133 of file vulkan_core.h.

◆ sparseResidencyAliased

VkBool32 VkPhysicalDeviceFeatures::sparseResidencyAliased

Definition at line 3135 of file vulkan_core.h.

◆ sparseResidencyBuffer

VkBool32 VkPhysicalDeviceFeatures::sparseResidencyBuffer

Definition at line 3128 of file vulkan_core.h.

◆ sparseResidencyImage2D

VkBool32 VkPhysicalDeviceFeatures::sparseResidencyImage2D

Definition at line 3129 of file vulkan_core.h.

◆ sparseResidencyImage3D

VkBool32 VkPhysicalDeviceFeatures::sparseResidencyImage3D

Definition at line 3130 of file vulkan_core.h.

◆ tessellationShader

VkBool32 VkPhysicalDeviceFeatures::tessellationShader

Definition at line 3088 of file vulkan_core.h.

◆ textureCompressionASTC_LDR

VkBool32 VkPhysicalDeviceFeatures::textureCompressionASTC_LDR

Definition at line 3104 of file vulkan_core.h.

◆ textureCompressionBC

VkBool32 VkPhysicalDeviceFeatures::textureCompressionBC

Definition at line 3105 of file vulkan_core.h.

◆ textureCompressionETC2

VkBool32 VkPhysicalDeviceFeatures::textureCompressionETC2

Definition at line 3103 of file vulkan_core.h.

◆ variableMultisampleRate

VkBool32 VkPhysicalDeviceFeatures::variableMultisampleRate

Definition at line 3136 of file vulkan_core.h.

◆ vertexPipelineStoresAndAtomics

VkBool32 VkPhysicalDeviceFeatures::vertexPipelineStoresAndAtomics

Definition at line 3108 of file vulkan_core.h.

◆ wideLines

VkBool32 VkPhysicalDeviceFeatures::wideLines

Definition at line 3098 of file vulkan_core.h.


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