Commit Graph

128 Commits

Author SHA1 Message Date
Anish Bhobe 363259a52e Fix sync bug. 2024-07-05 12:48:08 +02:00
Anish Bhobe c338c34337 Added buffer. 2024-07-05 00:51:33 +02:00
Anish Bhobe 0ca2779014 Refactoring and extracting helpers. 2024-07-01 21:51:07 +02:00
Anish Bhobe d9b0e82be7 Improve HLSL compile. 2024-07-01 21:22:40 +02:00
Anish Bhobe ccb0aa5fbe File hierarchy cleanup. 2024-07-01 20:19:51 +02:00
Anish Bhobe 5744e7a13c Trivial Pipeline object. 2024-07-01 19:53:06 +02:00
Anish Bhobe eaf4556bad Triangle rendered to screen. 2024-07-01 18:37:08 +02:00
Anish Bhobe c6ff2f4f76 Clear Screen. 2024-06-29 20:48:16 +02:00
Anish Bhobe 76a7927643 Large cleanup. 2024-06-29 11:51:37 +02:00
Anish Bhobe 8769215437 Removed duplication. 2024-06-27 01:36:17 +02:00
Anish Bhobe e120b38066 Cleaned up result formatting. 2024-06-26 20:25:24 +02:00
Anish Bhobe e55f30e7e7 Swapchain added. 2024-06-26 19:49:55 +02:00
Anish Bhobe c16456c610 Refactored Device and Cleaned up includes. 2024-06-26 19:49:46 +02:00
Anish Bhobe f603bd5752 Refactored for new coding scheme. No exceptions. 2024-06-26 18:13:58 +02:00
Anish Bhobe 7bf87f5127 Device creation + cleanup. 2024-06-16 21:27:43 +02:00
Anish Bhobe ce4dd9b096 Small fixes for compat with clang. 2024-06-16 19:08:14 +02:00
Anish Bhobe 44173ffdbc Macro to change min-log-level. 2024-06-16 11:49:05 +02:00
Anish Bhobe 2f4db7ffaf Physical Device creation complete. 2024-06-16 11:47:29 +02:00
Anish Bhobe 20cf0876eb Purged custom formatting code. 2024-06-16 11:01:26 +02:00
Anish Bhobe 7f66176895 Moved to exceptions + physical device. 2024-06-16 11:00:45 +02:00
Anish Bhobe 39732c1a27 Project reorganization. 2024-06-15 18:29:47 +02:00
Anish Bhobe 8b0a7f2622 Format Code and cleanup. 2024-06-15 17:56:34 +02:00
Anish Bhobe a0a84f30f8 Improved logging based of fmtlib. 2024-06-15 17:45:22 +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