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