EasyVulkan
第一章 初始化
Ch1-0 准备工作
Ch1-1 创建GLFW窗口
Ch1-2 初始化流程
Ch1-3 创建VK实例与逻辑设备
Ch1-4 创建交换链
第二章 绘制一个三角形
Ch2-0 代码整理及一些辅助类
Ch2-1 Rendering Loop
Ch2-2 创建渲染通道和帧缓冲
Ch2-3 创建管线并绘制三角形
第三章 纵观Vulkan
Ch3-1 同步原语
Ch3-2 图像与缓冲区
Ch3-3 管线布局和管线
Ch3-4 渲染通道和帧缓冲
Ch3-5 命令缓冲区
Ch3-6 描述符
Ch3-7 采样器
Ch3-8 查询
第四章 着色器
Ch4-1 着色器模组
Ch4-2 顶点着色器
Ch4-3 片段着色器
第五章 封装常用对象
Ch5-0 VKBase+.h
Ch5-1 各种缓冲区
Ch5-2 2D贴图及生成Mipmap
Ch5-3 2D贴图数组
第六章 进阶Vulkan
Ch6-0 使用新版本特性
Ch6-1 无图像帧缓冲
Ch6-2 动态渲染
第七章 基础示例
Ch7-1 初识顶点缓冲区
Ch7-2 初识索引缓冲区
Ch7-3 初识实例化绘制
Ch7-4 初识Push Constant
Ch7-5 初识Uniform缓冲区
Ch7-6 拷贝图像到屏幕
Ch7-7 使用贴图
第八章 简单示例
Ch8-1 离屏渲染
Ch8-2 深度测试和深度可视化
Ch8-3 延迟渲染
Ch8-4 预乘Alpha
Ch8-5 sRGB色彩空间与开启HDR
附录
Ap1-1 运行期编译GLSL
EasyVulkan
»
索引
索引