| Commit message (Expand) | Author | Age | Files | Lines |
| * | added mipmaps for the hw renderer, improvementsHEADmain | vimene | 13 hours | 10 | -82/+282 |
| * | improved software shaders | vimene | 2026-01-17 | 15 | -172/+254 |
| * | rewrote entirely the triangle clipping algorithm | vimene | 2026-01-15 | 10 | -373/+436 |
| * | added textures for the hardware renderer | vimene | 2026-01-13 | 24 | -248/+412 |
| * | use enum classes instead of macros | vimene | 2026-01-12 | 1 | -56/+68 |
| * | fixed wrong header guard | vimene | 2026-01-12 | 18 | -54/+54 |
| * | added back the software renderervulkan | vimene | 2025-12-31 | 3 | -153/+367 |
| * | starting to merge vulkan with the engine | vimene | 2025-12-29 | 6 | -523/+684 |
| * | added depth buffer | vimene | 2025-12-28 | 3 | -23/+217 |
| * | finished adding textures | vimene | 2025-12-27 | 3 | -28/+150 |
| * | started working on implementing textures | vimene | 2025-12-26 | 5 | -19/+178 |
| * | added STBI library | vimene | 2025-12-26 | 4 | -13/+27 |
| * | transpose matrix representation | vimene | 2025-12-26 | 3 | -55/+52 |
| * | added uniform buffers, small tweaks | vimene | 2025-12-24 | 6 | -17/+188 |
| * | added {vertex,index} buffers | vimene | 2025-12-22 | 3 | -30/+289 |
| * | added in-flight frames, window resizing and minimization | vimene | 2025-12-21 | 1 | -211/+336 |
| * | still more code refactoring | vimene | 2025-12-20 | 1 | -97/+85 |
| * | added scores to improve physical device selection, and more refactoring | vimene | 2025-12-20 | 1 | -88/+146 |
| * | create present queue and lots of code refactoring | vimene | 2025-12-20 | 3 | -701/+727 |
| * | added rendering and presentation | vimene | 2025-12-20 | 1 | -75/+172 |
| * | added command buffers and their records | vimene | 2025-12-18 | 1 | -12/+141 |
| * | added basic graphics pipeline and shaders | vimene | 2025-12-18 | 3 | -21/+281 |
| * | fixing wrong variable | vimene | 2025-12-18 | 1 | -1/+1 |
| * | started working on presentation | vimene | 2025-12-17 | 1 | -171/+371 |
| * | added logical devices and queues | vimene | 2025-12-15 | 1 | -14/+119 |
| * | improved Vulkan detection | vimene | 2025-12-15 | 2 | -6/+37 |
| * | added physical device selection | vimene | 2025-12-13 | 1 | -5/+166 |
| * | removed old header file | vimene | 2025-12-13 | 1 | -1/+1 |
| * | check if file exists in obj_parser.cpp | vimene | 2025-12-13 | 1 | -0/+4 |
| * | renamed .h to .hpp | vimene | 2025-12-10 | 27 | -91/+91 |
| * | improved autotools usage | vimene | 2025-12-10 | 7 | -92/+56 |
| * | added validation layers to vulkan | vimene | 2025-06-26 | 4 | -9/+137 |
| * | started working on vulkan support | vimene | 2025-01-16 | 2 | -97/+64 |
| * | improved keyboard and mouse controls | vimene | 2025-01-03 | 3 | -145/+208 |
| * | improved keyboard and mouse controls | vimene | 2025-01-03 | 6 | -54/+128 |
| * | various improvements | vimene | 2025-01-02 | 14 | -116/+274 |
| * | added a script to cross-compile to Windows | vimene | 2025-01-02 | 3 | -1/+14 |
| * | added brightness to terminal frame buffers | vimene | 2024-12-31 | 1 | -5/+11 |
| * | fixed parse_object by implementing custom parsers | vimene | 2024-12-31 | 4 | -31/+94 |
| * | various improvements | vimene | 2024-12-31 | 36 | -798/+841 |
| * | improved mesh definition | vimene | 2023-12-11 | 15 | -244/+237 |
| * | renamed tri{_deriv,}_vertex.{h,cpp} to tri{_deriv,}.{h,cpp} | vimene | 2023-12-11 | 4 | -0/+0 |
| * | fixed perspective, added plane | vimene | 2023-12-09 | 8 | -73/+75 |
| * | fixed perspective calculations | vimene | 2023-12-09 | 15 | -396/+473 |
| * | fixed missing `help' option in usage | vimene | 2023-12-05 | 2 | -2/+2 |
| * | added renderer, improved various things | vimene | 2023-12-05 | 13 | -283/+276 |
| * | renamed MathVector{2,3,4} to Vector{2,3,4} and Mat4 to Matrix4 in engine::math | vimene | 2023-12-03 | 18 | -189/+189 |
| * | renamed math_vector.{h,cpp} to vector.{h,cpp} | vimene | 2023-12-03 | 2 | -0/+0 |
| * | improved tests management | vimene | 2023-12-03 | 5 | -26/+14 |
| * | added bootstrap.sh | vimene | 2023-11-30 | 2 | -1/+4 |