blob: 69ec3697e153d996bb53d8f6b999a0cd496d3cb2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
todo list
- [x] shader compiling
- [x] windowing + input
- [x] vulkan device and swapchain, etc
- [x] draw a triangle
- [x] texture conversion + compression, etc
- [x] texture the triangle
- [x] refactor pipelines and vertex formats to be more flexible
- [x] simple text rendering
- [x] 3D maths library
- [x] model conversion
- [x] render a model
- [ ] depth buffer
- [ ] seperate framebuffers renderpasses
- [ ] VRAM allocator
- [ ] don't re-bind pipelines and descriptors if not necessary
- [ ] material system
- [ ] render a sky box
- [ ] PBR + IBL
- [ ] shadows
- [ ] MSAA
- [ ] GI
- [ ] clustering
- [ ] bloom
- [ ] SSAO
- [ ] SSDO
- [ ] SSR
|