Introduce overload of getExtensionDepends to get availability and dependencies by vulkan version. (#1559)

This commit is contained in:
Andreas Süßenbach
2023-04-12 11:48:59 +02:00
committed by GitHub
parent 9de0959474
commit 3427b0039b
5 changed files with 109 additions and 4 deletions

View File

@@ -22,8 +22,9 @@ namespace VULKAN_HPP_NAMESPACE
std::set<std::string> const & getInstanceExtensions();
std::map<std::string, std::string> const & getDeprecatedExtensions();
std::map<std::string, std::vector<std::string>> const & getExtensionDepends( std::string const & extension );
std::map<std::string, std::string> const & getObsoletedExtensions();
std::map<std::string, std::string> const & getPromotedExtensions();
std::map<std::string, std::string> const & getObsoletedExtensions();
std::map<std::string, std::string> const & getPromotedExtensions();
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionDeprecatedBy( std::string const & extension );
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionObsoletedBy( std::string const & extension );
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionPromotedTo( std::string const & extension );