总结

恭喜!到此为止,我们完成了管线的固定功能阶段的设置。虽然很繁琐,但我们对一切细节都变得了如指掌,避免了由于默认状态导致的令人苦恼的问题,所有状态都是我们自己设置的。

在创建图形管线前,我们还要对渲染流程进行设置。

本章节代码:

C++:

https://vulkan-tutorial.com/code/10_fixed_functions.cpp

Vertex Shader:

https://vulkan-tutorial.com/code/09_shader_base.vert

Fragment Shader:

https://vulkan-tutorial.com/code/09_shader_base.frag