Fix function StructureChain::unlink().

This commit is contained in:
asuessenbach
2021-01-21 16:56:14 +01:00
parent a82ea0f9b0
commit 8a21c2e0eb
3 changed files with 48 additions and 61 deletions

View File

@@ -167,6 +167,18 @@ int main( int /*argc*/, char ** /*argv*/ )
dci2.unlink<vk::DevicePrivateDataCreateInfoEXT, 1>();
dci2.relink<vk::DevicePrivateDataCreateInfoEXT, 1>();
#endif
vk::StructureChain<vk::InstanceCreateInfo,
vk::DebugReportCallbackCreateInfoEXT,
vk::ValidationFlagsEXT,
vk::ValidationFeaturesEXT,
vk::DebugUtilsMessengerCreateInfoEXT>
chain;
chain.unlink<vk::DebugReportCallbackCreateInfoEXT>();
chain.unlink<vk::ValidationFlagsEXT>();
chain.unlink<vk::ValidationFeaturesEXT>();
chain.unlink<vk::DebugUtilsMessengerCreateInfoEXT>();
chain.relink<vk::DebugUtilsMessengerCreateInfoEXT>();
}
catch ( vk::SystemError const & err )
{