Test behaviour of color write enable with colorWriteMask
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / framework / 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  */
4 const vk::VkPhysicalDevice16BitStorageFeatures&                                                 get16BitStorageFeatures                                                 (void) const;
5 const vk::VkPhysicalDevice4444FormatsFeaturesEXT&                                               get4444FormatsFeaturesEXT                                               (void) const;
6 const vk::VkPhysicalDevice8BitStorageFeatures&                                                  get8BitStorageFeatures                                                  (void) const;
7 const vk::VkPhysicalDeviceAccelerationStructureFeaturesKHR&                             getAccelerationStructureFeatures                                (void) const;
8 const vk::VkPhysicalDeviceASTCDecodeFeaturesEXT&                                                getASTCDecodeFeaturesEXT                                                (void) const;
9 const vk::VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT&                    getBlendOperationAdvancedFeaturesEXT                    (void) const;
10 const vk::VkPhysicalDeviceBufferDeviceAddressFeatures&                                  getBufferDeviceAddressFeatures                                  (void) const;
11 const vk::VkPhysicalDeviceBufferDeviceAddressFeaturesEXT&                               getBufferDeviceAddressFeaturesEXT                               (void) const;
12 const vk::VkPhysicalDeviceCoherentMemoryFeaturesAMD&                                    getCoherentMemoryFeaturesAMD                                    (void) const;
13 const vk::VkPhysicalDeviceColorWriteEnableFeaturesEXT&                                  getColorWriteEnableFeaturesEXT                                  (void) const;
14 const vk::VkPhysicalDeviceComputeShaderDerivativesFeaturesNV&                   getComputeShaderDerivativesFeatures                             (void) const;
15 const vk::VkPhysicalDeviceConditionalRenderingFeaturesEXT&                              getConditionalRenderingFeaturesEXT                              (void) const;
16 const vk::VkPhysicalDeviceCooperativeMatrixFeaturesNV&                                  getCooperativeMatrixFeatures                                    (void) const;
17 const vk::VkPhysicalDeviceCornerSampledImageFeaturesNV&                                 getCornerSampledImageFeatures                                   (void) const;
18 const vk::VkPhysicalDeviceCoverageReductionModeFeaturesNV&                              getCoverageReductionModeFeatures                                (void) const;
19 const vk::VkPhysicalDeviceCustomBorderColorFeaturesEXT&                                 getCustomBorderColorFeaturesEXT                                 (void) const;
20 const vk::VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV&   getDedicatedAllocationImageAliasingFeatures             (void) const;
21 const vk::VkPhysicalDeviceDepthClipEnableFeaturesEXT&                                   getDepthClipEnableFeaturesEXT                                   (void) const;
22 const vk::VkPhysicalDeviceDescriptorIndexingFeatures&                                   getDescriptorIndexingFeatures                                   (void) const;
23 const vk::VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV&                    getDeviceGeneratedCommandsFeatures                              (void) const;
24 const vk::VkPhysicalDeviceDeviceMemoryReportFeaturesEXT&                                getDeviceMemoryReportFeaturesEXT                                (void) const;
25 const vk::VkPhysicalDeviceDiagnosticsConfigFeaturesNV&                                  getDiagnosticsConfigFeatures                                    (void) const;
26 const vk::VkPhysicalDeviceExclusiveScissorFeaturesNV&                                   getExclusiveScissorFeatures                                             (void) const;
27 const vk::VkPhysicalDeviceExtendedDynamicStateFeaturesEXT&                              getExtendedDynamicStateFeaturesEXT                              (void) const;
28 const vk::VkPhysicalDeviceExtendedDynamicState2FeaturesEXT&                             getExtendedDynamicState2FeaturesEXT                             (void) const;
29 const vk::VkPhysicalDeviceExternalMemoryRDMAFeaturesNV&                                 getExternalMemoryRDMAFeatures                                   (void) const;
30 const vk::VkPhysicalDeviceFragmentDensityMapFeaturesEXT&                                getFragmentDensityMapFeaturesEXT                                (void) const;
31 const vk::VkPhysicalDeviceFragmentDensityMap2FeaturesEXT&                               getFragmentDensityMap2FeaturesEXT                               (void) const;
32 const vk::VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV&                  getFragmentShaderBarycentricFeatures                    (void) const;
33 const vk::VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT&                   getFragmentShaderInterlockFeaturesEXT                   (void) const;
34 const vk::VkPhysicalDeviceFragmentShadingRateFeaturesKHR&                               getFragmentShadingRateFeatures                                  (void) const;
35 const vk::VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV&                   getFragmentShadingRateEnumsFeatures                             (void) const;
36 const vk::VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT&                               getGlobalPriorityQueryFeaturesEXT                               (void) const;
37 const vk::VkPhysicalDeviceHostQueryResetFeatures&                                               getHostQueryResetFeatures                                               (void) const;
38 const vk::VkPhysicalDeviceImagelessFramebufferFeatures&                                 getImagelessFramebufferFeatures                                 (void) const;
39 const vk::VkPhysicalDeviceImageRobustnessFeaturesEXT&                                   getImageRobustnessFeaturesEXT                                   (void) const;
40 const vk::VkPhysicalDeviceIndexTypeUint8FeaturesEXT&                                    getIndexTypeUint8FeaturesEXT                                    (void) const;
41 const vk::VkPhysicalDeviceInheritedViewportScissorFeaturesNV&                   getInheritedViewportScissorFeatures                             (void) const;
42 const vk::VkPhysicalDeviceInlineUniformBlockFeaturesEXT&                                getInlineUniformBlockFeaturesEXT                                (void) const;
43 const vk::VkPhysicalDeviceLineRasterizationFeaturesEXT&                                 getLineRasterizationFeaturesEXT                                 (void) const;
44 const vk::VkPhysicalDeviceMemoryPriorityFeaturesEXT&                                    getMemoryPriorityFeaturesEXT                                    (void) const;
45 const vk::VkPhysicalDeviceMeshShaderFeaturesNV&                                                 getMeshShaderFeatures                                                   (void) const;
46 const vk::VkPhysicalDeviceMultiviewFeatures&                                                    getMultiviewFeatures                                                    (void) const;
47 const vk::VkPhysicalDeviceMultiDrawFeaturesEXT&                                                 getMultiDrawFeaturesEXT                                                 (void) const;
48 const vk::VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE&                   getMutableDescriptorTypeFeaturesVALVE                   (void) const;
49 const vk::VkPhysicalDevicePerformanceQueryFeaturesKHR&                                  getPerformanceQueryFeatures                                             (void) const;
50 const vk::VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT&              getPipelineCreationCacheControlFeaturesEXT              (void) const;
51 const vk::VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR&              getPipelineExecutablePropertiesFeatures                 (void) const;
52 const vk::VkPhysicalDevicePortabilitySubsetFeaturesKHR&                                 getPortabilitySubsetFeatures                                    (void) const;
53 const vk::VkPhysicalDevicePrivateDataFeaturesEXT&                                               getPrivateDataFeaturesEXT                                               (void) const;
54 const vk::VkPhysicalDeviceProtectedMemoryFeatures&                                              getProtectedMemoryFeatures                                              (void) const;
55 const vk::VkPhysicalDeviceProvokingVertexFeaturesEXT&                                   getProvokingVertexFeaturesEXT                                   (void) const;
56 const vk::VkPhysicalDeviceRayQueryFeaturesKHR&                                                  getRayQueryFeatures                                                             (void) const;
57 const vk::VkPhysicalDeviceRayTracingMotionBlurFeaturesNV&                               getRayTracingMotionBlurFeatures                                 (void) const;
58 const vk::VkPhysicalDeviceRayTracingPipelineFeaturesKHR&                                getRayTracingPipelineFeatures                                   (void) const;
59 const vk::VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV&                 getRepresentativeFragmentTestFeatures                   (void) const;
60 const vk::VkPhysicalDeviceRobustness2FeaturesEXT&                                               getRobustness2FeaturesEXT                                               (void) const;
61 const vk::VkPhysicalDeviceSamplerYcbcrConversionFeatures&                               getSamplerYcbcrConversionFeatures                               (void) const;
62 const vk::VkPhysicalDeviceScalarBlockLayoutFeatures&                                    getScalarBlockLayoutFeatures                                    (void) const;
63 const vk::VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures&                  getSeparateDepthStencilLayoutsFeatures                  (void) const;
64 const vk::VkPhysicalDeviceShaderAtomicFloatFeaturesEXT&                                 getShaderAtomicFloatFeaturesEXT                                 (void) const;
65 const vk::VkPhysicalDeviceShaderAtomicInt64Features&                                    getShaderAtomicInt64Features                                    (void) const;
66 const vk::VkPhysicalDeviceShaderClockFeaturesKHR&                                               getShaderClockFeatures                                                  (void) const;
67 const vk::VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT&    getShaderDemoteToHelperInvocationFeaturesEXT    (void) const;
68 const vk::VkPhysicalDeviceShaderDrawParametersFeatures&                                 getShaderDrawParametersFeatures                                 (void) const;
69 const vk::VkPhysicalDeviceShaderFloat16Int8Features&                                    getShaderFloat16Int8Features                                    (void) const;
70 const vk::VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT&                    getShaderImageAtomicInt64FeaturesEXT                    (void) const;
71 const vk::VkPhysicalDeviceShaderImageFootprintFeaturesNV&                               getShaderImageFootprintFeatures                                 (void) const;
72 const vk::VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL&                 getShaderIntegerFunctions2FeaturesINTEL                 (void) const;
73 const vk::VkPhysicalDeviceShaderSMBuiltinsFeaturesNV&                                   getShaderSMBuiltinsFeatures                                             (void) const;
74 const vk::VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures&                  getShaderSubgroupExtendedTypesFeatures                  (void) const;
75 const vk::VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR&  getShaderSubgroupUniformControlFlowFeatures             (void) const;
76 const vk::VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR&                 getShaderTerminateInvocationFeatures                    (void) const;
77 const vk::VkPhysicalDeviceShadingRateImageFeaturesNV&                                   getShadingRateImageFeatures                                             (void) const;
78 const vk::VkPhysicalDeviceSubgroupSizeControlFeaturesEXT&                               getSubgroupSizeControlFeaturesEXT                               (void) const;
79 const vk::VkPhysicalDeviceSubpassShadingFeaturesHUAWEI&                                 getSubpassShadingFeaturesHUAWEI                                 (void) const;
80 const vk::VkPhysicalDeviceSynchronization2FeaturesKHR&                                  getSynchronization2Features                                             (void) const;
81 const vk::VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT&                              getTexelBufferAlignmentFeaturesEXT                              (void) const;
82 const vk::VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT&                 getTextureCompressionASTCHDRFeaturesEXT                 (void) const;
83 const vk::VkPhysicalDeviceTimelineSemaphoreFeatures&                                    getTimelineSemaphoreFeatures                                    (void) const;
84 const vk::VkPhysicalDeviceTransformFeedbackFeaturesEXT&                                 getTransformFeedbackFeaturesEXT                                 (void) const;
85 const vk::VkPhysicalDeviceUniformBufferStandardLayoutFeatures&                  getUniformBufferStandardLayoutFeatures                  (void) const;
86 const vk::VkPhysicalDeviceVariablePointersFeatures&                                             getVariablePointersFeatures                                             (void) const;
87 const vk::VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT&                    getVertexAttributeDivisorFeaturesEXT                    (void) const;
88 const vk::VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT&                   getVertexInputDynamicStateFeaturesEXT                   (void) const;
89 const vk::VkPhysicalDeviceVulkanMemoryModelFeatures&                                    getVulkanMemoryModelFeatures                                    (void) const;
90 const vk::VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR&             getWorkgroupMemoryExplicitLayoutFeatures                (void) const;
91 const vk::VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT&                             getYcbcr2Plane444FormatsFeaturesEXT                             (void) const;
92 const vk::VkPhysicalDeviceYcbcrImageArraysFeaturesEXT&                                  getYcbcrImageArraysFeaturesEXT                                  (void) const;
93 const vk::VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR&             getZeroInitializeWorkgroupMemoryFeatures                (void) const;