1// WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry 2[[VkPhysicalDeviceFeatures,VkPhysicalDeviceFeatures]] 3[source,c++] 4---- 5typedef struct VkPhysicalDeviceFeatures { 6 VkBool32 robustBufferAccess; 7 VkBool32 fullDrawIndexUint32; 8 VkBool32 imageCubeArray; 9 VkBool32 independentBlend; 10 VkBool32 geometryShader; 11 VkBool32 tessellationShader; 12 VkBool32 sampleRateShading; 13 VkBool32 dualSrcBlend; 14 VkBool32 logicOp; 15 VkBool32 multiDrawIndirect; 16 VkBool32 drawIndirectFirstInstance; 17 VkBool32 depthClamp; 18 VkBool32 depthBiasClamp; 19 VkBool32 fillModeNonSolid; 20 VkBool32 depthBounds; 21 VkBool32 wideLines; 22 VkBool32 largePoints; 23 VkBool32 alphaToOne; 24 VkBool32 multiViewport; 25 VkBool32 samplerAnisotropy; 26 VkBool32 textureCompressionETC2; 27 VkBool32 textureCompressionASTC_LDR; 28 VkBool32 textureCompressionBC; 29 VkBool32 occlusionQueryPrecise; 30 VkBool32 pipelineStatisticsQuery; 31 VkBool32 vertexPipelineStoresAndAtomics; 32 VkBool32 fragmentStoresAndAtomics; 33 VkBool32 shaderTessellationAndGeometryPointSize; 34 VkBool32 shaderImageGatherExtended; 35 VkBool32 shaderStorageImageExtendedFormats; 36 VkBool32 shaderStorageImageMultisample; 37 VkBool32 shaderStorageImageReadWithoutFormat; 38 VkBool32 shaderStorageImageWriteWithoutFormat; 39 VkBool32 shaderUniformBufferArrayDynamicIndexing; 40 VkBool32 shaderSampledImageArrayDynamicIndexing; 41 VkBool32 shaderStorageBufferArrayDynamicIndexing; 42 VkBool32 shaderStorageImageArrayDynamicIndexing; 43 VkBool32 shaderClipDistance; 44 VkBool32 shaderCullDistance; 45 VkBool32 shaderFloat64; 46 VkBool32 shaderInt64; 47 VkBool32 shaderInt16; 48 VkBool32 shaderResourceResidency; 49 VkBool32 shaderResourceMinLod; 50 VkBool32 sparseBinding; 51 VkBool32 sparseResidencyBuffer; 52 VkBool32 sparseResidencyImage2D; 53 VkBool32 sparseResidencyImage3D; 54 VkBool32 sparseResidency2Samples; 55 VkBool32 sparseResidency4Samples; 56 VkBool32 sparseResidency8Samples; 57 VkBool32 sparseResidency16Samples; 58 VkBool32 sparseResidencyAliased; 59 VkBool32 variableMultisampleRate; 60 VkBool32 inheritedQueries; 61} VkPhysicalDeviceFeatures; 62---- 63