From 55651f512017bb1a7864d3ca473ff00921cebeb5 Mon Sep 17 00:00:00 2001 From: asuessenbach Date: Mon, 6 Dec 2021 17:18:42 +0100 Subject: [PATCH] Downgrade tag from required to optional. --- VulkanHppGenerator.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index c47236a..09e8f5e 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -385,6 +385,11 @@ ${enums} std::string VulkanHppGenerator::generateFormatTraits() const { + if ( m_formats.empty() ) + { + return ""; + } + const std::string formatTraitsTemplate = R"( //===================== //=== Format Traits === @@ -14115,12 +14120,12 @@ void VulkanHppGenerator::readRegistry( tinyxml2::XMLElement const * element ) { "enums", false }, { "extensions", true }, { "feature", false }, - { "formats", true }, { "platforms", true }, { "spirvcapabilities", true }, { "spirvextensions", true }, { "tags", true }, - { "types", true } } ); + { "types", true } }, + { "formats" } ); for ( auto child : children ) { const std::string value = child->Value();