aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* added textures for the hardware renderervimene2026-01-131-0/+1
| | | | | | | | | | | | | | | | | - removed "using" directive in .hpp - reverse order of arguments for quaternion rotation, i.e. q.rot(v) instead of v.rot(q), where q is a quaterinon and v a vector - pass the inverse of the view matrix to render_and_present_frame, to allow light calculation in shaders (we used to just pass the matrix of the quaternion of the transformation, i.e. discard scaling and translations) - added another mesh and texture (viking_room) for testing purposes - added transparent background option - added Quaternion::look_towards(), which is the equivalent of Matrix4::look_at() but only for rotations - various improvement to .obj parsing - load texture coordinates from .obj file - merged duplicate vertices in Mesh::linearize_indices()
* started working on implementing texturesvimene2025-12-261-1/+7
|
* added STBI libraryvimene2025-12-261-10/+3
|
* create present queue and lots of code refactoringvimene2025-12-201-0/+1
| | | | | | | | | | | | | - wait idle on present queue instead of graphics queue - assume only one bit of VkDebugUtilsMessageSeverityFlagBitsEXT is set; it seems to be always the case - rename every _create_info to _ci - print less debug information, by reducing debug output to warning and up, and by removing printing of all of devices properties - make as much blocks and lambdas as possible to contain every variable to a small scope - use designator lists everywhere - rename device to physical_device, and logical_device to device
* added basic graphics pipeline and shadersvimene2025-12-181-20/+30
|
* removed old header filevimene2025-12-131-1/+1
|
* renamed .h to .hppvimene2025-12-101-20/+20
|
* improved autotools usagevimene2025-12-101-0/+38
|
* improved file structure for autotoolsvimene2023-11-201-2/+0
|
* started switching to autotoolsvimene2023-11-191-0/+2