-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtodo.txt
23 lines (19 loc) · 970 Bytes
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# TODO
- Audio using DirectSound or Windows Core Audio
- Addition of lights and lighting in the shader
- Complex Font Shaping and Rendering
- Add *system_get_user_directory*, *system_create_directory*, *system_directory_exists* functions (systems.h)
- Add Instanced Rendering (gfx_renderer.h)
- Create generic HashTable (utility.h)
- Make asset loading system
- Particles systems
- Implement better way for multisampling
- Add Depth of Field in Camera (https://developer.nvidia.com/gpugems/gpugems/part-iv-image-processing/chapter-23-depth-field-survey-techniques)
- Add SSE1-4, AVX1-2 support for particles and mathematics operations
- Make Ostream directly write to speficied file
# TODO in Files
- length_string.h (32)
- gfx_opengl.cpp (823)
# Performance
- XInput poling is done more than once a frame and it takes large amount of time to poll XInput controllers,
we should poll only the input for those controllers that are connected, and do it once per frame