Commit Graph

35 Commits

Author SHA1 Message Date
Gregory Wells
17b7970aa0 vulkan physical device get properties 2025-09-17 13:24:30 -04:00
Gregory Wells
a446d6e75f instance suitability functions 2025-09-10 13:26:18 -04:00
Gregory Wells
88649174a9 remove old gnGetPhysicalDevices 2025-09-09 09:32:01 -04:00
Gregory Wells
ddd28858ef gnUnmapBuffer 2025-08-12 14:33:03 -04:00
Gregory Wells
88aa38adbf create buffers with VMA 2025-08-12 14:10:25 -04:00
Gregory Wells
b1790b59d8 fix the last few vulkan warnings 2025-08-03 15:29:13 -04:00
Gregory Wells
17b1cff781 a lot of loader cleanup 2025-08-03 11:43:20 -04:00
Gregory Wells
988333c0ac essentially finish the loader rewrite 2025-08-03 10:59:00 -04:00
Gregory Wells
c4af74aa52 more loader redoing (for instance) 2025-08-03 09:59:19 -04:00
Gregory Wells
da20b01638 continue instance functions redo 2025-08-03 09:55:29 -04:00
Gregory Wells
77b52b5d2d redo some instance funcions stuff 2025-08-03 09:28:49 -04:00
Gregory Wells
07a2cf85ad update gryphn to use GN_FALSE + GN_TRUE 2025-07-28 20:05:44 -04:00
Greg Wells
29a2818643 GN_EXT_QUEUES done, untested 2025-07-16 19:52:12 -04:00
Greg Wells
4746e07c9d gnQueueSubmit 2025-07-16 19:43:14 -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
8d0b9ce8bd fix some clang bs 2025-07-09 21:31:16 -04:00
Gregory Wells
9ae7689ab8 move present over to sync extension 2025-07-09 20:35:16 -04:00
Gregory Wells
f44b73665b submit command moved to sync extension 2025-07-09 20:29:07 -04:00
Gregory Wells
6e22c85e43 finish moving some stuff over to the extension 2025-07-09 20:00:44 -04:00
Gregory Wells
0fe87e1e84 got bored and kinda rewrote GN_DEBUGGER_LAYER_FUNCTIONS 2025-07-09 19:37:04 -04:00
Gregory Wells
a393d7b5b7 start the process of making sync objects an extension 2025-07-09 19:02:40 -04:00
Greg Wells
665ce6847a add support for storage buffers in vulkan 2025-07-03 13:30:47 -04:00
Greg Wells
a74dd63786 reuse command buffers flag 2025-07-02 09:12:33 -04:00
Greg Wells
751b1f828b Get everything to work 2025-06-25 20:23:59 -04:00
Greg Wells
f791b01705 get stuff working on macos 2025-06-25 20:17:52 -04:00
Gregory Wells
4ac82bf587 platform loaders take in loader info 2025-06-24 16:21:38 -04:00
Gregory Wells
8cc44c709e finish new loader structure for vulkan 2025-06-24 14:43:59 -04:00
Gregory Wells
4ec3d62146 load up until command pool creation 2025-06-24 14:04:58 -04:00
Gregory Wells
cdf8dd46d2 first device functions loaded 2025-06-24 13:49:00 -04:00
Gregory Wells
8d2c58b0e9 move device functions over to loader 2025-06-24 13:46:01 -04:00
Gregory Wells
93921452ba load instance functions 2025-06-24 13:29:37 -04:00
Gregory Wells
2f2baf4586 first vulkan function loaded with new loader 2025-06-24 13:22:03 -04:00