-
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