• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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