Commit Graph

  • a6f3a04993 feat(vk): Semaphore pool main Kevin Trogant 2024-08-07 22:23:52 +0200
  • 33e596c9d6 feat(vk): Basic command list submit workflow Kevin Trogant 2024-08-04 13:31:40 +0200
  • 823b9ef9af feat(vk): Create image views for texture2d resources Kevin Trogant 2024-08-03 14:43:11 +0200
  • 033eac90bb Add CI job to build linux version (with vulkan) Kevin Trogant 2024-08-03 14:34:48 +0200
  • 96b244e4e3 feat: Bindless registry Kevin Trogant 2024-08-03 14:25:19 +0200
  • a79fd56051 feat(cvar): Unsigned integer type for cvars Kevin Trogant 2024-08-03 12:43:09 +0200
  • beba96b915 feat(renderer): Basic command list managemnent Kevin Trogant 2024-08-02 17:12:35 +0200
  • 4febd1b3fa feat(vk): Physical resource manager for buffers Kevin Trogant 2024-07-31 23:00:31 +0200
  • faa84d3aa9 feat(vk): Init vma Kevin Trogant 2024-07-31 21:56:52 +0200
  • 8d303fff9f fix: Remove sneaky SDL include Kevin Trogant 2024-07-31 21:39:15 +0200
  • 3b5f7d0029 fix(dx11): Fix compilation error due to renames Kevin Trogant 2024-07-31 21:38:35 +0200
  • 03f61b31ec refactor: Change launcher cvar names Kevin Trogant 2024-07-31 21:36:54 +0200
  • e25dde131a feat(renderer): Virtual resource registry first version Kevin Trogant 2024-07-31 21:23:07 +0200
  • 3a7bca385c feat: Create the swapchain Kevin Trogant 2024-07-31 10:07:49 +0200
  • e0904e84c4 feat(renderer): Initialize vulkan Kevin Trogant 2024-07-30 21:57:46 +0200
  • 3059fce861 doc: Began documenting the code style Kevin Trogant 2024-07-29 22:26:30 +0200
  • 5709cc98a5 refactor(renderer): Introduce renderer lib that handles backend selection and common functionality Kevin Trogant 2024-07-29 22:04:46 +0200
  • 62139b718a tweak: Remove unnecessary quotation marks from launcher.cfg Kevin Trogant 2024-07-29 18:13:17 +0200
  • b70cafecef refactor: Use vulkan-headers.wrap instead of depending on a vulkan sdk install Kevin Trogant 2024-07-26 09:38:28 +0200
  • dd76b924c0 feat(launcher): Convert windows command line to UTF-8 Kevin Trogant 2024-07-24 19:57:23 +0200
  • 25006139f1 refactor(launcher): Remove api for live-recompilation Kevin Trogant 2024-07-24 17:44:05 +0200
  • ca5d8ad8f0 fix(runtime): Use NULL when invalidating a win32 file handle Kevin Trogant 2024-07-24 16:42:22 +0200
  • faa2b904ea feat(launcher): Offer API for the game Kevin Trogant 2024-07-24 16:39:31 +0200
  • 578722a0c5 refactor: Remove unnecessary includes Kevin Trogant 2024-07-24 15:14:38 +0200
  • 77f0db7a7c feat(linux): Ported aio to linux Kevin Trogant 2024-07-24 15:10:06 +0200
  • e371a24761 fix(launcher): Use WinMain instead of wWinMain Kevin Trogant 2024-07-24 12:42:24 +0200
  • 4ab483c003 fix: Remove broken include from timing.c Kevin Trogant 2024-07-24 12:30:52 +0200
  • 50bd92dfcb feat(launcher): Set CVARs from the command line Kevin Trogant 2024-07-24 12:27:52 +0200
  • 88fd8a3059 fix: Disable the vulkan renderer stub by default Kevin Trogant 2024-07-24 09:10:39 +0200
  • 1a389c3759 feat(launcher): Add cvar for selecting an output monitor Kevin Trogant 2024-07-23 19:18:47 +0200
  • f232a94f92 feat: Launcher application that loads the game and creates the window Kevin Trogant 2024-07-23 16:04:56 +0200
  • f98d64b927 feat(renderer): Add vulkan renderer stub Kevin Trogant 2024-07-23 12:42:42 +0200
  • 92fbe1ece4 refactor(build): Using meson devenv makes copying libgcc unnecessary while cross-compiling Kevin Trogant 2024-07-23 10:49:39 +0200
  • c254ffee6b start work on meshlet dag algorithm temp/meshlet_dag Kevin Trogant 2024-07-20 14:15:04 +0200
  • 9f94ac40ee fix(tests): Prevent compile error when no fixtures are defined. Kevin Trogant 2024-07-19 15:06:41 +0200
  • ef69ceaf13 doc: Document commit message format Kevin Trogant 2024-07-19 12:56:37 +0200
  • dcf89bcc8b fix: fix implicit cast to double warning Kevin Trogant 2024-07-19 12:47:18 +0200
  • 14138b4933 Merge branch 'main' of https://libneat.hopto.org/git/kevin/rtengine Kevin Trogant 2024-07-19 10:31:30 +0200
  • 4e02d43514 Add early config file parsing Kevin Trogant 2024-07-19 10:30:50 +0200
  • 046e3ed6ac Disable ASAN in CI builds Kevin Trogant 2024-07-16 11:51:21 +0200
  • 8f52ea3d3a Fixed linux -> windows cross compilation Kevin Trogant 2024-07-16 11:48:28 +0200
  • 8ae723de3d Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 18:04:38 +0200
  • 63c86fc79d Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 18:00:11 +0200
  • 8c5b87f1de Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 17:47:53 +0200
  • 72e8637f5a Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 17:46:45 +0200
  • e1591e3b96 Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 17:45:08 +0200
  • 92e4f6ce79 Add download_dxc_cross.sh for cross compilation Kevin Trogant 2024-07-15 17:44:25 +0200
  • 34d0efe70b Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 17:37:17 +0200
  • 9c73308214 Add scripts/x86_64-w64-mingw32.txt Kevin Trogant 2024-07-15 17:36:27 +0200
  • 3a4c159b5c Update meson_options.txt Kevin Trogant 2024-07-15 17:32:56 +0200
  • b220c9745f Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 17:28:09 +0200
  • 04e4b78c29 Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 17:27:08 +0200
  • eed5687f2e Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 17:23:52 +0200
  • 9b61918414 Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 17:20:03 +0200
  • 5ce61e7434 Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 17:17:26 +0200
  • 4ab550a779 Update .gitea/workflows/ci_meson.yaml Kevin Trogant 2024-07-15 17:16:13 +0200
  • 56168f5a3f Ensure that cmake and clang are installed Kevin Trogant 2024-07-15 17:13:49 +0200
  • 566ad17766 Switch to checkout fork that supports subdirectories Kevin Trogant 2024-07-15 17:08:28 +0200
  • 876e2c4699 Try gitea-server-url Kevin Trogant 2024-07-15 17:03:06 +0200
  • 36e96fc4d1 Test message Kevin Trogant 2024-07-15 17:00:49 +0200
  • 654192c258 Specify gitea server url for checkout Kevin Trogant 2024-07-15 16:53:25 +0200
  • 6bd71778d2 Test workflow Kevin Trogant 2024-07-15 16:35:10 +0200
  • 09c14a8809 WIP meshlets experiment Kevin Trogant 2024-07-15 16:34:39 +0200
  • 1b4a17f01a Get it to compile again Kevin Trogant 2024-06-05 11:54:35 +0200
  • b0e6839a1c Rip out renderer code Kevin Trogant 2024-06-04 11:45:55 +0200
  • 6b830f3ff2 Add docs/NOTES_renderer_v3.md Kevin Trogant 2024-06-03 08:47:06 +0200
  • 07efd27209 Merge branch 'main' of https://libneat.hopto.org/git/kevin/rtengine Kevin Trogant 2024-05-19 12:49:25 +0200
  • 88da8ec889 Render a triangle Kevin Trogant 2024-05-19 12:48:50 +0200
  • 2d54e1a26a Update docs/LINKS.md Kevin Trogant 2024-05-16 09:22:34 +0200
  • 656b21d1ef Loading and caching effects Kevin Trogant 2024-05-14 14:07:04 +0200
  • 5d988d15b7 give passes views instead of lists Kevin Trogant 2024-05-07 08:12:45 +0200
  • 6052f35485 Determine pass execution levels Kevin Trogant 2024-05-06 12:21:18 +0200
  • 388b747a04 Executing the simplest possible render graph Kevin Trogant 2024-04-18 17:06:11 +0200
  • df50759303 Merge branch 'main' into f/framegraph-v2 Kevin Trogant 2024-04-04 20:46:03 +0200
  • 4d575dc229 pipelines Kevin Trogant 2024-04-04 20:01:23 +0200
  • e7971e7bad compiling shaders Kevin Trogant 2024-04-04 08:51:48 +0200
  • e93847b187 Begin and end pass Kevin Trogant 2024-04-03 22:56:31 +0200
  • 2651ce2e9d buffers Kevin Trogant 2024-04-03 21:54:09 +0200
  • 565c330f71 render targets Kevin Trogant 2024-04-03 20:56:10 +0200
  • 2035f73f3e init dx11 and basic present Kevin Trogant 2024-04-02 19:46:08 +0200
  • 5a7d06e123 null implementation of the render graph builder Kevin Trogant 2024-04-02 19:44:51 +0200
  • c7e5bb8a31 Render Graph prep Kevin Trogant 2024-04-02 19:43:02 +0200
  • 3bc192b281 dump state Kevin Trogant 2024-03-25 17:55:03 +0100
  • 6f89dd4c46 Try to improve resource layout transition Kevin Trogant 2024-03-17 15:10:45 +0100
  • 2a2a743c78 Merge branch 'main' of https://libneat.hopto.org/git/kevin/rtengine Kevin Trogant 2024-03-08 01:13:16 +0100
  • 3d0d4169f1 Progress towards rendering with effects Kevin Trogant 2024-03-08 01:08:51 +0100
  • a817cb2781 Update docs/LINKS.md Kevin Trogant 2024-03-05 08:36:28 +0100
  • efd1f5f983 Merge branch 'main' of https://libneat.hopto.org/git/kevin/rtengine Kevin Trogant 2024-02-29 16:49:57 +0100
  • 41fe5426b8 Start work on effect files Kevin Trogant 2024-02-29 16:43:27 +0100
  • b4eef37741 Fix linux build Kevin Trogant 2024-02-29 16:12:09 +0100
  • 28711ccb72 2/2 Fix meson_options.txt Kevin Trogant 2024-02-29 10:27:15 +0100
  • db9b0f5b10 1/2 Fix meson_options.txt mess Kevin Trogant 2024-02-29 10:25:27 +0100
  • 36e2314f35 Fix for allocation problems Kevin Trogant 2024-02-28 16:34:43 +0100
  • 8dc4f794b3 Workaround for memory corruption in asset processor Kevin Trogant 2024-02-28 13:57:50 +0100
  • 9d2987121e Add debug names to framegraph objects Kevin Trogant 2024-02-28 13:38:41 +0100
  • 424345374f Rename project Kevin Trogant 2024-02-28 08:44:35 +0100
  • 9008d08d9f Chain framegraph semaphores together Kevin Trogant 2024-02-27 14:35:48 +0100
  • ee24cd4903 Differentiate between graphics and compile passes Kevin Trogant 2024-02-27 10:00:00 +0100
  • bc6076b786 Seems like a valid chain of image transitions. Kevin Trogant 2024-02-20 13:47:47 +0100
  • 1e49b14879 Present the first (black) image Kevin Trogant 2024-02-19 10:27:53 +0100