Commit Graph

148 Commits

Author SHA1 Message Date
2ddc780981 Add 'zimgui/' from commit 'a053e62c779b1ba303e21330b266a1b32d26b27a'
git-subtree-dir: zimgui
git-subtree-mainline: b0d2e231b0
git-subtree-split: a053e62c77
2025-08-04 22:14:47 -04:00
b0d2e231b0 Add 'ziglue/' from commit '323816262704dbee1fc1b2aa08204d55d4386b16'
git-subtree-dir: ziglue
git-subtree-mainline: d955ccf17d
git-subtree-split: 3238162627
2025-08-04 22:14:46 -04:00
d955ccf17d Add 'glfw-vulkan/' from commit 'ce8109c1aa73e1785c78acec5a9ec1bc9fa25099'
git-subtree-dir: glfw-vulkan
git-subtree-mainline: df6751f276
git-subtree-split: ce8109c1aa
2025-08-04 22:14:45 -04:00
df6751f276 Add 'shape/' from commit '8c82294c9190463a2fe19de485ff706ae21ef758'
git-subtree-dir: shape
git-subtree-mainline: f61860e87e
git-subtree-split: 8c82294c91
2025-08-04 22:14:44 -04:00
f61860e87e Add 'crypto-test/' from commit '0f148031e36547e44c6b9a41d443a0d8735af14c'
git-subtree-dir: crypto-test
git-subtree-mainline: 32954bb7ac
git-subtree-split: 0f148031e3
2025-08-04 22:14:44 -04:00
32954bb7ac Add 'hotswap/' from commit '5487901d10f5a7ed200b2fbfe0a5b5cd730ba3a9'
git-subtree-dir: hotswap
git-subtree-mainline: 614695d55b
git-subtree-split: 5487901d10
2025-08-04 22:14:43 -04:00
614695d55b initial 2025-08-04 22:14:03 -04:00
David Allemang
5487901d10 unify "slot" construct 2025-07-25 17:17:20 -04:00
David Allemang
f010478e59 unify "slot" construct 2025-07-25 17:17:17 -04:00
cb27084693 threading tests 2025-07-21 08:37:32 -04:00
466d614d75 inotify reloading works 2025-07-20 21:10:25 -04:00
caaad2fb05 experimenting with inotify 2025-07-20 12:54:22 -04:00
2289490ca8 initial commit. working prototype. 2025-07-20 11:52:24 -04:00
8c82294c91 restructure 2025-02-26 17:24:06 -05:00
a55775e21d WIP: Move base, instance, device, queue setup into core.zig 2025-02-19 20:50:40 -05:00
f325f65f4f WIP: Vulkan Setup 2025-02-15 12:31:04 -05:00
David Allemang
2b3734a087 Initial Commit 2025-01-15 17:38:21 -05:00
ce8109c1aa colorful box 2024-11-26 18:07:04 -05:00
b8d89122ab remove queue wait idle from swapchain rebuild 2024-11-25 20:09:57 -05:00
David Allemang
3e4b70573c well-behaved swapchain 2024-11-25 12:06:27 -05:00
ae37fc2ad3 Clean up swapchain 2024-11-24 22:25:42 -05:00
f6969589b7 Remove old au work 2024-11-24 22:25:28 -05:00
ccee3733b0 nu simplified; working swapchain, queue, and validators.
it compiles, but initialization is not done

create debug messenger

Use proxies

wip swapchain

wip swapchain - stub usage

get device queue

wip swapchain - scaffolded with segfault

wip swapchain - fix segfault

wip swapchain - working, but resize broken. semaphore issue with naive handling

satisfy validation
2024-11-24 21:44:21 -05:00
9150224734 Remove hooks 2024-11-21 19:44:42 -05:00
2c773bef71 only support void hooks 2024-11-21 11:43:19 -05:00
bad7ce0d25 separate step for installing "dev" tools
allows building and debugging test runner.
2024-11-21 11:42:48 -05:00
03662d8063 improve build.zig; run nu tests 2024-11-21 11:27:41 -05:00
David Allemang
3238162627 wip python prototype to feel out the parser 2024-11-13 16:49:01 -05:00
9f59cde407 Replace → markup with tabs. 2024-11-12 09:06:57 -05:00
7b568063ea simplify example cases 2024-11-11 16:17:23 -05:00
David Allemang
5ac1a9b7b9 fix example tests 2024-11-11 12:03:37 -05:00
4173229b20 initial commit; wip markdown parser 2024-11-11 11:36:37 -05:00
16efc2525b initial commit 2024-11-08 21:23:00 -05:00
David Allemang
b5eb8fb5da misc cleanup 2024-07-15 17:14:24 -04:00
David Allemang
8c3e65fced comptime topological sort of dependencies 2024-07-15 15:38:57 -04:00
David Allemang
0efc931006 wip polymorphic modules 2024-07-10 17:29:17 -04:00
David Allemang
53cbe35a97 clean up hook implementation 2024-07-10 14:32:37 -04:00
David Allemang
fd1bd9dbf5 runtime hooks 2024-07-10 13:28:55 -04:00
David Allemang
e297865e93 better hook type 2024-07-10 12:25:39 -04:00
aaea1fcf2a style 2024-07-09 23:37:19 -04:00
cc1a9fdabc easy comptime hooks 2024-07-09 23:35:44 -04:00
cb8684cbf3 clean up hook invocation 2024-07-09 23:02:24 -04:00
4e2cf3eb3b notes about structure 2024-07-09 22:32:38 -04:00
David Allemang
2bb3b71b2b good but wrong teardown order; device wait idle 2024-07-09 16:09:22 -04:00
David Allemang
59912a4bc6 render with swapchain 2024-07-09 15:42:08 -04:00
David Allemang
4f9a154176 move au into nu/render 2024-07-09 15:17:26 -04:00
David Allemang
1613b90ac5 root module nu_options 2024-07-09 14:39:16 -04:00
David Allemang
59c38925fd start port render system 2024-07-09 14:14:28 -04:00
David Allemang
4d3d4e6ee6 modules are global 2024-07-09 13:59:01 -04:00
David Allemang
1269018e61 refactor stub 2024-07-09 13:19:56 -04:00