Video tests plan for VK_KHR_video_queue
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / framework / vulkan / generated / vulkan / vkDeviceFeaturesForContextDefs.inl
index 45a7f35..c241601 100644 (file)
@@ -67,6 +67,7 @@ const vk::VkPhysicalDeviceIndexTypeUint8FeaturesEXT&                                          Context::getIndexTypeU
 const vk::VkPhysicalDeviceExtendedDynamicStateFeaturesEXT&                                     Context::getExtendedDynamicStateFeaturesEXT                                     (void) const { return m_device->getExtendedDynamicStateFeaturesEXT();                           }
 const vk::VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR&                     Context::getPipelineExecutablePropertiesFeatures                        (void) const { return m_device->getPipelineExecutablePropertiesFeatures();                      }
 const vk::VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT&                                       Context::getShaderAtomicFloat2FeaturesEXT                                       (void) const { return m_device->getShaderAtomicFloat2FeaturesEXT();                                     }
+const vk::VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT&                                    Context::getSwapchainMaintenance1FeaturesEXT                            (void) const { return m_device->getSwapchainMaintenance1FeaturesEXT();                          }
 const vk::VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures&                      Context::getShaderDemoteToHelperInvocationFeatures                      (void) const { return m_device->getShaderDemoteToHelperInvocationFeatures();            }
 const vk::VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV&                           Context::getDeviceGeneratedCommandsFeatures                                     (void) const { return m_device->getDeviceGeneratedCommandsFeatures();                           }
 const vk::VkPhysicalDeviceInheritedViewportScissorFeaturesNV&                          Context::getInheritedViewportScissorFeatures                            (void) const { return m_device->getInheritedViewportScissorFeatures();                          }
@@ -75,11 +76,13 @@ const vk::VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT&                                  Context::getTexel
 const vk::VkPhysicalDeviceDeviceMemoryReportFeaturesEXT&                                       Context::getDeviceMemoryReportFeaturesEXT                                       (void) const { return m_device->getDeviceMemoryReportFeaturesEXT();                                     }
 const vk::VkPhysicalDeviceRobustness2FeaturesEXT&                                                      Context::getRobustness2FeaturesEXT                                                      (void) const { return m_device->getRobustness2FeaturesEXT();                                            }
 const vk::VkPhysicalDeviceCustomBorderColorFeaturesEXT&                                                Context::getCustomBorderColorFeaturesEXT                                        (void) const { return m_device->getCustomBorderColorFeaturesEXT();                                      }
+const vk::VkPhysicalDevicePresentBarrierFeaturesNV&                                                    Context::getPresentBarrierFeatures                                                      (void) const { return m_device->getPresentBarrierFeatures();                                            }
 const vk::VkPhysicalDevicePresentIdFeaturesKHR&                                                                Context::getPresentIdFeatures                                                           (void) const { return m_device->getPresentIdFeatures();                                                         }
 const vk::VkPhysicalDevicePrivateDataFeatures&                                                         Context::getPrivateDataFeatures                                                         (void) const { return m_device->getPrivateDataFeatures();                                                       }
 const vk::VkPhysicalDevicePipelineCreationCacheControlFeatures&                                Context::getPipelineCreationCacheControlFeatures                        (void) const { return m_device->getPipelineCreationCacheControlFeatures();                      }
 const vk::VkPhysicalDeviceDiagnosticsConfigFeaturesNV&                                         Context::getDiagnosticsConfigFeatures                                           (void) const { return m_device->getDiagnosticsConfigFeatures();                                         }
 const vk::VkPhysicalDeviceSynchronization2Features&                                                    Context::getSynchronization2Features                                            (void) const { return m_device->getSynchronization2Features();                                          }
+const vk::VkPhysicalDeviceDescriptorBufferFeaturesEXT&                                         Context::getDescriptorBufferFeaturesEXT                                         (void) const { return m_device->getDescriptorBufferFeaturesEXT();                                       }
 const vk::VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT&                          Context::getGraphicsPipelineLibraryFeaturesEXT                          (void) const { return m_device->getGraphicsPipelineLibraryFeaturesEXT();                        }
 const vk::VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD&          Context::getShaderEarlyAndLateFragmentTestsFeaturesAMD          (void) const { return m_device->getShaderEarlyAndLateFragmentTestsFeaturesAMD();        }
 const vk::VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR&                                Context::getFragmentShaderBarycentricFeatures                           (void) const { return m_device->getFragmentShaderBarycentricFeatures();                         }
@@ -87,6 +90,7 @@ const vk::VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR&                Context:
 const vk::VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures&                       Context::getZeroInitializeWorkgroupMemoryFeatures                       (void) const { return m_device->getZeroInitializeWorkgroupMemoryFeatures();                     }
 const vk::VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV&                          Context::getFragmentShadingRateEnumsFeatures                            (void) const { return m_device->getFragmentShadingRateEnumsFeatures();                          }
 const vk::VkPhysicalDeviceRayTracingMotionBlurFeaturesNV&                                      Context::getRayTracingMotionBlurFeatures                                        (void) const { return m_device->getRayTracingMotionBlurFeatures();                                      }
