A simple game engine codebase from scratch
- right-handed coordinates
- radian angle
Youtube: https://youtu.be/h7IX9Xc9XOo
Memory Leak glfw/glfw#2093
- Migrate to glm
- DirtyFlag propagation when adopt/abandon
- Use shader instead fixed function pipeline (https://learnopengl.com/Lighting/Basic-Lighting)
- GPU skinning(https://community.khronos.org/t/skinning-on-the-gpu-vs-the-cpu/73169/8)
- Camera z axis rotation issue (adjust quaternion roll axis to zero)
- ECS https://en.wikipedia.org/wiki/Entity_component_system
- Textbox, show FPS
- Improve performance