找不到 VkNonDispatchableHandle

问题描述

我正在使用 Vulkan 创建一个简单的程序。在我调整窗口大小后,验证层给了我这个输出。调整大小本身工作正常。它说什么?完整的错误如下:

UNASSIGNED-Threading-Info(ERROR / SPEC): msgNum: 1567320034 - 验证错误: [ UNASSIGNED-Threading-Info ] Object 0: handle = 0xee3a9100000000b4,type = VK_OBJECT_TYPE_UNKNowN; |消息 ID = 0x5d6b67e2 |找不到 VkNondispatchableHandle 对象 0xee3a9100000000b4。这不应该发生,并且可能表明应用程序中存在错误。 对象:1 [0] 0xee3a9100000000b4,类型:0,名称:NULL

导致问题的原因是什么?

解决方法

我修好了。

导致问题的原因是,我试图销毁设置为 VK_NULL_HANDLE 的交换链。