+const vk::VkPhysicalDeviceMeshShaderFeaturesEXT&                                                       Context::getMeshShaderFeaturesEXT                                                       (void) const { return m_device->getMeshShaderFeaturesEXT();                                                     }
 const vk::VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT&                                    Context::getYcbcr2Plane444FormatsFeaturesEXT                            (void) const { return m_device->getYcbcr2Plane444FormatsFeaturesEXT();                          }
 const vk::VkPhysicalDeviceFragmentDensityMap2FeaturesEXT&                                      Context::getFragmentDensityMap2FeaturesEXT                                      (void) const { return m_device->getFragmentDensityMap2FeaturesEXT();                            }
 const vk::VkPhysicalDeviceImageRobustnessFeatures&                                                     Context::getImageRobustnessFeatures                                                     (void) const { return m_device->getImageRobustnessFeatures();                                           }
@@ -94,10 +98,10 @@ const vk::VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR&                 Context::g
 const vk::VkPhysicalDeviceImageCompressionControlFeaturesEXT&                          Context::getImageCompressionControlFeaturesEXT                          (void) const { return m_device->getImageCompressionControlFeaturesEXT();                        }
 const vk::VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT&                     Context::getAttachmentFeedbackLoopLayoutFeaturesEXT                     (void) const { return m_device->getAttachmentFeedbackLoopLayoutFeaturesEXT();           }
 const vk::VkPhysicalDevice4444FormatsFeaturesEXT&                                                      Context::get4444FormatsFeaturesEXT                                                      (void) const { return m_device->get4444FormatsFeaturesEXT();                                            }
-const vk::VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT&       Context::getRasterizationOrderAttachmentAccessFeaturesEXT       (void) const { return m_device->getRasterizationOrderAttachmentAccessFeaturesEXT();     }
+const vk::VkPhysicalDeviceFaultFeaturesEXT&                                                                    Context::getFaultFeaturesEXT                                                            (void) const { return m_device->getFaultFeaturesEXT();                                                          }
 const vk::VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT&                                          Context::getRGBA10X6FormatsFeaturesEXT                                          (void) const { return m_device->getRGBA10X6FormatsFeaturesEXT();                                        }
-const vk::VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE&                          Context::getMutableDescriptorTypeFeaturesVALVE                          (void) const { return m_device->getMutableDescriptorTypeFeaturesVALVE();                        }
 const vk::VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT&                          Context::getVertexInputDynamicStateFeaturesEXT                          (void) const { return m_device->getVertexInputDynamicStateFeaturesEXT();                        }
+const vk::VkPhysicalDeviceAddressBindingReportFeaturesEXT&                                     Context::getAddressBindingReportFeaturesEXT                                     (void) const { return m_device->getAddressBindingReportFeaturesEXT();                           }
 const vk::VkPhysicalDeviceDepthClipControlFeaturesEXT&                                         Context::getDepthClipControlFeaturesEXT                                         (void) const { return m_device->getDepthClipControlFeaturesEXT();                                       }
 const vk::VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT&                     Context::getPrimitiveTopologyListRestartFeaturesEXT                     (void) const { return m_device->getPrimitiveTopologyListRestartFeaturesEXT();           }
 const vk::VkPhysicalDeviceSubpassShadingFeaturesHUAWEI&                                                Context::getSubpassShadingFeaturesHUAWEI                                        (void) const { return m_device->getSubpassShadingFeaturesHUAWEI();                                      }
@@ -112,18 +116,31 @@ const vk::VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR&                              Context::getRayT
 const vk::VkPhysicalDeviceImageViewMinLodFeaturesEXT&                                          Context::getImageViewMinLodFeaturesEXT                                          (void) const { return m_device->getImageViewMinLodFeaturesEXT();                                        }
 const vk::VkPhysicalDeviceMultiDrawFeaturesEXT&                                                                Context::getMultiDrawFeaturesEXT                                                        (void) const { return m_device->getMultiDrawFeaturesEXT();                                                      }
 const vk::VkPhysicalDeviceImage2DViewOf3DFeaturesEXT&                                          Context::getImage2DViewOf3DFeaturesEXT                                          (void) const { return m_device->getImage2DViewOf3DFeaturesEXT();                                        }
+const vk::VkPhysicalDeviceOpacityMicromapFeaturesEXT&                                          Context::getOpacityMicromapFeaturesEXT                                          (void) const { return m_device->getOpacityMicromapFeaturesEXT();                                        }
 const vk::VkPhysicalDeviceBorderColorSwizzleFeaturesEXT&                                       Context::getBorderColorSwizzleFeaturesEXT                                       (void) const { return m_device->getBorderColorSwizzleFeaturesEXT();                                     }
 const vk::VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT&                                Context::getPageableDeviceLocalMemoryFeaturesEXT                        (void) const { return m_device->getPageableDeviceLocalMemoryFeaturesEXT();                      }
 const vk::VkPhysicalDeviceMaintenance4Features&                                                                Context::getMaintenance4Features                                                        (void) const { return m_device->getMaintenance4Features();                                                      }
 const vk::VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE&                       Context::getDescriptorSetHostMappingFeaturesVALVE                       (void) const { return m_device->getDescriptorSetHostMappingFeaturesVALVE();                     }
