4

我刚刚浏览了 LunarG 'drawcube' 示例并将代码合并到我的引擎中。当我跑步时,我得到一个黑屏,因为黑色是清晰的颜色。我可以将清除颜色更改为不同的颜色并查看它。但是,我的几何图形根本没有渲染。不会产生错误或警告。

我的问题是,你能做些什么来解决这样的问题?

4

1 回答 1

4

RenderDoc与 Vulkan SDK 一起安装(至少在 Windows 上),并且是一个框架调试器,类似于 PIX/Diagnostics、CodeXL 和 Nsight。它可以让您了解图形管道如何处理您的数据。

您还应该启用验证层(尤其是VK_LAYER_LUNARG_standard_validation),并安装调试回调。通常,如果您触发任何“警告”或“错误”消息,这些都很好地表明了为什么某些事情没有按您的预期执行。

于 2016-04-19T01:55:04.890 回答