blob: 984a251c7685907b4b65180d977e229b28a8c75f (
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
29
|
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
- [x] depth buffer
- [x] seperate framebuffers and renderpasses
- [x] VRAM allocator
- [x] don't re-bind pipelines and descriptors if not necessary
- [ ] memory debug tool
- [x] material system
- [x] render a sky box
- [x] PBR + IBL
- [ ] shadows
- [ ] MSAA
- [ ] GI
- [ ] clustering
- [ ] bloom
- [ ] SSAO
- [ ] SSDO
- [ ] SSR
|