Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | improved keyboard and mouse controls | vimene | 2025-01-03 | 1 | -1/+3 |
| | |||||
* | various improvements | vimene | 2024-12-31 | 1 | -12/+16 |
| | | | | | | | | | | | - added quaternions and rewrote all rotations to use them - added transforms to put all object transforms in a single place - added Wavefront .obj file parser - removed frame buffer's abstract class - improved vectors, matrices, triangles, vertices and vertices data by putting all code in header file - added vector's operations - changed from NULL to nullptr - miscellaneous improvements | ||||
* | improved mesh definition | vimene | 2023-12-11 | 1 | -2/+2 |
| | | | | | | | | - In the context of mesh definition, splited indices into vertex index, normal index and vertex data index to be able to specify different normals and vertex data for different faces using the same vertex | ||||
* | fixed perspective calculations | vimene | 2023-12-09 | 1 | -3/+6 |
| | |||||
* | added renderer, improved various things | vimene | 2023-12-05 | 1 | -11/+12 |
| | | | | | | | - Added renderer to unify frame buffers - Added FrameBuffer class as a parent for frame buffers' classes - Improved formatting in Makefile.am - Added const modifier in Matrix4's methods | ||||
* | renamed MathVector{2,3,4} to Vector{2,3,4} and Mat4 to Matrix4 in engine::math | vimene | 2023-12-03 | 1 | -1/+1 |
| | |||||
* | improved tests management | vimene | 2023-12-03 | 1 | -16/+5 |
| | |||||
* | improved dependency management | vimene | 2023-11-28 | 1 | -0/+4 |
| | |||||
* | integrated criterion within autotools | vimene | 2023-11-28 | 1 | -0/+5 |
| | |||||
* | started working on tests | vimene | 2023-11-28 | 1 | -2/+7 |
| | |||||
* | added scenes, camera and meshes | vimene | 2023-11-26 | 1 | -1/+4 |
| | |||||
* | added namespaces, made every function in engine.cpp static and added ↵ | vimene | 2023-11-26 | 1 | -1/+2 |
| | | | | warnings' flags | ||||
* | added matrices | vimene | 2023-11-26 | 1 | -0/+1 |
| | |||||
* | add options to choose render mode | vimene | 2023-11-23 | 1 | -4/+6 |
| | |||||
* | code refactoring | vimene | 2023-11-22 | 1 | -1/+4 |
| | |||||
* | renamed binary from 'main' to 'engine' | vimene | 2023-11-21 | 1 | -3/+3 |
| | |||||
* | started working on windows support | vimene | 2023-11-21 | 1 | -2/+2 |
| | |||||
* | improved file structure for autotools | vimene | 2023-11-20 | 1 | -2/+9 |
| | |||||
* | started switching to autotools | vimene | 2023-11-19 | 1 | -0/+2 |