mirror of
https://github.com/KhronosGroup/Vulkan-Hpp.git
synced 2024-10-14 16:32:17 +00:00
Remove error checks on unknown types and commands for disabled extensions.
This commit is contained in:
parent
45b5891109
commit
6e86de19ab
@ -709,7 +709,7 @@ void warn( bool condition, int line, std::string const & message )
|
||||
{
|
||||
if ( !condition )
|
||||
{
|
||||
std::cerr << "Spec warning on line " << std::to_string( line ) << " " << message << "!" << std::endl;
|
||||
std::cerr << "Spec warning on line " << std::to_string( line ) << ": " << message << "!" << std::endl;
|
||||
}
|
||||
}
|
||||
|
||||
@ -8054,13 +8054,15 @@ void VulkanHppGenerator::readExtensionDisabledCommand( tinyxml2::XMLElement cons
|
||||
|
||||
// first unlink the command from its class
|
||||
auto commandIt = m_commands.find( name );
|
||||
check( commandIt != m_commands.end(), line, "try to remove unknown command <" + name + ">" );
|
||||
if ( commandIt != m_commands.end() )
|
||||
{
|
||||
auto handleIt = m_handles.find( commandIt->second.handle );
|
||||
check( handleIt != m_handles.end(), line, "cannot find handle corresponding to command <" + name + ">" );
|
||||
handleIt->second.commands.erase( commandIt->first );
|
||||
|
||||
// then erase the command from the command list
|
||||
m_commands.erase( commandIt );
|
||||
}
|
||||
}
|
||||
|
||||
void VulkanHppGenerator::readExtensionDisabledEnum( std::string const & extensionName,
|
||||
@ -8144,8 +8146,8 @@ void VulkanHppGenerator::readExtensionDisabledType( tinyxml2::XMLElement const *
|
||||
std::string name = attributes.find( "name" )->second;
|
||||
|
||||
auto typeIt = m_types.find( name );
|
||||
check( typeIt != m_types.end(), line, "trying to remove unknown type <" + name + ">" );
|
||||
|
||||
if ( typeIt != m_types.end() )
|
||||
{
|
||||
switch ( typeIt->second.category )
|
||||
{
|
||||
case TypeCategory::Bitmask:
|
||||
@ -8185,6 +8187,7 @@ void VulkanHppGenerator::readExtensionDisabledType( tinyxml2::XMLElement const *
|
||||
"trying to remove <" + name + "> of unhandled type <" + toString( typeIt->second.category ) + ">" );
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void VulkanHppGenerator::readExtensionRequire( tinyxml2::XMLElement const * element,
|
||||
|
Loading…
Reference in New Issue
Block a user