作为一个 Vulkan 菜鸟,我看到教程中使用了 vkCreateDebugUtilsMessengerEXT,它看起来类似于 OpenGL调试输出扩展。两者还共享相同的枚举器。请解释差异和用例。
Vulkan 中有两个扩展涉及处理此类调试报告回调内容:VK_EXT_debug_report
和VK_EXT_debug_utils
。调试报告是第一个,基本上已被放弃,取而代之的是第二个。调试报告仅致力于提供回调接口,而调试实用程序提供用于命名事物和各种其他调试系统的 API。
调试报告已正式成为已弃用的扩展,因此今后您应该使用 debug utils。