Merge pull request #1163 from asuessenbach/formats

Check for correct formats specifications only if formats are specified.
This commit is contained in:
Andreas Süßenbach 2021-12-08 11:23:08 +01:00 committed by GitHub
commit 80dada6a7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1491,6 +1491,8 @@ void VulkanHppGenerator::checkEnumCorrectness() const
} }
// special check for VkFormat // special check for VkFormat
if ( !m_formats.empty() )
{
auto enumIt = m_enums.find( "VkFormat" ); auto enumIt = m_enums.find( "VkFormat" );
assert( enumIt != m_enums.end() ); assert( enumIt != m_enums.end() );
assert( enumIt->second.values.front().name == "VK_FORMAT_UNDEFINED" ); assert( enumIt->second.values.front().name == "VK_FORMAT_UNDEFINED" );
@ -1509,6 +1511,7 @@ void VulkanHppGenerator::checkEnumCorrectness() const
"missing format specification for <" + enumValueIt->name + ">" ); "missing format specification for <" + enumValueIt->name + ">" );
} }
} }
}
} }
void VulkanHppGenerator::checkEnumCorrectness( std::vector<RequireData> const & requireData ) const void VulkanHppGenerator::checkEnumCorrectness( std::vector<RequireData> const & requireData ) const