20 Commits

Author SHA1 Message Date
connellpaxton
ff771ba127 Dealing with incredibly annoying issue in rendering the BSPs 2024-02-19 11:58:04 -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