+const vk::VkPhysicalDeviceDepthClampZeroOneFeaturesEXT&                                                Context::getDepthClampZeroOneFeaturesEXT                                        (void) const { return m_device->getDepthClampZeroOneFeaturesEXT();                                      }
 const vk::VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT&                                       Context::getNonSeamlessCubeMapFeaturesEXT                                       (void) const { return m_device->getNonSeamlessCubeMapFeaturesEXT();                                     }
 const vk::VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM&                                Context::getFragmentDensityMapOffsetFeaturesQCOM                        (void) const { return m_device->getFragmentDensityMapOffsetFeaturesQCOM();                      }
+const vk::VkPhysicalDeviceCopyMemoryIndirectFeaturesNV&                                                Context::getCopyMemoryIndirectFeatures                                          (void) const { return m_device->getCopyMemoryIndirectFeatures();                                        }
+const vk::VkPhysicalDeviceMemoryDecompressionFeaturesNV&                                       Context::getMemoryDecompressionFeatures                                         (void) const { return m_device->getMemoryDecompressionFeatures();                                       }
 const vk::VkPhysicalDeviceLinearColorAttachmentFeaturesNV&                                     Context::getLinearColorAttachmentFeatures                                       (void) const { return m_device->getLinearColorAttachmentFeatures();                                     }
 const vk::VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT&         Context::getImageCompressionControlSwapchainFeaturesEXT         (void) const { return m_device->getImageCompressionControlSwapchainFeaturesEXT();       }
 const vk::VkPhysicalDeviceImageProcessingFeaturesQCOM&                                         Context::getImageProcessingFeaturesQCOM                                         (void) const { return m_device->getImageProcessingFeaturesQCOM();                                       }
+const vk::VkPhysicalDeviceExtendedDynamicState3FeaturesEXT&                                    Context::getExtendedDynamicState3FeaturesEXT                            (void) const { return m_device->getExtendedDynamicState3FeaturesEXT();                          }
 const vk::VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT&                                     Context::getSubpassMergeFeedbackFeaturesEXT                                     (void) const { return m_device->getSubpassMergeFeedbackFeaturesEXT();                           }
 const vk::VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT&                           Context::getShaderModuleIdentifierFeaturesEXT                           (void) const { return m_device->getShaderModuleIdentifierFeaturesEXT();                         }
+const vk::VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT&       Context::getRasterizationOrderAttachmentAccessFeaturesEXT       (void) const { return m_device->getRasterizationOrderAttachmentAccessFeaturesEXT();     }
+const vk::VkPhysicalDeviceOpticalFlowFeaturesNV&                                                       Context::getOpticalFlowFeatures                                                         (void) const { return m_device->getOpticalFlowFeatures();                                                       }
+const vk::VkPhysicalDeviceLegacyDitheringFeaturesEXT&                                          Context::getLegacyDitheringFeaturesEXT                                          (void) const { return m_device->getLegacyDitheringFeaturesEXT();                                        }
+const vk::VkPhysicalDevicePipelineProtectedAccessFeaturesEXT&                          Context::getPipelineProtectedAccessFeaturesEXT                          (void) const { return m_device->getPipelineProtectedAccessFeaturesEXT();                        }
 const vk::VkPhysicalDeviceTilePropertiesFeaturesQCOM&                                          Context::getTilePropertiesFeaturesQCOM                                          (void) const { return m_device->getTilePropertiesFeaturesQCOM();                                        }
 const vk::VkPhysicalDeviceAmigoProfilingFeaturesSEC&                                           Context::getAmigoProfilingFeaturesSEC                                           (void) const { return m_device->getAmigoProfilingFeaturesSEC();                                         }
+const vk::VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM&                       Context::getMultiviewPerViewViewportsFeaturesQCOM                       (void) const { return m_device->getMultiviewPerViewViewportsFeaturesQCOM();                     }
+const vk::VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV&                       Context::getRayTracingInvocationReorderFeatures                         (void) const { return m_device->getRayTracingInvocationReorderFeatures();                       }
+const vk::VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT&                                    Context::getMutableDescriptorTypeFeaturesEXT                            (void) const { return m_device->getMutableDescriptorTypeFeaturesEXT();                          }
+const vk::VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM&                                       Context::getShaderCoreBuiltinsFeaturesARM                                       (void) const { return m_device->getShaderCoreBuiltinsFeaturesARM();                                     }
 const vk::VkPhysicalDeviceProtectedMemoryFeatures&                                                     Context::getProtectedMemoryFeatures                                                     (void) const { return m_device->getProtectedMemoryFeatures();                                           }
 const vk::VkPhysicalDeviceShaderDrawParametersFeatures&                                                Context::getShaderDrawParametersFeatures                                        (void) const { return m_device->getShaderDrawParametersFeatures();                                      }