aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* added mipmaps for the hw renderer, improvementsHEADmainvimene7 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-1324-248/+412
* 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-265-19/+178
* added STBI libraryvimene2025-12-264-13/+27
* 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
* fixing wrong variablevimene2025-12-181-1/+1
* started working on presentationvimene2025-12-171-171/+371
* added logical devices and queuesvimene2025-12-151-14/+119
* improved Vulkan detectionvimene2025-12-152-6/+37
* 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-107-92/+56
* added validation layers to vulkanvimene2025-06-264-9/+137
* started working on vulkan supportvimene2025-01-162-97/+64
* improved keyboard and mouse controlsvimene2025-01-033-145/+208
* improved keyboard and mouse controlsvimene2025-01-036-54/+128
* various improvementsvimene2025-01-0214-116/+274
* added a script to cross-compile to Windowsvimene2025-01-023-1/+14
* added brightness to terminal frame buffersvimene2024-12-311-5/+11
* fixed parse_object by implementing custom parsersvimene2024-12-314-31/+94
* various improvementsvimene2024-12-3136-798/+841
* improved mesh definitionvimene2023-12-1115-244/+237
* 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-0915-396/+473
* fixed missing `help' option in usagevimene2023-12-052-2/+2
* added renderer, improved various thingsvimene2023-12-0513-283/+276
* renamed MathVector{2,3,4} to Vector{2,3,4} and Mat4 to Matrix4 in engine::mathvimene2023-12-0318-189/+189
* renamed math_vector.{h,cpp} to vector.{h,cpp}vimene2023-12-032-0/+0
* improved tests managementvimene2023-12-035-26/+14
* added bootstrap.shvimene2023-11-302-1/+4