9 Commits

Author SHA1 Message Date
Exil Productions
4f5c631f7f Delete README.md 2025-08-29 16:51:56 +02:00
ExilProductions
2ff3c3ec15 updated main header 2025-05-02 15:52:43 +02:00
ExilProductions
9dd5b29d57 added gitignore 2025-05-02 15:48:33 +02:00
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
Exil Productions
6d308d3279 Create README.md 2025-04-24 15:43:22 +02:00
ExilProductions
b3981b90e4 Refactor engine code 2025-04-23 17:16:52 +02:00
ExilProductions
5ccf861eaa Initial commit of Ps1Engine project with basic renderer and OBJ/MTL loading functionality. Added CMake configuration, GLFW integration, and basic cube rendering with textures. Included necessary header files and implemented core rendering logic. 2025-04-23 15:25:04 +02:00
ExilProductions
348e03dd39 files 2025-04-23 15:24:06 +02:00
ExilProductions
18ef4c1b86 Add GLFW as a submodule in libs/include/GLFW 2025-04-22 20:56:15 +02:00