Commit Graph

66 Commits

Author SHA1 Message Date
David Allemang
8a9bbee536 remove vestigial modules 2024-07-02 10:03:22 -04:00
6b2715eebe reuse command buffers 2024-07-02 00:01:36 -04:00
437a60bd5c poll events while focused
more responsive
2024-07-01 23:37:51 -04:00
792ceeb1d9 fix imgui backend image count
- should be the number of frames in flight
2024-07-01 23:37:34 -04:00
David Allemang
154427d5bc ImGui demo window 2024-07-01 17:24:04 -04:00
bc4421b754 extract generic au.Flights 2024-06-28 21:43:30 -04:00
cd9d77c24a extract Frame.record_render 2024-06-28 21:31:30 -04:00
03d9c607c2 lower framerate when not focused 2024-06-27 22:08:36 -04:00
7f7269fb07 simplify frames in flight struct 2024-06-27 22:08:15 -04:00
74aa20b1c0 remove vestigial gfx components 2024-06-27 22:07:48 -04:00
1801959c4e multiple frames in flight 2024-06-27 21:50:16 -04:00
350cbb34f0 remove vestigial gfx components 2024-06-27 21:47:21 -04:00
aaa22c058d clear to red with one frame in flight 2024-06-27 21:31:57 -04:00
7b80ef4dbf submit command 2024-06-27 21:08:07 -04:00
David Allemang
1f82923f59 starting to test swapchain 2024-06-27 14:17:06 -04:00
David Allemang
1c748022de style 2024-06-27 11:58:59 -04:00
David Allemang
fbfa8ee8d6 support drop event 2024-06-27 11:58:18 -04:00
David Allemang
07c96af5d7 the rest of the events 2024-06-27 11:34:05 -04:00
David Allemang
1eaf98973b event bus seems to be working 2024-06-27 10:29:14 -04:00
David Allemang
181f29970e WIP: event bus 2024-06-27 09:26:53 -04:00
David Allemang
9d99902b42 move to au globals 2024-06-26 12:14:36 -04:00
876a114578 todo note 2024-06-05 21:32:05 -04:00
David Allemang
f58107ad77 compat: support latest zig, vulkan-zig 2024-06-05 16:04:50 -04:00
f3c94fbdfa drop discrete gpu requirement for laptop 2024-04-26 15:19:37 -04:00
David Allemang
cfb76c2c46 remove vestigial code 2024-04-05 23:50:14 -04:00
David Allemang
7b01cfc330 MAJOR restructure 2024-04-05 23:47:30 -04:00
David Allemang
d24d49b3a5 VkAllocator for vkAllocateMemory 2024-04-03 17:05:39 -04:00
David Allemang
52865ab9e9 remove dead comments 2024-04-03 16:14:32 -04:00
David Allemang
5809b64f1c remove unused swapchain.zig 2024-04-03 16:12:59 -04:00
David Allemang
002761d7f8 fix validation bugs. only remaining is screen tearing during resize 2024-04-02 11:24:29 -04:00
David Allemang
2300e6e301 swapchain recreation works, but buggy 2024-04-02 00:37:52 -04:00
David Allemang
0bcc87adc3 frames in flight 2024-04-01 23:49:26 -04:00
David Allemang
790c7955c7 swapchain with vulkan-tutorial 2024-04-01 23:44:36 -04:00
David Allemang
8e90619d6a move noise to gfx.zig 2024-04-01 22:42:10 -04:00
David Allemang
836daad0ae create swapchain, fetch images, image views 2024-04-01 22:12:22 -04:00
David Allemang
6f7378cf21 un-comment command buffer sections 2024-04-01 21:28:49 -04:00
David Allemang
d6baf2ef09 comment command buffers + swapchain stuff. going to follow vulkan-tutorial instead 2024-04-01 21:12:34 -04:00
David Allemang
1b3302cc99 incremental - dropping swapchain 2024-04-01 20:47:29 -04:00
David Allemang
10dcd3125a debugging the swapchain recreate bugs 2024-03-30 23:59:16 -04:00
David Allemang
538c234213 debug messenger and validation layers. fix dynamic rendering layout errors. still broken on quadro 2024-03-30 22:46:57 -04:00
David Allemang
fb42f4c47f remove graphics_context.zig 2024-03-30 00:51:42 -04:00
David Allemang
2402f29742 incremental remove GraphicsContext 2024-03-30 00:41:48 -04:00
David Allemang
5a48cdd936 debugging swapchain create with hardcoded values seems to work? 2024-03-29 23:43:15 -04:00
David Allemang
c69ba42f02 wip: extract create_device and use it; disable swapchain/presentation/etc. 2024-03-29 23:31:06 -04:00
David Allemang
a029196cdd inspecting without glfw 2024-03-29 16:30:53 -04:00
David Allemang
84167b7bd3 wip: extract create_device() but do not use yet 2024-03-28 17:31:45 -04:00
David Allemang
282e85db24 graphics_context incremental teardown 2024-03-28 16:06:50 -04:00
David Allemang
0f840a6422 vec4 and indices 2024-03-28 14:30:02 -04:00
David Allemang
2f70c43c00 switch to dynamic rendering 2024-03-27 14:05:44 -04:00
David Allemang
7bcc460d9b Revert "move vk.xml to src"
This reverts commit 6763d9a73a.
2024-03-27 12:53:06 -04:00