Vulkan 验证层 CreateDebugUtilsMessengerEXT Allocator 为 NULL

Vulkan validation layer CreateDebugUtilsMessengerEXT Allocator is NULL

我正在努力学习 https://vulkan-tutorial.com/ 和 Udemy 课程以了解 Vulkan。 到目前为止,我能够遵循所有内容,但验证层不起作用,我不知道为什么。 尝试了以下方法:

到目前为止我发现了以下内容:

我设法通过断点隔离的问题是 pAllocator 为 NULL。

Github 可在此处找到回购协议:https://github.com/b34s7m0d3/VulkanImplementation

我正在努力将不同文件中的内容分开,这是我的问题吗?

您正在启用 Debug Report 扩展,但后来您尝试改用 Debug Utils messenger。