Commit graph

29 commits

Author SHA1 Message Date
Halbear
cb12591f5d funny world gen (translated Terrain4J's noise to rust for funsies) 2026-09-05 21:51:55 +01:00
Halbear
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 2026-09-05 20:21:15 +01:00
Halbear
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 2026-09-05 19:54:32 +01:00
383b17b41f Delete .DS_Store 2026-09-03 22:36:26 +00:00
Adebimpe Lincoln
bccd27948f Added more assets 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."
This reverts commit 3231ed9190.
2026-09-03 23:10:05 +01:00
3231ed9190 Added skybox to renderer and reflections to shader. Builds and runs. Flickering with many objects in scene, assuming swap chain issue. 2026-09-03 22:18:48 +01:00
paladin
efe98454d9 Added primitive renderer, world with tree hierarchy supporting lights and objects with GLTF loading. Builds and runs with broken rendering and tree. 2026-09-03 12:08:00 +01:00
paladin
f1d4534063 Update README.md 2026-08-28 14:04:25 +01:00
paladin
f45be24038 Update README.md 2026-08-28 14:03:10 +01:00
paladin
0185710905 Added README.md introducing the engine and it's aims 2026-08-19 23:50:27 +01:00
paladin
1dcbcb3073 Moved Mars language to a separate repository. Partially refactored for the simple render pipeline. Incomplete refactor, does not build. 2026-08-19 23:43:47 +01:00
paladin
35cf269781 Implementing garbage collector, tables, renderer and virtual machine. 2026-08-16 12:06:30 +01:00
paladin
eba41e4330 Implementing compiler. 2026-07-18 15:15:51 +01:00
Adebimpe Lincoln
a894fc6689 Majority of untested implementation of Statement; Some changes to parser structure and code style; Added .gitignore 2026-07-10 20:59:17 +01:00
paladin
f91d5a5091 Rewriting parser. 2026-07-02 00:43:49 +01:00
paladin
d2e89dae3e Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	src/lang.rs
2026-06-15 12:46:39 +01:00
paladin
c2fea96feb Reorganising file and module structure. 2026-06-15 12:46:25 +01:00
paladin
e59e340777 Reorganising file and module structure. 2026-06-15 12:46:14 +01:00
paladin
10438691c2 Reorganising file and module structure. 2026-06-15 12:44:21 +01:00
paladin
a4fb422b83 Merge remote-tracking branch 'origin/master' 2026-06-15 12:33:32 +01:00
paladin
bae4d5aca6 Added Parse trait implementations for String, Name and Number; 2026-06-15 12:33:20 +01:00
paladin
843955f2b0 Added Lua parser implementation and Lua BNF through macro_rules!; 2026-06-14 23:19:17 +01:00
3eb69b3759 Added Lua parser implementation and Lua BNF through macro_rules!; 2026-06-14 23:18:26 +01:00
ce2bd0b360 Added Lua parser implementation and Lua BNF through macro_rules!;
Added a windowed application shell from a tutorial using wgpu;
2026-06-10 02:27:51 +01:00
6e7201bd4e Sync 2026-05-21 18:41:28 +01:00
c3e82e45f0 Sync 2026-05-21 13:26:23 +01:00
0202722060 Sync 2026-05-19 12:37:24 +01:00
9101eeefa0 Sync 2026-05-19 12:35:23 +01:00