An engine to understand OpenGL. It should be every college/highschool nerd's fork goto to understand a graphics pipeline. Meaning (Keep it Simple, Stupid) KISS principle is key.
The engine will be closely related to OpenGL, calling it's functions directly using Glad as a linker. Meaning a port to another pipeline like Vulkan or DirectX is not foreseen in the near future.
- Initializes all modules SDL2 Window, OpenGL context, Game Assets and ImGui
- Runs engine loop
- Initializes all modules from Engine except functionality related to editor, ex (ImGui)
- Program
- Shader
- Texture
- VAO
- Mesh
- Attribute
- Camera
- Source (Audio Source)
- Transform