475a1d606a68b0bd1ef60483f055da10bc821bfe
- Updated renderer.h to replace Vec3 and Vec2 structs with Math namespace equivalents. - Introduced Texture struct to manage texture properties. - Modified Triangle struct to use Texture instead of GLuint for texture handling. - Removed deprecated matrix functions and replaced them with Math namespace methods. - Implemented InputManager class for better input handling, including key and mouse state tracking. - Added ObjLoader class to load OBJ files and associated textures, with MTL file parsing. - Created math utilities for fixed-point arithmetic and vector/matrix operations. - Added time management class for frame timing and delta time calculations.
This is a little project im working on, this is going to be a sort of game engine for ps1 games, ive currently only have a sort of renderer working and in the time while writing this i am working on the input system
Description
Languages
C++
96.7%
CMake
2.9%
C
0.4%