summaryrefslogtreecommitdiff
path: root/todo.txt
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