Commit Graph

  • eaf3bcb290 create vulkan swapchain main Gregory Wells 2026-05-25 18:14:40 -04:00
  • 629036542a make gryphn create all queue familes Gregory Wells 2026-05-25 18:03:38 -04:00
  • fb2aa8504f create graphics queue for vulkan Gregory Wells 2026-05-25 14:09:02 -04:00
  • 0eff3c62ee get vulkan functions up and running Gregory Wells 2026-05-25 12:52:56 -04:00
  • 587f3cd224 make vulkan enable swapchain extension Gregory Wells 2026-05-25 12:37:52 -04:00
  • dd3c50be07 redo folder structure Gregory Wells 2026-05-25 12:27:10 -04:00
  • a252a9cf6b fix crash from junk data Gregory Wells 2026-05-25 12:13:25 -04:00
  • 96ddecda52 final vulkn functions Gregory Wells 2026-05-25 11:45:21 -04:00
  • f86d6b9a54 redo code and add xlib surface loader interface Gregory Wells 2026-05-25 09:16:17 -04:00
  • f39024c045 vulkan device creation Gregory Wells 2026-05-24 20:28:50 -04:00
  • b0c36a6bea get physical device properties Gregory Wells 2026-05-24 20:19:22 -04:00
  • ebaf4fde0a enumerate through physical devices Gregory Wells 2026-05-24 20:08:32 -04:00
  • 9387e8afd9 add a helper function Gregory Wells 2026-05-24 19:53:32 -04:00
  • c51c05fb08 allow clang to see compile commands Gregory Wells 2026-05-24 19:51:25 -04:00
  • 55889a32d4 create vulkan instance Gregory Wells 2026-05-24 19:21:50 -04:00
  • 7a952fcb19 misspelling Gregory Wells 2026-05-24 19:14:56 -04:00
  • e8e54c0c0d renmove a kinda stupid printf Gregory Wells 2026-05-24 14:03:00 -04:00
  • 01148e2dad add real vulkan check Gregory Wells 2026-05-24 14:01:43 -04:00
  • 2379e3ae6b load vulkan backend (if compiled always say is avaliable) Gregory Wells 2026-05-24 13:17:21 -04:00
  • de67b88f18 allow opening of .SO files on linux Gregory Wells 2026-05-24 13:15:47 -04:00
  • 6fd8917b88 get Gryphn to compile on Linux Gregory Wells 2026-05-24 13:03:20 -04:00
  • 204383372d support present modes and jazz gawells 2026-05-09 01:42:30 -04:00
  • d9c1e8a345 make surface, and cocoa surface there own extensions gawells 2026-05-08 15:15:13 -04:00
  • 3ad8f10f50 allow destruction of surfaces gawells 2026-05-08 15:09:00 -04:00
  • 562b235f6a add support for creating a metal surface gawells 2026-05-08 14:55:35 -04:00
  • d5c6aa10ae fix some build errors or something gawells 2026-05-08 12:37:23 -04:00
  • dca85ff7e8 destroy device lifecycle gawells 2026-05-08 00:33:27 -04:00
  • 4087972149 Simple create metal device gawells 2026-05-08 00:29:37 -04:00
  • cf212dd9ad enumerate physical device properties gawells 2026-05-07 21:43:19 -04:00
  • b93fd9cfec enumerate all physical devices gawells 2026-05-07 17:20:52 -04:00
  • b46497d3e1 implement core branching logic for metal enumeration of physical devices gawells 2026-05-07 17:18:36 -04:00
  • e11a705dbd Initial commit gawells 2026-05-07 16:31:39 -04:00