Commit Graph

25 Commits

Author SHA1 Message Date
fa14b3fd8f Implemented image view system for.. viewing images 2024-10-07 05:09:46 -05:00
3bb747bfae Swap Chain's setup rudimentarily, resizing the window is not available as of yet, because that would invalidate the swap chain, but now we have a target to render to. 2024-10-06 20:17:19 -05:00
ee0b68588c Update Documentation and remove duplicate includes caused by global headers 2024-10-06 04:52:10 -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
9a6a351e23 Added Logical Device setup, currently there are a few errors thrown because we don't enable any extensions, but DO enable optional features, which rely on those extensions. It seems like vulkan can deal with these errors without crashing, but this will be addressed shortly regardless 2024-10-05 19:59:15 -05:00
f161504410 Support queue families and physical devices, choose a GPU that we can use based on what ops it can do basically 2024-10-05 16:53:36 -05:00
4d16ae606d Majorly revamp the debug system, setting up a validation layer with a debug messenger, document it all, clean up main and VulkanDebugLibs 2024-10-05 05:50:37 -05:00
8d7cbb27c7 Update some internal names 2024-10-04 23:16:24 -05:00
47ad14f028 Add library for handling validation layers solely, added dimple escher cube model for experimenting 2024-10-04 23:07:53 -05:00
04997fa682 Added validation layer injection, working on message callbacks per the vulkan docs 2024-10-04 19:56:58 -05:00
d97ac93a1f Handle creation of vulkan instance, update documentation 2024-10-04 16:00:07 -05:00
1c708d4f19 Update docs to current endpoint 2024-10-04 03:38:27 -05:00
55b146258c Implement simple Vulkan+GLFW window, Update makefile accordingly 2024-10-04 03:36:56 -05:00
d58e592f9e .gitignore update 2024-10-04 01:41:52 -05:00
9067c583be :3c 2024-10-04 01:30:44 -05:00
9d4dfa5d9d Fucking merc'd Aza 2024-10-04 01:28:01 -05:00
52e054784f Merge branch 'master' of ssh://gitea.calebfontenot.com:25566/chloe-lilly/PlaceholderNameEngine 2024-10-04 01:23:52 -05:00
035da88682 Update README 2024-10-04 01:23:06 -05:00
fa6c3052ec printf > cout 2024-10-04 01:22:33 -05:00
038588fcba Update README 2024-10-04 01:13:30 -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
c8fe2ea57b Initial commit 2024-10-03 22:32:21 -05:00