32 Commits

Author SHA1 Message Date
connellpaxton
764044b01e First attempt at negative viewport, its not quite working for some reason (yet) 2024-01-26 10:52:20 -05:00
connellpaxton
bd7f1ed4d3 Pipeline and shader execution is confirmed working.
Next step is to figure out how to fix the viewport to behave like I want it to.
2024-01-26 00:41:43 -05:00
connellpaxton
5342906098 Resolved conflicts across devices 2024-01-25 23:51:01 -05:00
Conál
c8efb2fa5d Fixed memory allocation issue caused by return of wrong value in choose_heap 2024-01-25 23:49:20 -05:00
Conál
1ded230ffb Fixed lacking <memory> that windows keeps letting me get away with, need to fix memory being mapped without hostvisibile bit set, not sure where thats coming from 2024-01-25 20:44:13 -05:00
connellpaxton
9ffe7c14de Fixed all validation errors on Windows machine. 2024-01-25 20:33:45 -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
Conál
f0a7fde9ea Updated README to reflect goal on minimizaiton 2024-01-23 16:09:59 -05:00
connellpaxton
e1c7f2d80a Introduced temporary solution to window minimization. 2024-01-23 16:08:29 -05:00
Conál
0bd5a1780a Fixed linux build issue caused by ommision of <memory> header 2024-01-23 16:03:00 -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
connellpaxton
952176f4c9 Added file utilities, began work on texture loading.
After that, it will be time to begin graphics pipeline construction
2024-01-22 18:09:11 -05:00
Conál
b1bb57ac96 Fixed issue with minimum number of images in swapchain creation 2024-01-22 16:02:31 -05:00
connellpaxton
9c514b658a Fixed resizing, moved depth image to swapchain create cycle.
Also acheived (surface) format selection.
2024-01-22 13:51:19 -05:00
Conál
593eec8b8e Added DEBUG mode to logging 2024-01-22 09:46:43 -05:00
connellpaxton
3e24014492 PLEASE WORK THIS TIME GIT MV 2024-01-21 22:42:40 -05:00
connellpaxton
bca85ad0e5 I HATE WINDOWS BEING CASE INSENSITIVE 2024-01-21 22:39:46 -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
c393e0cdb1 Merge branch 'master' of https://github.com/connellpaxton/pleascach 2024-01-19 22:30:37 -05:00
Conál
758c577161 Fixed various errors in swapchain creation and created depth image 2024-01-19 22:23:00 -05:00
Conál
36f515f53b Made modifications to allow executation in linux (at least on my thinkpad). I hate that capitalization doesn't matter on windows files, it fucked up my directories 2024-01-19 00:22:23 -05:00
connellpaxton
cc49f1b704
Delete lib directory 2024-01-18 11:34:55 -05:00
connellpaxton
e856c24321 Removed lib/ binaries from git 2024-01-18 11:32:14 -05:00
connellpaxton
92aac1c935 Resolved conflict 2024-01-18 11:29:49 -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
b474d89233
Update README.md 2024-01-09 09:23:00 -05:00
connellpaxton
d8632e48cf Merge branch 'master' of https://github.com/connellpaxton/pleascach 2024-01-08 13:49:27 -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
87d05d60a9
Create README.md 2024-01-03 23:36:33 -05:00
connellpaxton
0b4576300f Add project files. 2024-01-03 23:35:42 -05:00
connellpaxton
33c73120ca Add .gitattributes and .gitignore. 2024-01-03 23:35:40 -05:00