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