Commit Graph

36 Commits

Author SHA1 Message Date
Ben Kyd
f0b4cd4e84 why cmake sucks ass 2023-11-24 18:51:44 +00:00
Ben Kyd
58ce34125f that was a silly mistake 2023-11-18 14:12:38 +00:00
Ben Kyd
3b1ed585b4 device refactor 2023-11-18 14:06:06 +00:00
Ben Kyd
cd166e6d36 vulkan shizzle 2023-11-15 23:31:28 +00:00
Benjamin Kyd
5de3e1bac9 somehow enumerating devices is causing a memory leak ?WHAT 2023-11-08 11:32:23 +00:00
Benjamin Kyd
85c62fefd5 Continued refactor of window class 2023-11-06 14:24:36 +00:00
Ben Kyd
711927d133 lol 2023-11-05 22:29:52 +00:00
Ben Kyd
22d8b5e865 vulkan stupid swap suitablility 2023-11-04 19:08:57 +00:00
Ben Kyd
c4f65d6599 device suitability is in a better place now 2023-11-04 18:58:58 +00:00
Ben Kyd
cf1c6be4cb Vulkan Windowing 2023-11-04 17:04:27 +00:00
Ben Kyd
3c9eb51db7 remove GLAD & VK Windowing 2023-11-04 15:42:14 +00:00
Ben Kyd
b10a0355fa feat(core): add a timer 2023-10-16 18:52:31 +01:00
Benjamin Kyd
f272e33d4e it just segfaults and does nothing else
git
2023-10-12 16:18:58 +01:00
Benjamin Kyd
2f506b1224 camera refactor completed 2023-05-04 15:49:24 +01:00
Ben Kyd
b3996b0a8d CLANG FORMAT LETS GOOO 2023-04-24 15:47:01 +01:00
Ben Kyd
54b2c2aab8 100% done the window now 2023-04-24 11:02:06 +01:00
Ben Kyd
2e072d23f1 window refactor 50% 2023-04-24 00:12:18 +01:00
Ben Kyd
b4e7a51400 Refactor of the shader class into a cleaner more functional graphics namespace and a procedural builder-style shader 2023-04-23 14:10:02 +01:00
Benjamin Kyd
5fd66cfdfa refactor start: we are doing some epic procedural programming 2023-04-22 17:50:21 +01:00
Ben Kyd
5cf173cd91 switching workstation 2023-03-08 00:17:19 +00:00
Ben Kyd
83280e1046 switch to yolo logger 2023-02-28 17:10:23 +00:00
benkyd
f3264b7fe4 style style style 2023-01-09 14:51:51 +00:00
Ben Kyd
0c4bfe8d43 ani is our lord and saviour) 2022-11-07 15:14:42 +00:00
benkyd
dfbc95ed25 some weird ass backwards ass bug
£
2022-11-05 16:41:51 +00:00
benkyd
260ecfc3f2 well in that case 2022-11-05 12:38:25 +00:00
benkyd
01d20b2812 raster render almost done 2022-11-02 12:09:55 +00:00
Ben Kyd
f48d4bea0d removed that backwards ass shit 2022-11-01 00:24:25 +00:00
Ben Kyd
e22d070b16 FPS Mode (gamer moment) 2022-10-25 23:43:11 +01:00
Ben Kyd
3117b087c2 callback calls the callback that's called by the callback calling callback 2022-10-25 18:16:02 +01:00
Ben Kyd
ec69a90b29 lots of code for mesh management rendering and window input 2022-10-25 17:59:22 +01:00
Ben Kyd
0bdbd96c67 we do a little wavefront obj loading 2022-10-25 16:27:12 +01:00
benkyd
77c66a406c new default dock 2022-10-22 15:04:22 +01:00
benkyd
961b324bbf imgui flags 2022-10-21 22:29:50 +01:00
benkyd
2645f5e658 fleshing out the structure 2022-10-21 19:55:40 +01:00
benkyd
8c5f1bd757 accelerators can now be shared libraries and loaded at runtime 2022-10-21 14:28:23 +01:00
benkyd
3c2d9fdcc9 lots of Muon code but boilerplate 2022-10-20 14:29:07 +01:00