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
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::VkPhysicalDevicePresentBarrierFeaturesNV& getPresentBarrierFeatures (void) const;
79 const vk::VkPhysicalDevicePresentIdFeaturesKHR& getPresentIdFeatures (void) const;
80 const vk::VkPhysicalDevicePrivateDataFeatures& getPrivateDataFeatures (void) const;
81 const vk::VkPhysicalDevicePipelineCreationCacheControlFeatures& getPipelineCreationCacheControlFeatures (void) const;
82 const vk::VkPhysicalDeviceDiagnosticsConfigFeaturesNV& getDiagnosticsConfigFeatures (void) const;
83 const vk::VkPhysicalDeviceSynchronization2Features& getSynchronization2Features (void) const;
84 const vk::VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT& getGraphicsPipelineLibraryFeaturesEXT (void) const;
85 const vk::VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD& getShaderEarlyAndLateFragmentTestsFeaturesAMD (void) const;
86 const vk::VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR& getFragmentShaderBarycentricFeatures (void) const;
87 const vk::VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR& getShaderSubgroupUniformControlFlowFeatures (void) const;
88 const vk::VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures& getZeroInitializeWorkgroupMemoryFeatures (void) const;
89 const vk::VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV& getFragmentShadingRateEnumsFeatures (void) const;
90 const vk::VkPhysicalDeviceRayTracingMotionBlurFeaturesNV& getRayTracingMotionBlurFeatures (void) const;
91 const vk::VkPhysicalDeviceMeshShaderFeaturesEXT& getMeshShaderFeaturesEXT (void) const;
92 const vk::VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT& getYcbcr2Plane444FormatsFeaturesEXT (void) const;
93 const vk::VkPhysicalDeviceFragmentDensityMap2FeaturesEXT& getFragmentDensityMap2FeaturesEXT (void) const;
94 const vk::VkPhysicalDeviceImageRobustnessFeatures& getImageRobustnessFeatures (void) const;
95 const vk::VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR& getWorkgroupMemoryExplicitLayoutFeatures (void) const;
96 const vk::VkPhysicalDeviceImageCompressionControlFeaturesEXT& getImageCompressionControlFeaturesEXT (void) const;
97 const vk::VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT& getAttachmentFeedbackLoopLayoutFeaturesEXT (void) const;
98 const vk::VkPhysicalDevice4444FormatsFeaturesEXT& get4444FormatsFeaturesEXT (void) const;
99 const vk::VkPhysicalDeviceFaultFeaturesEXT& getFaultFeaturesEXT (void) const;
100 const vk::VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT& getRGBA10X6FormatsFeaturesEXT (void) const;
101 const vk::VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT& getVertexInputDynamicStateFeaturesEXT (void) const;
102 const vk::VkPhysicalDeviceAddressBindingReportFeaturesEXT& getAddressBindingReportFeaturesEXT (void) const;
103 const vk::VkPhysicalDeviceDepthClipControlFeaturesEXT& getDepthClipControlFeaturesEXT (void) const;
104 const vk::VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT& getPrimitiveTopologyListRestartFeaturesEXT (void) const;
105 const vk::VkPhysicalDeviceSubpassShadingFeaturesHUAWEI& getSubpassShadingFeaturesHUAWEI (void) const;
106 const vk::VkPhysicalDeviceInvocationMaskFeaturesHUAWEI& getInvocationMaskFeaturesHUAWEI (void) const;
107 const vk::VkPhysicalDeviceExternalMemoryRDMAFeaturesNV& getExternalMemoryRDMAFeatures (void) const;
108 const vk::VkPhysicalDevicePipelinePropertiesFeaturesEXT& getPipelinePropertiesFeaturesEXT (void) const;
109 const vk::VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT& getMultisampledRenderToSingleSampledFeaturesEXT (void) const;
110 const vk::VkPhysicalDeviceExtendedDynamicState2FeaturesEXT& getExtendedDynamicState2FeaturesEXT (void) const;
111 const vk::VkPhysicalDeviceColorWriteEnableFeaturesEXT& getColorWriteEnableFeaturesEXT (void) const;
112 const vk::VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT& getPrimitivesGeneratedQueryFeaturesEXT (void) const;
113 const vk::VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR& getRayTracingMaintenance1Features (void) const;
114 const vk::VkPhysicalDeviceImageViewMinLodFeaturesEXT& getImageViewMinLodFeaturesEXT (void) const;
115 const vk::VkPhysicalDeviceMultiDrawFeaturesEXT& getMultiDrawFeaturesEXT (void) const;
116 const vk::VkPhysicalDeviceImage2DViewOf3DFeaturesEXT& getImage2DViewOf3DFeaturesEXT (void) const;
117 const vk::VkPhysicalDeviceOpacityMicromapFeaturesEXT& getOpacityMicromapFeaturesEXT (void) const;
118 const vk::VkPhysicalDeviceBorderColorSwizzleFeaturesEXT& getBorderColorSwizzleFeaturesEXT (void) const;
119 const vk::VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT& getPageableDeviceLocalMemoryFeaturesEXT (void) const;
120 const vk::VkPhysicalDeviceMaintenance4Features& getMaintenance4Features (void) const;
121 const vk::VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE& getDescriptorSetHostMappingFeaturesVALVE (void) const;
122 const vk::VkPhysicalDeviceDepthClampZeroOneFeaturesEXT& getDepthClampZeroOneFeaturesEXT (void) const;
123 const vk::VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT& getNonSeamlessCubeMapFeaturesEXT (void) const;
124 const vk::VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM& getFragmentDensityMapOffsetFeaturesQCOM (void) const;
125 const vk::VkPhysicalDeviceLinearColorAttachmentFeaturesNV& getLinearColorAttachmentFeatures (void) const;
126 const vk::VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT& getImageCompressionControlSwapchainFeaturesEXT (void) const;
127 const vk::VkPhysicalDeviceImageProcessingFeaturesQCOM& getImageProcessingFeaturesQCOM (void) const;
128 const vk::VkPhysicalDeviceExtendedDynamicState3FeaturesEXT& getExtendedDynamicState3FeaturesEXT (void) const;
129 const vk::VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT& getSubpassMergeFeedbackFeaturesEXT (void) const;
130 const vk::VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT& getShaderModuleIdentifierFeaturesEXT (void) const;
131 const vk::VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT& getRasterizationOrderAttachmentAccessFeaturesEXT (void) const;
132 const vk::VkPhysicalDeviceOpticalFlowFeaturesNV& getOpticalFlowFeatures (void) const;
133 const vk::VkPhysicalDeviceLegacyDitheringFeaturesEXT& getLegacyDitheringFeaturesEXT (void) const;
134 const vk::VkPhysicalDevicePipelineProtectedAccessFeaturesEXT& getPipelineProtectedAccessFeaturesEXT (void) const;
135 const vk::VkPhysicalDeviceTilePropertiesFeaturesQCOM& getTilePropertiesFeaturesQCOM (void) const;
136 const vk::VkPhysicalDeviceAmigoProfilingFeaturesSEC& getAmigoProfilingFeaturesSEC (void) const;
137 const vk::VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT& getMutableDescriptorTypeFeaturesEXT (void) const;
138 const vk::VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM& getShaderCoreBuiltinsFeaturesARM (void) const;
139 const vk::VkPhysicalDeviceProtectedMemoryFeatures& getProtectedMemoryFeatures (void) const;
140 const vk::VkPhysicalDeviceShaderDrawParametersFeatures& getShaderDrawParametersFeatures (void) const;