aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* added mipmaps for the hw renderer, improvementsHEADmainvimene9 hours10-82/+282
* improved software shadersvimene2026-01-1715-172/+254
* rewrote entirely the triangle clipping algorithmvimene2026-01-1510-373/+436
* added textures for the hardware renderervimene2026-01-1323-246/+398
* use enum classes instead of macrosvimene2026-01-121-56/+68
* fixed wrong header guardvimene2026-01-1218-54/+54
* added back the software renderervulkanvimene2025-12-313-153/+367
* starting to merge vulkan with the enginevimene2025-12-296-523/+684
* added depth buffervimene2025-12-283-23/+217
* finished adding texturesvimene2025-12-273-28/+150
* started working on implementing texturesvimene2025-12-264-19/+174
* added STBI libraryvimene2025-12-263-10/+7
* transpose matrix representationvimene2025-12-263-55/+52
* added uniform buffers, small tweaksvimene2025-12-246-17/+188
* added {vertex,index} buffersvimene2025-12-223-30/+289
* added in-flight frames, window resizing and minimizationvimene2025-12-211-211/+336
* still more code refactoringvimene2025-12-201-97/+85
* added scores to improve physical device selection, and more refactoringvimene2025-12-201-88/+146
* create present queue and lots of code refactoringvimene2025-12-203-701/+727
* added rendering and presentationvimene2025-12-201-75/+172
* added command buffers and their recordsvimene2025-12-181-12/+141
* added basic graphics pipeline and shadersvimene2025-12-183-21/+281
* started working on presentationvimene2025-12-171-171/+371
* added logical devices and queuesvimene2025-12-151-14/+119
* added physical device selectionvimene2025-12-131-5/+166
* removed old header filevimene2025-12-131-1/+1
* check if file exists in obj_parser.cppvimene2025-12-131-0/+4
* renamed .h to .hppvimene2025-12-1027-91/+91
* improved autotools usagevimene2025-12-102-5/+43
* added validation layers to vulkanvimene2025-06-261-9/+119
* started working on vulkan supportvimene2025-01-161-94/+53
* improved keyboard and mouse controlsvimene2025-01-033-145/+208
* improved keyboard and mouse controlsvimene2025-01-035-53/+125
* various improvementsvimene2025-01-0214-116/+274
* added brightness to terminal frame buffersvimene2024-12-311-5/+11
* fixed parse_object by implementing custom parsersvimene2024-12-314-31/+94
* various improvementsvimene2024-12-3134-786/+823
* improved mesh definitionvimene2023-12-1114-242/+235
* renamed tri{_deriv,}_vertex.{h,cpp} to tri{_deriv,}.{h,cpp}vimene2023-12-114-0/+0
* fixed perspective, added planevimene2023-12-098-73/+75
* fixed perspective calculationsvimene2023-12-0914-393/+467
* fixed missing `help' option in usagevimene2023-12-051-1/+1
* added renderer, improved various thingsvimene2023-12-0512-272/+264
* renamed MathVector{2,3,4} to Vector{2,3,4} and Mat4 to Matrix4 in engine::mathvimene2023-12-0317-188/+188
* renamed math_vector.{h,cpp} to vector.{h,cpp}vimene2023-12-032-0/+0
* fixed a small bugvimene2023-11-281-2/+2
* added scenes, camera and meshesvimene2023-11-2610-117/+168
* added namespaces, made every function in engine.cpp static and added warnings...vimene2023-11-2617-80/+133
* improved matrices, cube building and command parsingvimene2023-11-265-163/+124
* added matricesvimene2023-11-263-39/+136