如何解决vulkan空白屏幕?

时间:2016-04-19 01:49:57

标签: c++ vulkan

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

我的问题是,您可以采取哪些措施来解决此类问题?

1 个答案:

答案 0 :(得分:4)

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

您还应该启用validation layers(特别是VK_LAYER_LUNARG_standard_validation),并安装调试回调。一般来说,如果您触发任何警告'或者'错误'这些消息很好地说明了为什么某些事情没有像你期望的那样执行。