Commit Graph

14 Commits

Author SHA1 Message Date
Anish Bhobe 31efa504a3 Device and PhysicalDevice refactored. 2024-06-15 16:01:21 +02:00
Anish Bhobe 7f8e18ff97 Formatting and minor changes. 2024-06-14 16:35:30 +02:00
Anish Bhobe 60a7609963 Use fmtlib for formatting. 2024-06-14 10:28:25 +02:00
Anish Bhobe 131a55c868 Cleanup physical device. 2024-06-13 12:51:47 +02:00
Anish Bhobe 688b34c926 Format CMake files to CLion form. 2024-06-13 12:44:10 +02:00
Anish Bhobe 6e8e2c6c80 Device cleanup to Physical Device. 2024-06-13 12:27:15 +02:00
Anish Bhobe 3032b9a43d Added basic device code. 2024-06-13 01:26:38 +02:00
Anish Bhobe 8a4138eec3 Source files not needed to be strings. 2024-06-12 22:50:52 +02:00
Anish Bhobe cd8ab16ad2 Move to vulkan raii.
Vulkan RAII is new, but it helps manage a multi-device environment
without the additional context-tracking.
2024-06-12 16:23:55 +02:00
Anish Bhobe e9da60c056 Window setup. 2024-06-12 13:03:14 +02:00
Anish Bhobe 385c6740e0 Added Vulkan Context. 2024-06-12 01:59:02 +02:00
Anish Bhobe bc84716171 Added global.h and global.cpp 2024-06-12 01:53:51 +02:00
Anish Bhobe 83a555d106 Added logger and cross-plat breakpoints. 2024-06-12 01:20:24 +02:00
Anish Bhobe 0cd4546c37 Initial Setup. 2024-06-11 16:36:03 +02:00