Commit Graph

18 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
d5190c8207 Replaced Index and Vertex buffer descriptions using descriptor sets with the VMA Library, massively simplifying the creation of the Vertex and Index buffer, and uses push constants 2024-11-27 15:54:35 -06:00
2631bbbaba Implement volk meta loader and ImGui 2024-11-11 21:43:56 -06:00
5c2f82b995 Add stanford dragon model 2024-10-24 20:21:10 -05:00
43fd780e0b .OBJ Loading 2024-10-14 09:17:17 -05:00
9878070b4c Add Texture loading and extend original functionality! this needs HEAVY documentation, which I will do tomorrow. 2024-10-13 04:56:45 -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
a8cbb97fd0 Fixed Function pipeline settings, prepping for Render passes then rendering to the screen 2024-10-07 17:02:47 -05:00
fa14b3fd8f Implemented image view system for.. viewing images 2024-10-07 05:09:46 -05:00
3e0206b581 Major refactoring to fix spaghetti code, hook sanitizers in when debug building, and set up window surfaces. 2024-10-06 04:35:53 -05:00
8d7cbb27c7 Update some internal names 2024-10-04 23:16:24 -05:00
04997fa682 Added validation layer injection, working on message callbacks per the vulkan docs 2024-10-04 19:56:58 -05:00
55b146258c Implement simple Vulkan+GLFW window, Update makefile accordingly 2024-10-04 03:36:56 -05:00
eb66d83242 Revert "Add vulkan resources"
This reverts commit 9ccbc1b0fb.
2024-10-04 01:03:13 -05:00
9ccbc1b0fb Add vulkan resources 2024-10-04 00:52:03 -05:00
98929dd2c6 Proto Makefile 2024-10-03 23:55:40 -05:00
4250bba716 Create folder structure, and template Makefile 2024-10-03 22:54:35 -05:00