# Future Work 🚧

Details on issues and improvements that should be addressed, and speculate about other uses for the software.

  • Graphics API abstraction, could port to Vulkan/Metal/DirectX/OpenGL-ES
  • OS Platform abstraction (maybe glutin/winit handles a lot of that)
  • Separate window/rendering thread
  • Vertex Arrays have a lot of nonsense hard coded stuff
  • G-buffer/frame-buffers could do with a refactor
  • Shaders should be loaded from disk
  • Add actual docs, tests, and benchmarks
  • Once this is an acceptable renderer, I might add more game engine features. Maybe try and make a small game
Last Updated: 10/31/2020, 5:02:02 AM