Commit Graph

  • e989c2b406 Creating timed semaphores Kevin Trogant 2024-02-16 15:31:23 +0100
  • 9b162379d4 Merge branch 'main' of https://libneat.hopto.org/git/kevin/voyage Kevin Trogant 2024-02-13 08:36:48 +0100
  • 887fa63c43 Manage command buffers Kevin Trogant 2024-02-13 08:35:19 +0100
  • b939d1498e Update docs/LINKS.md Kevin Trogant 2024-02-13 00:51:49 +0100
  • b44b3e651b Add interface for command buffers Kevin Trogant 2024-02-09 10:20:00 +0100
  • 765e263979 Add render_command_buffer handle type Kevin Trogant 2024-02-09 10:09:39 +0100
  • c23f03e622 Add single-threaded framegraph execute function Kevin Trogant 2024-02-09 00:07:35 +0100
  • abe05f3780 Add basic infrastructure for running update and render threads Kevin Trogant 2024-02-08 23:06:23 +0100
  • 4f27819fa2 Improve dll build Kevin Trogant 2024-02-08 16:57:01 +0100
  • 058c738da9 Merge branch 'r/meson_refactor' Kevin Trogant 2024-02-07 17:03:18 +0100
  • 18b548b8bb Fixed broken framegraph resource copy Kevin Trogant 2024-02-07 17:02:23 +0100
  • 027ef8a46f Restructure the project Kevin Trogant 2024-02-07 13:56:06 +0100
  • a7339ffd53 Add a semaphore type Kevin Trogant 2024-02-06 17:57:45 +0100
  • cc49a017f9 Load framegraphs from resource files Kevin Trogant 2024-02-06 17:57:14 +0100
  • bdd3db98bb Add creation function for framegraphs and render targets Kevin Trogant 2024-02-05 21:49:09 +0100
  • 1d8051747e Add some thoughts about the future render pipeline Kevin Trogant 2024-02-05 01:24:00 +0100
  • fc08ab08d4 Test resource manager and renderer integration Kevin Trogant 2024-02-05 01:23:31 +0100
  • c66d5ce337 Merge branch 'main' of https://libneat.hopto.org/git/kevin/voyage Kevin Trogant 2024-02-04 18:32:23 +0100
  • 870f238410 Add a resource namespace file format Kevin Trogant 2024-02-04 18:31:02 +0100
  • 0b6e855cef Remove packages.h/.c from meson.build Kevin Trogant 2024-02-04 17:29:01 +0100
  • b80d0d1bf9 Remove unnecessary files Kevin Trogant 2024-02-04 17:28:32 +0100
  • cfec746545 Implement resource compression Kevin Trogant 2024-02-04 17:26:51 +0100
  • 3a9f9d4986 Write the first compiled resources to files Kevin Trogant 2024-01-31 22:48:51 +0100
  • 9670844bb2 Move towards using DXC for compiling shaders Kevin Trogant 2024-01-25 23:33:29 +0100
  • 3254af3786 Make progress towards the new builtin asset compiler Kevin Trogant 2024-01-25 09:45:23 +0100
  • c0a8fad6e7 Add docs/LINKS.md Kevin Trogant 2024-01-23 17:21:30 +0100
  • 94f95157fe build config for integrated asset compiler Kevin Trogant 2024-01-16 17:44:03 +0100
  • abb367dffc rename the engine to recreational.tech Kevin Trogant 2024-01-16 16:10:56 +0100
  • 448d448430 started work on pipeline parsing Kevin Trogant 2024-01-16 16:03:30 +0100
  • d5ab965d64 Add missing dynamic_libs.c to meson.build Kevin Trogant 2023-12-31 02:29:31 +0100
  • 275f3b65f8 Untested asset cache Kevin Trogant 2023-12-31 02:16:29 +0100
  • bf2129f92b don't keep processed assets in memory Kevin Trogant 2023-12-25 23:32:55 +0100
  • 5a4177c4dc assetc complete "lifetime" Kevin Trogant 2023-12-22 00:25:27 +0100
  • 0c89d63716 load runtime asset dependency data Kevin Trogant 2023-12-21 00:19:48 +0100
  • 213638009b tracking asset dependencies Kevin Trogant 2023-12-12 10:58:09 +0100
  • 361436ee46 started work on discovery Kevin Trogant 2023-12-11 00:09:52 +0100
  • 19f7e29215 Progress on assetc Kevin Trogant 2023-12-10 23:09:19 +0100
  • 4a0231a79b fix meson.build and remove unnecessary subprojects directory Kevin Trogant 2023-11-24 14:00:35 +0100
  • ae50c45a18 Multiple asset processors Kevin Trogant 2023-11-24 13:59:38 +0100
  • 9f3f40249f Started building the asset compiler Kevin Trogant 2023-11-24 00:43:35 +0100
  • 360bf6cf1c only dllexport if we are building dll's Kevin Trogant 2023-11-23 22:19:02 +0100
  • 11ec5a0cd2 Various improvements Kevin Trogant 2023-11-23 22:03:02 +0100
  • b2037519cc Fix initialization and shutdown Kevin Trogant 2023-11-22 15:22:43 +0100
  • 937ca92d9f Remove fio Kevin Trogant 2023-11-22 15:21:11 +0100
  • 1a4a2109ca feat: async io for windows Kevin Trogant 2023-11-22 14:25:37 +0100
  • 97adb0dffa various updates Kevin Trogant 2023-11-22 11:23:52 +0100
  • 6937e55888 feat: create vulkan swapchain Kevin Trogant 2023-10-25 23:24:04 +0200
  • 904a26374b feat: create vulkan device, surface etc. Kevin Trogant 2023-10-23 23:12:45 +0200
  • b1ff895718 ref: Only use the older meson_options.txt Kevin Trogant 2023-10-17 23:13:42 +0200
  • fef087c906 merged vk/init.c Kevin Trogant 2023-10-17 23:00:07 +0200
  • 4b97f8ff33 fix: Linux build Kevin Trogant 2023-10-17 15:22:02 +0200
  • 81798df3e9 ref, feat: Restructure Kevin Trogant 2023-10-17 00:54:51 +0200
  • 63e3f973b2 feat: config variables, mutex abstraction Kevin Trogant 2023-10-14 00:15:05 +0200
  • 1dba3d2d63 fix, feat: various issues Kevin Trogant 2023-10-13 23:15:23 +0200
  • fa50d9fab5 Port fio to windows Kevin Trogant 2023-10-12 23:45:44 +0200
  • 268a9722f5 .gitignore for subprojects Kevin Trogant 2023-10-11 22:27:38 +0200
  • d8e4480819 pre-git state Kevin Trogant 2023-10-11 22:23:26 +0200