Commit Graph

19 Commits

Author SHA1 Message Date
Gregory Wells
6f278affc6 metal is instance suitable 2025-09-17 13:39:19 -04:00
Gregory Wells
f7e71b77c2 metal physical device properties function 2025-09-17 13:37:50 -04:00
Gregory Wells
9244b82f79 query metal devices 2025-09-09 09:31:09 -04:00
Gregory Wells
3157dc0342 redo metal loader 2025-08-03 17:52:39 -04:00
Gregory Wells
17b1cff781 a lot of loader cleanup 2025-08-03 11:43:20 -04:00
Gregory Wells
c4af74aa52 more loader redoing (for instance) 2025-08-03 09:59:19 -04:00
Gregory Wells
07a2cf85ad update gryphn to use GN_FALSE + GN_TRUE 2025-07-28 20:05:44 -04:00
Gregory Wells
0da1a8a4f6 support dynamic uniform buffers on vulkan 2025-07-23 11:57:17 -04:00
Greg Wells
3474ce4288 load vulkan queue function 2025-07-16 13:03:55 -04:00
Greg Wells
6e2669b084 finish removing the Queue API 2025-07-15 11:50:09 -04:00
Greg Wells
cfcb37a1a4 vulkan remove queue API 2025-07-15 11:43:17 -04:00
Greg Wells
7722467ceb gnIsExtensionSupported 2025-07-15 09:06:17 -04:00
Greg Wells
7d22da040a metal sync extension 2025-07-09 21:37:22 -04:00
Greg Wells
b53a31c565 metal storage buffers + rework of shader maps 2025-07-03 19:48:12 -04:00
Greg Wells
a74dd63786 reuse command buffers flag 2025-07-02 09:12:33 -04:00
Greg Wells
8211876837 get all the commands to work 2025-06-29 14:40:09 -04:00
Greg Wells
1a4101bf4d load all instance functions 2025-06-29 08:43:58 -04:00
Greg Wells
dee0822779 get the metal loader to kinda work (does not load functions) 2025-06-25 20:18:22 -04:00
Greg Wells
2c9e2260f4 get the metal backend to compile (does not load) 2025-06-25 20:17:52 -04:00