Commit graph

  • afaad0ae0d Reorganised: renderer; master paladin 2026-09-14 08:15:56 +01:00
  • 905d05bc39 Implemented Octrees, refactored heap allocations for FreeLists and some spring-cleaning. Builds and runs, octrees fail to form correctly and reinsertion steps are unimplemented. paladin 2026-09-13 11:22:19 +01:00
  • cf965d489c Delete Cargo.lock paladin 2026-09-13 10:24:20 +00:00
  • 8c94f452ef Merge remote-tracking branch 'refs/remotes/origin/master' Christian Lincoln 2026-09-08 19:59:17 +01:00
  • b6b0382bcc Fixed panorama skybox shader and reflections, experimenting with the world physics map. World map is half-written. Christian Lincoln 2026-09-08 19:58:32 +01:00
  • cb12591f5d funny world gen (translated Terrain4J's noise to rust for funsies) funny_voxel_world_gen Halbear 2026-09-05 21:51:55 +01:00
  • 1519a1c065 prevents crashing when reconfiguring with an in use view/image/swapchain something, moved the configure event to after the image has been displayed and resources are released, thats all Halbear 2026-09-05 20:21:15 +01:00
  • b02f629bd3 added a check for external overlays, anything like overwolf, OBS and the such will instantly crash the engine with error "ERROR wgpu_hal::vulkan::instance] GENERAL [Loader Message (0x0)] loader_get_json: Failed to open JSON file" so i've put a simple environment variable to skip external overlays in the vulkan initialisation Halbear 2026-09-05 19:54:32 +01:00
  • 383b17b41f Delete .DS_Store paladin 2026-09-03 22:36:26 +00:00
  • bccd27948f Added more assets Adebimpe Lincoln 2026-09-03 23:14:37 +01:00
  • 0b7b916c1b Revert "Added skybox to renderer and reflections to shader. Builds and runs. Flickering with many objects in scene, assuming swap chain issue." Christian Lincoln 2026-09-03 22:55:16 +01:00
  • 3231ed9190 Added skybox to renderer and reflections to shader. Builds and runs. Flickering with many objects in scene, assuming swap chain issue. Christian Lincoln 2026-09-03 22:18:48 +01:00
  • efe98454d9 Added primitive renderer, world with tree hierarchy supporting lights and objects with GLTF loading. Builds and runs with broken rendering and tree. paladin 2026-09-03 12:08:00 +01:00
  • f1d4534063 Update README.md paladin 2026-08-28 14:04:13 +01:00
  • f45be24038 Update README.md paladin 2026-08-28 14:03:10 +01:00
  • 0185710905 Added README.md introducing the engine and it's aims paladin 2026-08-19 23:50:27 +01:00
  • 1dcbcb3073 Moved Mars language to a separate repository. Partially refactored for the simple render pipeline. Incomplete refactor, does not build. paladin 2026-08-19 23:43:47 +01:00
  • 35cf269781 Implementing garbage collector, tables, renderer and virtual machine. paladin 2026-08-16 12:06:30 +01:00
  • eba41e4330 Implementing compiler. paladin 2026-07-18 15:15:51 +01:00
  • a894fc6689 Majority of untested implementation of Statement; Some changes to parser structure and code style; Added .gitignore Adebimpe Lincoln 2026-07-10 20:59:17 +01:00
  • f91d5a5091 Rewriting parser. paladin 2026-07-02 00:43:49 +01:00
  • d2e89dae3e Merge remote-tracking branch 'origin/master' paladin 2026-06-15 12:46:39 +01:00
  • c2fea96feb Reorganising file and module structure. paladin 2026-06-15 12:46:25 +01:00
  • e59e340777 Reorganising file and module structure. paladin 2026-06-15 12:44:21 +01:00
  • 10438691c2 Reorganising file and module structure. paladin 2026-06-15 12:44:21 +01:00
  • a4fb422b83 Merge remote-tracking branch 'origin/master' paladin 2026-06-15 12:33:32 +01:00
  • bae4d5aca6 Added Parse trait implementations for String, Name and Number; paladin 2026-06-14 23:19:17 +01:00
  • 843955f2b0 Added Lua parser implementation and Lua BNF through macro_rules!; paladin 2026-06-14 23:19:17 +01:00
  • 3eb69b3759 Added Lua parser implementation and Lua BNF through macro_rules!; paladin 2026-06-10 02:27:51 +01:00
  • ce2bd0b360 Added Lua parser implementation and Lua BNF through macro_rules!; Added a windowed application shell from a tutorial using wgpu; paladin 2026-06-10 02:27:51 +01:00
  • 6e7201bd4e Sync paladin 2026-05-21 18:31:08 +01:00
  • c3e82e45f0 Sync paladin 2026-05-21 13:26:23 +01:00
  • 0202722060 Sync paladin 2026-05-19 12:37:24 +01:00
  • 9101eeefa0 Sync paladin 2026-05-19 12:35:23 +01:00