Commit Graph

  • 237dc9eb7e add .tool-versions David Allemang 2024-06-25 20:41:05 -04:00
  • ee64d0c9e7 Initial commit David Allemang 2024-06-24 10:41:34 -04:00
  • 876a114578 todo note David Allemang 2024-06-05 21:32:05 -04:00
  • f58107ad77 compat: support latest zig, vulkan-zig David Allemang 2024-06-05 16:04:50 -04:00
  • f3c94fbdfa drop discrete gpu requirement for laptop David Allemang 2024-04-26 15:19:37 -04:00
  • 3d4323b1fc upgrade vulkan-zig for current zig master David Allemang 2024-04-26 15:19:15 -04:00
  • cfb76c2c46 remove vestigial code David Allemang 2024-04-05 23:50:14 -04:00
  • 7b01cfc330 MAJOR restructure David Allemang 2024-04-05 23:47:30 -04:00
  • d24d49b3a5 VkAllocator for vkAllocateMemory David Allemang 2024-04-03 17:05:39 -04:00
  • 52865ab9e9 remove dead comments David Allemang 2024-04-03 16:14:32 -04:00
  • 5809b64f1c remove unused swapchain.zig David Allemang 2024-04-03 16:12:59 -04:00
  • 002761d7f8 fix validation bugs. only remaining is screen tearing during resize David Allemang 2024-04-02 11:24:29 -04:00
  • 2300e6e301 swapchain recreation works, but buggy David Allemang 2024-04-02 00:37:52 -04:00
  • 0bcc87adc3 frames in flight David Allemang 2024-04-01 23:49:26 -04:00
  • 790c7955c7 swapchain with vulkan-tutorial David Allemang 2024-04-01 23:44:36 -04:00
  • 8e90619d6a move noise to gfx.zig David Allemang 2024-04-01 22:37:31 -04:00
  • 836daad0ae create swapchain, fetch images, image views David Allemang 2024-04-01 22:12:22 -04:00
  • 6f7378cf21 un-comment command buffer sections David Allemang 2024-04-01 21:28:49 -04:00
  • d6baf2ef09 comment command buffers + swapchain stuff. going to follow vulkan-tutorial instead David Allemang 2024-04-01 21:12:34 -04:00
  • 1b3302cc99 incremental - dropping swapchain David Allemang 2024-04-01 20:47:29 -04:00
  • 10dcd3125a debugging the swapchain recreate bugs David Allemang 2024-03-30 23:59:16 -04:00
  • 538c234213 debug messenger and validation layers. fix dynamic rendering layout errors. still broken on quadro David Allemang 2024-03-30 22:46:57 -04:00
  • fb42f4c47f remove graphics_context.zig David Allemang 2024-03-30 00:51:42 -04:00
  • 2402f29742 incremental remove GraphicsContext David Allemang 2024-03-30 00:41:48 -04:00
  • 5a48cdd936 debugging swapchain create with hardcoded values seems to work? David Allemang 2024-03-29 23:43:15 -04:00
  • c69ba42f02 wip: extract create_device and use it; disable swapchain/presentation/etc. David Allemang 2024-03-29 23:31:06 -04:00
  • a029196cdd inspecting without glfw David Allemang 2024-03-29 16:30:53 -04:00
  • 84167b7bd3 wip: extract create_device() but do not use yet David Allemang 2024-03-28 17:31:45 -04:00
  • 282e85db24 graphics_context incremental teardown David Allemang 2024-03-28 16:06:50 -04:00
  • 0f840a6422 vec4 and indices David Allemang 2024-03-28 14:30:02 -04:00
  • d4196644df vector math experiments David Allemang 2024-03-27 17:40:39 -04:00
  • 2f70c43c00 switch to dynamic rendering David Allemang 2024-03-27 14:05:44 -04:00
  • 7bcc460d9b Revert "move vk.xml to src" David Allemang 2024-03-27 12:53:06 -04:00
  • f65a22116a indexed rendering David Allemang 2024-03-27 11:56:27 -04:00
  • 4413e242fd fixup! direct copy vulkan-zig example David Allemang 2024-03-27 10:57:34 -04:00
  • 6763d9a73a move vk.xml to src David Allemang 2024-03-27 10:56:18 -04:00
  • 05bb7e2b91 copy fizzbuzz, generate foobar David Allemang 2024-03-26 17:29:23 -04:00
  • 282c38ddfc direct copy vulkan-zig example David Allemang 2024-03-22 16:34:26 -04:00
  • bc9aa90068 use vk.extension_info names David Allemang 2024-03-22 16:23:38 -04:00
  • 2403befc0e Introduce "Enumeration" type for vk.enumerate* results David Allemang 2024-03-22 15:59:20 -04:00
  • 9001ee42ac WIP vulkan-tutorial 07 - device extensions David Allemang 2024-03-21 15:31:34 -04:00
  • 02380af6ab vulkan-tutorial 06 David Allemang 2024-03-21 15:12:49 -04:00
  • 3bf7c4e61b vulkan-tutorial 05 David Allemang 2024-03-21 14:14:43 -04:00
  • a7c3ce3a69 vulkan-tutorial 04 David Allemang 2024-03-21 13:45:36 -04:00
  • e5cc05e2b8 separate Window.zig and Context.zig David Allemang 2024-03-21 12:58:28 -04:00
  • 0d183d79a0 comptime USE_DEBUG_LAYERS David Allemang 2024-03-21 11:49:21 -04:00
  • 85af42ffc1 vulkan-tutorial 03 David Allemang 2024-03-21 09:18:57 -04:00
  • 1b89ff4b25 vulkan-tutorial 02 David Allemang 2024-03-20 19:08:59 -04:00
  • 872323bf2a vulkan-tutorial 01 David Allemang 2024-03-20 18:49:46 -04:00
  • 90f3ecda90 minimal vulkan + glfw David Allemang 2024-03-20 17:09:27 -04:00
  • 0f148031e3 add todo about serve wrapper David Allemang 2024-03-05 17:24:41 -05:00
  • e9663d62fa working enet connection David Allemang 2024-03-05 17:23:32 -05:00
  • bd05dae216 split into client and main zig David Allemang 2024-03-05 13:38:13 -05:00
  • 24f32f5725 add enet David Allemang 2024-03-05 12:48:16 -05:00
  • 3b79a87095 test in-place encrypt decrypt. it works David Allemang 2024-03-05 10:44:39 -05:00
  • 4fc1436431 working dh aes flow David Allemang 2024-03-04 20:45:42 -05:00
  • 12ab3391e8 random testing David Allemang 2024-03-04 17:28:29 -05:00
  • 7cd5f61256 WIP: dh / aes testing David Allemang 2024-03-04 17:24:44 -05:00
  • 09e08c3c4c Revert "random testing" David Allemang 2024-03-04 16:18:19 -05:00
  • 36f8b3d65b random testing David Allemang 2024-03-04 16:18:06 -05:00
  • 7b25c31918 zig init David Allemang 2024-03-04 14:55:51 -05:00
  • a8f2a899cd zig package manager - build glfw cmake project David Allemang 2024-03-02 17:24:54 -05:00