Commit graph

23 commits

Author SHA1 Message Date
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