Greg Wells
|
ee1c2cdca2
|
create staging buffer if GN_STATIC_DRAW
|
2025-06-06 13:38:11 -04:00 |
|
Greg Wells
|
64a12b5d42
|
buffer creation and binding
|
2025-06-06 13:10:42 -04:00 |
|
Greg Wells
|
585be0c6b0
|
creating and destroying buffers
|
2025-06-06 12:58:15 -04:00 |
|
Greg Wells
|
aff94e1085
|
gryphn buffer API
|
2025-06-06 12:08:20 -04:00 |
|
Greg Wells
|
ba20d5a958
|
vulkan create vertex layout
|
2025-06-06 11:41:09 -04:00 |
|
Greg Wells
|
6dd2057de1
|
shader input layouts
|
2025-06-06 11:40:08 -04:00 |
|
Greg Wells
|
3a69ed70ff
|
framebuffer handles
|
2025-06-05 22:22:35 -04:00 |
|
Greg Wells
|
d5d339105d
|
sync primative handles
|
2025-06-05 22:19:38 -04:00 |
|
Greg Wells
|
4349f76ede
|
command pool+buffer handles
|
2025-06-04 22:08:24 -04:00 |
|
Greg Wells
|
9faa96d5f5
|
shader+graphics pipeline handles
|
2025-06-04 09:57:14 -04:00 |
|
Greg Wells
|
f20d701353
|
Render pass descriptor handles
|
2025-06-04 09:49:43 -04:00 |
|
Greg Wells
|
c48e11f998
|
presentaion queue handles + texture handle
|
2025-06-03 14:38:51 -04:00 |
|
Greg Wells
|
fbc30509c4
|
surface handles
|
2025-06-03 14:14:49 -04:00 |
|
Greg Wells
|
d39f598d3c
|
device handles
|
2025-06-03 13:49:05 -04:00 |
|
Greg Wells
|
ee03b87600
|
debugger handles
|
2025-06-03 13:42:55 -04:00 |
|
Greg Wells
|
ed781c1d63
|
Turn instance into a handle
|
2025-06-03 13:23:28 -04:00 |
|
Greg Wells
|
3a32b996e1
|
macos helpers
|
2025-06-03 13:04:50 -04:00 |
|
Greg Wells
|
5b9f0d8ebe
|
fix CAMetalLayers
|
2025-06-01 20:39:49 -04:00 |
|
Greg Wells
|
0d02d2e8fc
|
metal queue submission
|
2025-05-31 06:14:33 -04:00 |
|
Greg Wells
|
eb244447cc
|
flip the viewport in vulkan so that top is on the top
|
2025-05-30 13:41:11 -04:00 |
|
Greg Wells
|
7ebb109c44
|
present stuff
|
2025-05-30 13:28:10 -04:00 |
|
Greg Wells
|
dd5e93864d
|
submitted command buffers + subpass depends
|
2025-05-30 13:09:35 -04:00 |
|
Greg Wells
|
64da9c4ec4
|
kinda forgot
|
2025-05-30 12:04:00 -04:00 |
|
Greg Wells
|
014b315faa
|
vulkan+gryphn sync impl
|
2025-05-30 11:00:20 -04:00 |
|
Greg Wells
|
7ffae404bb
|
sync API, not impl
|
2025-05-30 10:17:59 -04:00 |
|
Greg Wells
|
733738bcda
|
metal commands
|
2025-05-30 09:40:02 -04:00 |
|
Greg Wells
|
f5ff90bc93
|
gryphn+vulkan command buffers
|
2025-05-30 08:19:22 -04:00 |
|
Greg Wells
|
706b558684
|
attempt to remove some warnings when using -Wall
|
2025-05-29 22:34:49 -04:00 |
|
Greg Wells
|
e3ec7619ed
|
vulkan command pools
|
2025-05-29 14:56:29 -04:00 |
|
Greg Wells
|
088d5a2adf
|
only load device functions once per instance
|
2025-05-29 14:04:18 -04:00 |
|
Greg Wells
|
32f49ebe97
|
metal framebuffers
|
2025-05-29 13:05:54 -04:00 |
|
Greg Wells
|
5158bef0dd
|
vulkan framebuffers
|
2025-05-29 12:26:02 -04:00 |
|
Greg Wells
|
9a43b15fb7
|
create info and create function
|
2025-05-29 11:59:22 -04:00 |
|
Greg Wells
|
5403a2374b
|
throw together the worlds worst texture api
|
2025-05-29 11:55:34 -04:00 |
|
Greg Wells
|
2796a8b65e
|
redo metal graphics pipeline creation
|
2025-05-29 11:18:27 -04:00 |
|
Greg Wells
|
ccc4c9d4df
|
metal graphics pipelines????
|
2025-05-28 22:26:39 -04:00 |
|
Greg Wells
|
c58275353a
|
finish vulkan graphics pipelines
|
2025-05-28 21:35:23 -04:00 |
|
Greg Wells
|
b443b5173c
|
gryphn+vulkan render pass descriptors
|
2025-05-28 14:57:41 -04:00 |
|
Greg Wells
|
e9b87ca773
|
whole lotta pipeline jazz
|
2025-05-28 13:54:45 -04:00 |
|
Greg Wells
|
21ec113824
|
gryphn graphics pipelines (create baisc objects)
|
2025-05-28 11:53:06 -04:00 |
|
Greg Wells
|
102da0f902
|
compiling metal shader modules
|
2025-05-28 07:11:30 -04:00 |
|
Greg Wells
|
4709450e94
|
vulkan creation and destruction of shader modules
|
2025-05-27 14:06:26 -04:00 |
|
Greg Wells
|
df977592df
|
Gryphn API for shaders
|
2025-05-27 13:54:13 -04:00 |
|
Greg Wells
|
9099148be9
|
Device type
|
2025-05-27 13:07:41 -04:00 |
|
Greg Wells
|
378e8231c8
|
get image views
|
2025-05-27 12:42:29 -04:00 |
|
Greg Wells
|
ab73e2e051
|
get images from swapchain in vulkan
|
2025-05-27 12:38:32 -04:00 |
|
Greg Wells
|
8cee3c5702
|
error checking or some jazz
|
2025-05-27 12:36:13 -04:00 |
|
Greg Wells
|
6c4bd6a572
|
allow debugger to be created before the instance and attached to it
later
|
2025-05-25 07:32:05 -04:00 |
|
Greg Wells
|
5b6360f26f
|
creating the presentation queue
|
2025-05-25 07:05:23 -04:00 |
|
Greg Wells
|
ffec572925
|
preferred image count
|
2025-05-24 18:45:29 -04:00 |
|