File tree Expand file tree Collapse file tree 4 files changed +10
-30
lines changed Expand file tree Collapse file tree 4 files changed +10
-30
lines changed Original file line number Diff line number Diff line change @@ -4,8 +4,6 @@ comments: true
4
4
---
5
5
# ** 首页**
6
6
7
- > “进阶“模块正在完善中,参考 ** [ TODO] ( todo.md ) ** 页面。
8
-
9
7
## ** 教程简介**
10
8
11
9
本文档是 Vulkan 的入门教程,将介绍 Vulkan 图形与计算 API 的基础知识与实际应用。
Original file line number Diff line number Diff line change @@ -4,9 +4,16 @@ comments: true
4
4
---
5
5
# ** C++模块化**
6
6
7
- ## ** 前言**
7
+ ## ** 进阶章节说明**
8
+
9
+ 从本章开始,我们将介绍进阶内容,在此提前说明:
8
10
9
- 从本章开始,我们将介绍进阶内容。每章的开头部分会提供一个基础代码框架,要求你下载并浏览,然后根据章节内容进行修改和扩展。
11
+ - 每个进阶章节都会提供一个基础代码框架,请浏览代码,然后根据章节内容完善代码。
12
+ - 请优先阅读“C++模块化”和“重要杂项”部分内容,且建议顺序阅读。
13
+ - 除“C++模块化”和“重要杂项”外,其余内容无固定顺序,可按需阅读。
14
+ - 进阶章节不定期更新,若有错误,请在 GitHub 仓库提交 Issue 或 PR 。
15
+
16
+ ## ** 前言**
10
17
11
18
为了优化项目结构,我们将引入 C++20 的模块功能。模块化可以帮助我们更好地组织代码,减少编译时间,并避免宏定义的污染。
12
19
Original file line number Diff line number Diff line change @@ -3,31 +3,6 @@ title: TODO
3
3
comments : true
4
4
---
5
5
6
- 待重构与制作的内容:
7
-
8
- ```
9
- - 普通杂项:
10
- - 无图像帧缓冲: md/04/21_imageless.md # TODO
11
- - 动态渲染: md/04/22_dynamicrendering.md # TODO
12
- - 待重构:
13
- - 多管线渲染:
14
- - 阴影映射: md/04/30_shadowmap.md # 待重构
15
- - 延迟渲染: md/04/31_deferred.md # 待重构
16
- - 模板测试: md/04/32_stenciltest.md # TODO
17
- - 多线程渲染:
18
- - TODO: todo.md # 次级命令缓冲 + 并行命令录制 + 队列并发
19
- - 着色器进阶:
20
- - TODO: todo.md # 几何着色器 + 细分着色器 + 任务与网格着色器
21
- - 光线追踪:
22
- - TODO: todo.md # 加速结构 + 光照着色器 + 配置 + 管线 + 光线查询
23
- - 性能优化:
24
- - TODO: todo.md # 间接绘制 + 稀疏资源 + 内存分配库
25
- - 高级计算:
26
- - TODO: todo.md # 共享内存 + 原子操作 + 子组操作
27
- - 离屏渲染:
28
- - TODO: todo.md # 离屏渲染 + 帧缓冲分离(多视图)
29
- ```
30
-
31
6
// TODO
32
7
33
8
---
Original file line number Diff line number Diff line change 98
98
- 多线程渲染 :
99
99
- TODO : todo.md # 次级命令缓冲 + 并行命令录制 + 队列并发
100
100
- 离屏渲染 :
101
- - TODO : todo.md # 离屏渲染 + 帧缓冲分离(多视图)
101
+ - TODO : todo.md # 离屏渲染 + 后处理 + HDR
102
102
- 着色器进阶 :
103
103
- TODO : todo.md # 几何着色器 + 细分着色器 + 任务与网格着色器
104
104
- 光线追踪 :
You can’t perform that action at this time.
0 commit comments