- Embed shader files in the executable and create a better system for managing shaders.
- Create a better way to do benchmarking.
- More interesting and animated water.
- Normal mapping for textures, resources:
- Procedural textures (not compatible with normal map).
- Skybox.
- Some sort of way to include shader files in other shader files.
- Templatize vector class.