总结

原文链接:https://kylemayes.github.io/vulkanalia/conclusion.html

Commit Hash: 7becee96b0029bf721f833039c00ea2a417714dd

一路千辛万苦,我们终于有了一个基本的 Vulkan 程序。你现在已经掌握了 Vulkan 的基本原理,可以开始探索更多的特性了,比如:

  • 实例化渲染
  • 动态 uniform
  • 分离图像和采样器描述符
  • 管线缓存
  • 多线程指令缓冲生成
  • 多个子通道
  • 计算着色器

现在的程序能被以多种形式扩展,比如添加 Blinn-Phong 光照、后处理效果和阴影映射。你应该能够从其他 API 的教程中学习到这些效果的工作原理,因为尽管 Vulkan 是显式的,但是很多概念仍然是相同的。