25eca88af92b7492df45f24d399f0ecbf44cf966
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / framework / vulkan / generated / vulkan / vkDeviceFeaturesForContextDecl.inl
1 /* WARNING: This is auto-generated file. Do not modify, since changes will
2  * be lost! Modify the generating script instead.
3  * This file was generated by /scripts/gen_framework.py
4  */
5
6 const vk::VkPhysicalDeviceTransformFeedbackFeaturesEXT&                                         getTransformFeedbackFeaturesEXT                                         (void) const;
7 const vk::VkPhysicalDeviceDynamicRenderingFeatures&                                                     getDynamicRenderingFeatures                                                     (void) const;
8 const vk::VkPhysicalDeviceCornerSampledImageFeaturesNV&                                         getCornerSampledImageFeatures                                           (void) const;
9 const vk::VkPhysicalDeviceMultiviewFeatures&                                                            getMultiviewFeatures                                                            (void) const;
10 const vk::VkPhysicalDeviceTextureCompressionASTCHDRFeatures&                            getTextureCompressionASTCHDRFeatures                            (void) const;
11 const vk::VkPhysicalDeviceASTCDecodeFeaturesEXT&                                                        getASTCDecodeFeaturesEXT                                                        (void) const;
12 const vk::VkPhysicalDevicePipelineRobustnessFeaturesEXT&                                        getPipelineRobustnessFeaturesEXT                                        (void) const;
13 const vk::VkPhysicalDeviceConditionalRenderingFeaturesEXT&                                      getConditionalRenderingFeaturesEXT                                      (void) const;
14 const vk::VkPhysicalDeviceShaderFloat16Int8Features&                                            getShaderFloat16Int8Features                                            (void) const;
15 const vk::VkPhysicalDevice16BitStorageFeatures&                                                         get16BitStorageFeatures                                                         (void) const;
16 const vk::VkPhysicalDeviceDepthClipEnableFeaturesEXT&                                           getDepthClipEnableFeaturesEXT                                           (void) const;
17 const vk::VkPhysicalDeviceImagelessFramebufferFeatures&                                         getImagelessFramebufferFeatures                                         (void) const;
18 const vk::VkPhysicalDevicePerformanceQueryFeaturesKHR&                                          getPerformanceQueryFeatures                                                     (void) const;
19 const vk::VkPhysicalDeviceVariablePointersFeatures&                                                     getVariablePointersFeatures                                                     (void) const;
20 const vk::VkPhysicalDeviceInlineUniformBlockFeatures&                                           getInlineUniformBlockFeatures                                           (void) const;
21 const vk::VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT&                            getBlendOperationAdvancedFeaturesEXT                            (void) const;
22 const vk::VkPhysicalDeviceAccelerationStructureFeaturesKHR&                                     getAccelerationStructureFeatures                                        (void) const;
23 const vk::VkPhysicalDeviceRayTracingPipelineFeaturesKHR&                                        getRayTracingPipelineFeatures                                           (void) const;
24 const vk::VkPhysicalDeviceRayQueryFeaturesKHR&                                                          getRayQueryFeatures                                                                     (void) const;
25 const vk::VkPhysicalDeviceShaderSMBuiltinsFeaturesNV&                                           getShaderSMBuiltinsFeatures                                                     (void) const;
26 const vk::VkPhysicalDeviceSamplerYcbcrConversionFeatures&                                       getSamplerYcbcrConversionFeatures                                       (void) const;
27 const vk::VkPhysicalDeviceDescriptorIndexingFeatures&                                           getDescriptorIndexingFeatures                                           (void) const;
28 const vk::VkPhysicalDevicePortabilitySubsetFeaturesKHR&                                         getPortabilitySubsetFeatures                                            (void) const;
29 const vk::VkPhysicalDeviceShadingRateImageFeaturesNV&                                           getShadingRateImageFeatures                                                     (void) const;
30 const vk::VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV&                         getRepresentativeFragmentTestFeatures                           (void) const;
31 const vk::VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures&                          getShaderSubgroupExtendedTypesFeatures                          (void) const;
32 const vk::VkPhysicalDevice8BitStorageFeatures&                                                          get8BitStorageFeatures                                                          (void) const;
33 const vk::VkPhysicalDeviceShaderAtomicInt64Features&                                            getShaderAtomicInt64Features                                            (void) const;
34 const vk::VkPhysicalDeviceShaderClockFeaturesKHR&                                                       getShaderClockFeatures                                                          (void) const;
35 const vk::VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR&                                       getGlobalPriorityQueryFeatures                                          (void) const;
36 const vk::VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT&                            getVertexAttributeDivisorFeaturesEXT                            (void) const;
37 const vk::VkPhysicalDeviceComputeShaderDerivativesFeaturesNV&                           getComputeShaderDerivativesFeatures                                     (void) const;
38 const vk::VkPhysicalDeviceMeshShaderFeaturesNV&                                                         getMeshShaderFeatures                                                           (void) const;
39 const vk::VkPhysicalDeviceShaderImageFootprintFeaturesNV&                                       getShaderImageFootprintFeatures                                         (void) const;
40 const vk::VkPhysicalDeviceExclusiveScissorFeaturesNV&                                           getExclusiveScissorFeatures                                                     (void) const;
41 const vk::VkPhysicalDeviceTimelineSemaphoreFeatures&                                            getTimelineSemaphoreFeatures                                            (void) const;
42 const vk::VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL&                         getShaderIntegerFunctions2FeaturesINTEL                         (void) const;
43 const vk::VkPhysicalDeviceVulkanMemoryModelFeatures&                                            getVulkanMemoryModelFeatures                                            (void) const;
44 const vk::VkPhysicalDeviceShaderTerminateInvocationFeatures&                            getShaderTerminateInvocationFeatures                            (void) const;
45 const vk::VkPhysicalDeviceFragmentDensityMapFeaturesEXT&                                        getFragmentDensityMapFeaturesEXT                                        (void) const;
46 const vk::VkPhysicalDeviceScalarBlockLayoutFeatures&                                            getScalarBlockLayoutFeatures                                            (void) const;
47 const vk::VkPhysicalDeviceSubgroupSizeControlFeatures&                                          getSubgroupSizeControlFeatures                                          (void) const;
48 const vk::VkPhysicalDeviceFragmentShadingRateFeaturesKHR&                                       getFragmentShadingRateFeatures                                          (void) const;
49 const vk::VkPhysicalDeviceCoherentMemoryFeaturesAMD&                                            getCoherentMemoryFeaturesAMD                                            (void) const;
50 const vk::VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT&                            getShaderImageAtomicInt64FeaturesEXT                            (void) const;
51 const vk::VkPhysicalDeviceMemoryPriorityFeaturesEXT&                                            getMemoryPriorityFeaturesEXT                                            (void) const;
52 const vk::VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV&           getDedicatedAllocationImageAliasingFeatures                     (void) const;
53 const vk::VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures&                          getSeparateDepthStencilLayoutsFeatures                          (void) const;
54 const vk::VkPhysicalDeviceBufferDeviceAddressFeaturesEXT&                                       getBufferDeviceAddressFeaturesEXT                                       (void) const;
55 const vk::VkPhysicalDevicePresentWaitFeaturesKHR&                                                       getPresentWaitFeatures                                                          (void) const;
56 const vk::VkPhysicalDeviceCooperativeMatrixFeaturesNV&                                          getCooperativeMatrixFeatures                                            (void) const;
57 const vk::VkPhysicalDeviceCoverageReductionModeFeaturesNV&                                      getCoverageReductionModeFeatures                                        (void) const;
58 const vk::VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT&                           getFragmentShaderInterlockFeaturesEXT                           (void) const;
59 const vk::VkPhysicalDeviceYcbcrImageArraysFeaturesEXT&                                          getYcbcrImageArraysFeaturesEXT                                          (void) const;
60 const vk::VkPhysicalDeviceUniformBufferStandardLayoutFeatures&                          getUniformBufferStandardLayoutFeatures                          (void) const;
61 const vk::VkPhysicalDeviceProvokingVertexFeaturesEXT&                                           getProvokingVertexFeaturesEXT                                           (void) const;
62 const vk::VkPhysicalDeviceBufferDeviceAddressFeatures&                                          getBufferDeviceAddressFeatures                                          (void) const;
63 const vk::VkPhysicalDeviceLineRasterizationFeaturesEXT&                                         getLineRasterizationFeaturesEXT                                         (void) const;
64 const vk::VkPhysicalDeviceShaderAtomicFloatFeaturesEXT&                                         getShaderAtomicFloatFeaturesEXT                                         (void) const;
65 const vk::VkPhysicalDeviceHostQueryResetFeatures&                                                       getHostQueryResetFeatures                                                       (void) const;
66 const vk::VkPhysicalDeviceIndexTypeUint8FeaturesEXT&                                            getIndexTypeUint8FeaturesEXT                                            (void) const;
67 const vk::VkPhysicalDeviceExtendedDynamicStateFeaturesEXT&                                      getExtendedDynamicStateFeaturesEXT                                      (void) const;
68 const vk::VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR&                      getPipelineExecutablePropertiesFeatures                         (void) const;
69 const vk::VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT&                                        getShaderAtomicFloat2FeaturesEXT                                        (void) const;
70 const vk::VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures&                       getShaderDemoteToHelperInvocationFeatures                       (void) const;
71 const vk::VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV&                            getDeviceGeneratedCommandsFeatures                                      (void) const;
72 const vk::VkPhysicalDeviceInheritedViewportScissorFeaturesNV&                           getInheritedViewportScissorFeatures                                     (void) const;
73 const vk::VkPhysicalDeviceShaderIntegerDotProductFeatures&                                      getShaderIntegerDotProductFeatures                                      (void) const;
74 const vk::VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT&                                      getTexelBufferAlignmentFeaturesEXT                                      (void) const;
75 const vk::VkPhysicalDeviceDeviceMemoryReportFeaturesEXT&                                        getDeviceMemoryReportFeaturesEXT                                        (void) const;
76 const vk::VkPhysicalDeviceRobustness2FeaturesEXT&                                                       getRobustness2FeaturesEXT                                                       (void) const;
77 const vk::VkPhysicalDeviceCustomBorderColorFeaturesEXT&                                         getCustomBorderColorFeaturesEXT                                         (void) const;
78 const vk::VkPhysicalDevicePresentIdFeaturesKHR&                                                         getPresentIdFeatures                                                            (void) const;
79 const vk::VkPhysicalDevicePrivateDataFeatures&                                                          getPrivateDataFeatures                                                          (void) const;
80 const vk::VkPhysicalDevicePipelineCreationCacheControlFeatures&                         getPipelineCreationCacheControlFeatures                         (void) const;
81 const vk::VkPhysicalDeviceDiagnosticsConfigFeaturesNV&                                          getDiagnosticsConfigFeatures                                            (void) const;
82 const vk::VkPhysicalDeviceSynchronization2Features&                                                     getSynchronization2Features                                                     (void) const;
83 const vk::VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT&                           getGraphicsPipelineLibraryFeaturesEXT                           (void) const;
84 const vk::VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD&           getShaderEarlyAndLateFragmentTestsFeaturesAMD           (void) const;
85 const vk::VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR&                         getFragmentShaderBarycentricFeatures                            (void) const;
86 const vk::VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR&          getShaderSubgroupUniformControlFlowFeatures                     (void) const;
87 const vk::VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures&                        getZeroInitializeWorkgroupMemoryFeatures                        (void) const;
88 const vk::VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV&                           getFragmentShadingRateEnumsFeatures                                     (void) const;
89 const vk::VkPhysicalDeviceRayTracingMotionBlurFeaturesNV&                                       getRayTracingMotionBlurFeatures                                         (void) const;
90 const vk::VkPhysicalDeviceMeshShaderFeaturesEXT&                                                        getMeshShaderFeaturesEXT                                                        (void) const;
91 const vk::VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT&                                     getYcbcr2Plane444FormatsFeaturesEXT                                     (void) const;
92 const vk::VkPhysicalDeviceFragmentDensityMap2FeaturesEXT&                                       getFragmentDensityMap2FeaturesEXT                                       (void) const;
93 const vk::VkPhysicalDeviceImageRobustnessFeatures&                                                      getImageRobustnessFeatures                                                      (void) const;
94 const vk::VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR&                     getWorkgroupMemoryExplicitLayoutFeatures                        (void) const;
95 const vk::VkPhysicalDeviceImageCompressionControlFeaturesEXT&                           getImageCompressionControlFeaturesEXT                           (void) const;
96 const vk::VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT&                      getAttachmentFeedbackLoopLayoutFeaturesEXT                      (void) const;
97 const vk::VkPhysicalDevice4444FormatsFeaturesEXT&                                                       get4444FormatsFeaturesEXT                                                       (void) const;
98 const vk::VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT&                                           getRGBA10X6FormatsFeaturesEXT                                           (void) const;
99 const vk::VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE&                           getMutableDescriptorTypeFeaturesVALVE                           (void) const;
100 const vk::VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT&                           getVertexInputDynamicStateFeaturesEXT                           (void) const;
101 const vk::VkPhysicalDeviceDepthClipControlFeaturesEXT&                                          getDepthClipControlFeaturesEXT                                          (void) const;
102 const vk::VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT&                      getPrimitiveTopologyListRestartFeaturesEXT                      (void) const;
103 const vk::VkPhysicalDeviceSubpassShadingFeaturesHUAWEI&                                         getSubpassShadingFeaturesHUAWEI                                         (void) const;
104 const vk::VkPhysicalDeviceInvocationMaskFeaturesHUAWEI&                                         getInvocationMaskFeaturesHUAWEI                                         (void) const;
105 const vk::VkPhysicalDeviceExternalMemoryRDMAFeaturesNV&                                         getExternalMemoryRDMAFeatures                                           (void) const;
106 const vk::VkPhysicalDevicePipelinePropertiesFeaturesEXT&                                        getPipelinePropertiesFeaturesEXT                                        (void) const;
107 const vk::VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT&         getMultisampledRenderToSingleSampledFeaturesEXT         (void) const;
108 const vk::VkPhysicalDeviceExtendedDynamicState2FeaturesEXT&                                     getExtendedDynamicState2FeaturesEXT                                     (void) const;
109 const vk::VkPhysicalDeviceColorWriteEnableFeaturesEXT&                                          getColorWriteEnableFeaturesEXT                                          (void) const;
110 const vk::VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT&                          getPrimitivesGeneratedQueryFeaturesEXT                          (void) const;
111 const vk::VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR&                            getRayTracingMaintenance1Features                                       (void) const;
112 const vk::VkPhysicalDeviceImageViewMinLodFeaturesEXT&                                           getImageViewMinLodFeaturesEXT                                           (void) const;
113 const vk::VkPhysicalDeviceMultiDrawFeaturesEXT&                                                         getMultiDrawFeaturesEXT                                                         (void) const;
114 const vk::VkPhysicalDeviceImage2DViewOf3DFeaturesEXT&                                           getImage2DViewOf3DFeaturesEXT                                           (void) const;
115 const vk::VkPhysicalDeviceBorderColorSwizzleFeaturesEXT&                                        getBorderColorSwizzleFeaturesEXT                                        (void) const;
116 const vk::VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT&                         getPageableDeviceLocalMemoryFeaturesEXT                         (void) const;
117 const vk::VkPhysicalDeviceMaintenance4Features&                                                         getMaintenance4Features                                                         (void) const;
118 const vk::VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE&                        getDescriptorSetHostMappingFeaturesVALVE                        (void) const;
119 const vk::VkPhysicalDeviceDepthClampZeroOneFeaturesEXT&                                         getDepthClampZeroOneFeaturesEXT                                         (void) const;
120 const vk::VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT&                                        getNonSeamlessCubeMapFeaturesEXT                                        (void) const;
121 const vk::VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM&                         getFragmentDensityMapOffsetFeaturesQCOM                         (void) const;
122 const vk::VkPhysicalDeviceLinearColorAttachmentFeaturesNV&                                      getLinearColorAttachmentFeatures                                        (void) const;
123 const vk::VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT&          getImageCompressionControlSwapchainFeaturesEXT          (void) const;
124 const vk::VkPhysicalDeviceImageProcessingFeaturesQCOM&                                          getImageProcessingFeaturesQCOM                                          (void) const;
125 const vk::VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT&                                      getSubpassMergeFeedbackFeaturesEXT                                      (void) const;
126 const vk::VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT&                            getShaderModuleIdentifierFeaturesEXT                            (void) const;
127 const vk::VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT&        getRasterizationOrderAttachmentAccessFeaturesEXT        (void) const;
128 const vk::VkPhysicalDeviceLegacyDitheringFeaturesEXT&                                           getLegacyDitheringFeaturesEXT                                           (void) const;
129 const vk::VkPhysicalDeviceTilePropertiesFeaturesQCOM&                                           getTilePropertiesFeaturesQCOM                                           (void) const;
130 const vk::VkPhysicalDeviceAmigoProfilingFeaturesSEC&                                            getAmigoProfilingFeaturesSEC                                            (void) const;
131 const vk::VkPhysicalDeviceProtectedMemoryFeatures&                                                      getProtectedMemoryFeatures                                                      (void) const;
132 const vk::VkPhysicalDeviceShaderDrawParametersFeatures&                                         getShaderDrawParametersFeatures                                         (void) const;