Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚浏览了 LunarG 'drawcube' 示例并将代码合并到我的引擎中。当我跑步时,我得到一个黑屏,因为黑色是清晰的颜色。我可以将清除颜色更改为不同的颜色并查看它。但是,我的几何图形根本没有渲染。不会产生错误或警告。
我的问题是,你能做些什么来解决这样的问题?
RenderDoc与 Vulkan SDK 一起安装(至少在 Windows 上),并且是一个框架调试器,类似于 PIX/Diagnostics、CodeXL 和 Nsight。它可以让您了解图形管道如何处理您的数据。
您还应该启用验证层(尤其是VK_LAYER_LUNARG_standard_validation),并安装调试回调。通常,如果您触发任何“警告”或“错误”消息,这些都很好地表明了为什么某些事情没有按您的预期执行。
VK_LAYER_LUNARG_standard_validation