微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Vulkan API 中集成几何着色器

如何解决在 Vulkan API 中集成几何着色器

我正在尝试将几何着色器添加到 vulkan 教程 (vulkan-tutorial.com) 的代码中,但我无法让它正常工作。我收到了这条验证层消息。

UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout(ERROR / SPEC): msgNum: 1303270965 - Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0x186c3dda058,type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x4dae5635 | Submitted command buffer expects VkImage 0xcc0459000000001c[] (subresource: aspectMask 0x1 array layer 0,mip level 8) to be in layout VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL--instead,current layout is VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL.
    Objects: 1
        [0] 0x186c3dda058,type: 6,name: NULL

但我真的不明白我做错了什么。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。