vulkan开发遇到的坑——RenderDoc

发布时间 2023-03-23 15:17:01作者: ᴮᴱˢᵀ

本想用RenderDoc来调试shader,结果写完管线后,renderdoc能够正常抓帧,但是当你点击左侧的drawcall窗口中任何一个命令时,renderdoc直接崩溃。
省去一系列寻找问题的过程,结果是——在你创建vkpipeline后,该pipeline中每一个descriptorsetlayout必须在和绑定时的descritor使用的layout完全一致。
我这里的问题是,管线中负责material的descritorlayout和实际创建material descritor使用的layout不一致,导致renderdoc读取时发生错误。