Commit Graph

10 Commits

Author SHA1 Message Date
d862068c6e Multiple Object renderinggit add .git add . Completely revamped the model loading system using Model class instances, uses a Material class to build textures, clean slated descriptor sets for bindless rendering, significantly shortening the amount of code needed to load VkImage, VkImageView, and VkSampler. Added multiple texture rendering, abstracted out model loading process to automatically collect all Model instances and render for each object. 2024-12-03 01:57:55 -06:00
f8bd7fdf3b Major refactoring, removed the usage of the global header and replaced with getters and setters. Cleaned up headers and what is included. 2024-11-24 18:12:29 -06:00
5c2f82b995 Add stanford dragon model 2024-10-24 20:21:10 -05:00
af7b533f50 clean up a RIDICULOUS amount of shit code lmfao, instantiation < static calls (im dumb as hell) 2024-10-16 06:02:15 -05:00
7e625a3db5 Set up Vertex Buffer 2024-10-09 06:14:01 -05:00
0fefb85d0a Majorly cleaned up unnecessary includes and reformatted makefile to include shaders now. 2024-10-09 02:53:44 -05:00
db832a7dae Refactored main function to use a singleton patten 2024-10-08 23:26:45 -05:00
29599e4b9a Triangle finally renderedgit add . Swap ChainRecreation is up next, to allow for resizing. Then, it will be on to buffers for non-hardcoded shaders 2024-10-08 06:02:47 -05:00
10a8c236f0 Prepare for rendering and presentation 2024-10-08 01:57:32 -05:00
a8cbb97fd0 Fixed Function pipeline settings, prepping for Render passes then rendering to the screen 2024-10-07 17:02:47 -05:00