ExilProductions 475a1d606a Refactor renderer and input handling; add OBJ loader and math utilities
- 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.
2025-05-02 15:46:45 +02:00
2025-04-23 15:24:06 +02:00
2025-04-23 15:24:06 +02:00
2025-04-24 15:43:22 +02:00

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
No description provided
Readme 98 KiB
Languages
C++ 96.7%
CMake 2.9%
C 0.4%