22 Commits

Author SHA1 Message Date
8dbff0ec75 Fixed March objects to reload on every change, and forced swapchain recreation on resize due to an issue on linux. Additonally, fixed printf errors 2025-03-31 13:00:33 -04:00
connellpaxton
f3fa22c3c5 Revived the project, it seems to be mostly functional right now in terms of load/unloading files of scenes. Not yet tested on linux. 2025-03-30 23:40:19 -04:00
connellpaxton
13fff8cfad Added object system using SSBOs 2024-02-10 17:40:56 -05:00
Conál
8e2559cf26 Some unidentified vertex or index generation error 2024-02-05 11:50:58 -05:00
connellpaxton
48a3749bd5 Fixed timing 2024-02-01 11:54:18 -05:00
Conál
843899f8b9 Added pause 2024-02-01 11:13:43 -05:00
connellpaxton
b6cf6c08c3 Created working geometry shader 2024-01-31 16:44:45 -05:00
connellpaxton
703fe88fa6 Cleaned up input with IMGUI while using mouse look 2024-01-30 16:20:07 -05:00
Conál
6d353814fc Cursors now works! 2024-01-30 13:56:07 -05:00
connellpaxton
c64b7b4bde Created camera movement in the Input class, next step: cursor control 2024-01-30 11:41:47 -05:00
connellpaxton
538d3a7dcb made a model overload for cmd->bind(), added FPS counter to screen 2024-01-30 08:50:11 -05:00
connellpaxton
384c393e16 Updated CMake 2024-01-29 16:28:38 -05:00
connellpaxton
ef1bceb388 Texture creation and binding works! 2024-01-28 12:30:42 -05:00
connellpaxton
c9e2877530 Added shader compilation to build process
Created mechanism to construct pipelines, still need to finish debugging that.
2024-01-25 17:07:47 -05:00
connellpaxton
e077eeaf5d Added class to handle allocation and creation of Buffers and Image, as well as Timers.
No memory leaks detected yet.
(Fingers crossed).
2024-01-23 16:00:15 -05:00
Conál
593eec8b8e Added DEBUG mode to logging 2024-01-22 09:46:43 -05:00
connellpaxton
4365cc45d1 Successfully cleared the screen. created synchronization objects for rendering and presentation 2024-01-21 22:36:35 -05:00
Conál
758c577161 Fixed various errors in swapchain creation and created depth image 2024-01-19 22:23:00 -05:00
connellpaxton
6749509475 Started complete rewriting / restructuring. 2024-01-18 11:27:43 -05:00
connellpaxton
6883a385d1 Advanced the rest, taking break to do more research to ensure proper understanding of Vulkan components.
Texture loading is half-complete
2024-01-10 20:49:03 -05:00
connellpaxton
f37347e29a Created wrappers for most Vulkan objects and most of the initialization process. 2024-01-08 13:49:12 -05:00
connellpaxton
0b4576300f Add project files. 2024-01-03 23:35:42 -05:00