diff --git a/assets/models/Arch01.m3d b/assets/models/Arch01.m3d new file mode 100644 index 0000000..eaf13bc Binary files /dev/null and b/assets/models/Arch01.m3d differ diff --git a/assets/models/Arch02.m3d b/assets/models/Arch02.m3d new file mode 100644 index 0000000..dc5fa10 Binary files /dev/null and b/assets/models/Arch02.m3d differ diff --git a/assets/models/Arch03.m3d b/assets/models/Arch03.m3d new file mode 100644 index 0000000..a845dff Binary files /dev/null and b/assets/models/Arch03.m3d differ diff --git a/assets/models/BigRock01.m3d b/assets/models/BigRock01.m3d new file mode 100644 index 0000000..c2b1c59 Binary files /dev/null and b/assets/models/BigRock01.m3d differ diff --git a/assets/models/BigRock02.m3d b/assets/models/BigRock02.m3d new file mode 100644 index 0000000..5a4a17d Binary files /dev/null and b/assets/models/BigRock02.m3d differ diff --git a/assets/models/Bush01.m3d b/assets/models/Bush01.m3d new file mode 100644 index 0000000..9e99ba1 Binary files /dev/null and b/assets/models/Bush01.m3d differ diff --git a/assets/models/Bush02.m3d b/assets/models/Bush02.m3d new file mode 100644 index 0000000..c6f9d92 Binary files /dev/null and b/assets/models/Bush02.m3d differ diff --git a/assets/models/Flower01.m3d b/assets/models/Flower01.m3d new file mode 100644 index 0000000..c897b9f Binary files /dev/null and b/assets/models/Flower01.m3d differ diff --git a/assets/models/Flower02.m3d b/assets/models/Flower02.m3d new file mode 100644 index 0000000..30623f2 Binary files /dev/null and b/assets/models/Flower02.m3d differ diff --git a/assets/models/Flower03.m3d b/assets/models/Flower03.m3d new file mode 100644 index 0000000..d9567c1 Binary files /dev/null and b/assets/models/Flower03.m3d differ diff --git a/assets/models/Flower04.m3d b/assets/models/Flower04.m3d new file mode 100644 index 0000000..9e1d493 Binary files /dev/null and b/assets/models/Flower04.m3d differ diff --git a/assets/models/Flower05.m3d b/assets/models/Flower05.m3d new file mode 100644 index 0000000..927d42a Binary files /dev/null and b/assets/models/Flower05.m3d differ diff --git a/assets/models/Flower06.m3d b/assets/models/Flower06.m3d new file mode 100644 index 0000000..4b26a75 Binary files /dev/null and b/assets/models/Flower06.m3d differ diff --git a/assets/models/Flower07.m3d b/assets/models/Flower07.m3d new file mode 100644 index 0000000..845215b Binary files /dev/null and b/assets/models/Flower07.m3d differ diff --git a/assets/models/Grass01.m3d b/assets/models/Grass01.m3d new file mode 100644 index 0000000..cf088ee Binary files /dev/null and b/assets/models/Grass01.m3d differ diff --git a/assets/models/Grass02.m3d b/assets/models/Grass02.m3d new file mode 100644 index 0000000..188b8ad Binary files /dev/null and b/assets/models/Grass02.m3d differ diff --git a/assets/models/Grass03.m3d b/assets/models/Grass03.m3d new file mode 100644 index 0000000..e5a0191 Binary files /dev/null and b/assets/models/Grass03.m3d differ diff --git a/assets/models/Leaf01.m3d b/assets/models/Leaf01.m3d new file mode 100644 index 0000000..1375afa Binary files /dev/null and b/assets/models/Leaf01.m3d differ diff --git a/assets/models/Log01.m3d b/assets/models/Log01.m3d new file mode 100644 index 0000000..57ebde3 Binary files /dev/null and b/assets/models/Log01.m3d differ diff --git a/assets/models/MagicRock01.m3d b/assets/models/MagicRock01.m3d new file mode 100644 index 0000000..283720f Binary files /dev/null and b/assets/models/MagicRock01.m3d differ diff --git a/assets/models/Mountain01.m3d b/assets/models/Mountain01.m3d new file mode 100644 index 0000000..e744f13 Binary files /dev/null and b/assets/models/Mountain01.m3d differ diff --git a/assets/models/Plant01.m3d b/assets/models/Plant01.m3d new file mode 100644 index 0000000..adba253 Binary files /dev/null and b/assets/models/Plant01.m3d differ diff --git a/assets/models/Plant02.m3d b/assets/models/Plant02.m3d new file mode 100644 index 0000000..50f21d0 Binary files /dev/null and b/assets/models/Plant02.m3d differ diff --git a/assets/models/Plant03.m3d b/assets/models/Plant03.m3d new file mode 100644 index 0000000..e82a7fc Binary files /dev/null and b/assets/models/Plant03.m3d differ diff --git a/assets/models/Plant04.m3d b/assets/models/Plant04.m3d new file mode 100644 index 0000000..e1e6d31 Binary files /dev/null and b/assets/models/Plant04.m3d differ diff --git a/assets/models/Plant05.m3d b/assets/models/Plant05.m3d new file mode 100644 index 0000000..e237b09 Binary files /dev/null and b/assets/models/Plant05.m3d differ diff --git a/assets/models/Rock01.m3d b/assets/models/Rock01.m3d new file mode 100644 index 0000000..8dc756f Binary files /dev/null and b/assets/models/Rock01.m3d differ diff --git a/assets/models/Rock02.m3d b/assets/models/Rock02.m3d new file mode 100644 index 0000000..4325c7c Binary files /dev/null and b/assets/models/Rock02.m3d differ diff --git a/assets/models/Rock03.m3d b/assets/models/Rock03.m3d new file mode 100644 index 0000000..15ef0dc Binary files /dev/null and b/assets/models/Rock03.m3d differ diff --git a/assets/models/Rock04.m3d b/assets/models/Rock04.m3d new file mode 100644 index 0000000..c3f52b4 Binary files /dev/null and b/assets/models/Rock04.m3d differ diff --git a/assets/models/Rock05.m3d b/assets/models/Rock05.m3d new file mode 100644 index 0000000..33e460a Binary files /dev/null and b/assets/models/Rock05.m3d differ diff --git a/assets/models/Ruins01.m3d b/assets/models/Ruins01.m3d new file mode 100644 index 0000000..57d2a9e Binary files /dev/null and b/assets/models/Ruins01.m3d differ diff --git a/assets/models/Ruins02.m3d b/assets/models/Ruins02.m3d new file mode 100644 index 0000000..0061f00 Binary files /dev/null and b/assets/models/Ruins02.m3d differ diff --git a/assets/models/Ruins03.m3d b/assets/models/Ruins03.m3d new file mode 100644 index 0000000..f65d83d Binary files /dev/null and b/assets/models/Ruins03.m3d differ diff --git a/assets/models/Ruins04.m3d b/assets/models/Ruins04.m3d new file mode 100644 index 0000000..8d05835 Binary files /dev/null and b/assets/models/Ruins04.m3d differ diff --git a/assets/models/Ruins05.m3d b/assets/models/Ruins05.m3d new file mode 100644 index 0000000..f73701b Binary files /dev/null and b/assets/models/Ruins05.m3d differ diff --git a/assets/models/Ruins06.m3d b/assets/models/Ruins06.m3d new file mode 100644 index 0000000..d9eaa9b Binary files /dev/null and b/assets/models/Ruins06.m3d differ diff --git a/assets/models/Ruins07.m3d b/assets/models/Ruins07.m3d new file mode 100644 index 0000000..1bfcb6e Binary files /dev/null and b/assets/models/Ruins07.m3d differ diff --git a/assets/models/Ruins08.m3d b/assets/models/Ruins08.m3d new file mode 100644 index 0000000..7591fdb Binary files /dev/null and b/assets/models/Ruins08.m3d differ diff --git a/assets/models/Ruins09.m3d b/assets/models/Ruins09.m3d new file mode 100644 index 0000000..d0cf6a8 Binary files /dev/null and b/assets/models/Ruins09.m3d differ diff --git a/assets/models/Ruins10.m3d b/assets/models/Ruins10.m3d new file mode 100644 index 0000000..715a971 Binary files /dev/null and b/assets/models/Ruins10.m3d differ diff --git a/assets/models/Ruins11.m3d b/assets/models/Ruins11.m3d new file mode 100644 index 0000000..83288a6 Binary files /dev/null and b/assets/models/Ruins11.m3d differ diff --git a/assets/models/Stairs01.m3d b/assets/models/Stairs01.m3d new file mode 100644 index 0000000..854ddd5 Binary files /dev/null and b/assets/models/Stairs01.m3d differ diff --git a/assets/models/Stairs02.m3d b/assets/models/Stairs02.m3d new file mode 100644 index 0000000..89fe7c5 Binary files /dev/null and b/assets/models/Stairs02.m3d differ diff --git a/assets/models/Stairs03.m3d b/assets/models/Stairs03.m3d new file mode 100644 index 0000000..a94bc03 Binary files /dev/null and b/assets/models/Stairs03.m3d differ diff --git a/assets/models/Stairs04.m3d b/assets/models/Stairs04.m3d new file mode 100644 index 0000000..4e7296f Binary files /dev/null and b/assets/models/Stairs04.m3d differ diff --git a/assets/models/Stairs05.m3d b/assets/models/Stairs05.m3d new file mode 100644 index 0000000..8c7235f Binary files /dev/null and b/assets/models/Stairs05.m3d differ diff --git a/assets/models/Stump01.m3d b/assets/models/Stump01.m3d new file mode 100644 index 0000000..a3a8a72 Binary files /dev/null and b/assets/models/Stump01.m3d differ diff --git a/assets/models/Tile01.m3d b/assets/models/Tile01.m3d new file mode 100644 index 0000000..a9e8b6c Binary files /dev/null and b/assets/models/Tile01.m3d differ diff --git a/assets/models/Tile02.m3d b/assets/models/Tile02.m3d new file mode 100644 index 0000000..0a91b2c Binary files /dev/null and b/assets/models/Tile02.m3d differ diff --git a/assets/models/Tile03.m3d b/assets/models/Tile03.m3d new file mode 100644 index 0000000..c5c7b3c Binary files /dev/null and b/assets/models/Tile03.m3d differ diff --git a/assets/models/Tile04.m3d b/assets/models/Tile04.m3d new file mode 100644 index 0000000..8f8e55b Binary files /dev/null and b/assets/models/Tile04.m3d differ diff --git a/assets/models/Tree01.m3d b/assets/models/Tree01.m3d index a3c0e7d..41a1529 100644 Binary files a/assets/models/Tree01.m3d and b/assets/models/Tree01.m3d differ diff --git a/assets/models/Tree02.m3d b/assets/models/Tree02.m3d new file mode 100644 index 0000000..4d68692 Binary files /dev/null and b/assets/models/Tree02.m3d differ diff --git a/assets/models/Tree03.m3d b/assets/models/Tree03.m3d new file mode 100644 index 0000000..9ea5ec6 Binary files /dev/null and b/assets/models/Tree03.m3d differ diff --git a/assets/models/Tree04.m3d b/assets/models/Tree04.m3d new file mode 100644 index 0000000..371cc0e Binary files /dev/null and b/assets/models/Tree04.m3d differ diff --git a/assets/models/TreeBush01.m3d b/assets/models/TreeBush01.m3d index 50567b8..ed31d3c 100644 Binary files a/assets/models/TreeBush01.m3d and b/assets/models/TreeBush01.m3d differ diff --git a/assets/models/TreeBush02.m3d b/assets/models/TreeBush02.m3d new file mode 100644 index 0000000..f1975e2 Binary files /dev/null and b/assets/models/TreeBush02.m3d differ diff --git a/src/gears/renderer.d b/src/gears/renderer.d index a2151e2..5e81d4c 100644 --- a/src/gears/renderer.d +++ b/src/gears/renderer.d @@ -104,7 +104,7 @@ struct Renderer Vec3 camera_pos = Vec3(0.0); - Model yoder; + Model model; } struct Camera @@ -227,7 +227,7 @@ Init(p.Window* window) rd.ui_pipeline = BuildGfxPipeline(&rd, &ui_info); rd.compute_pipeline = BuildCompPipeline(&rd, &gradient_info); - rd.yoder = LoadModel(&rd, "models/Tree01.m3d"); + rd.model = LoadModel(&rd, "models/Tree01.m3d"); ReadModel(&rd, "models/Tree01.m3d"); @@ -271,7 +271,7 @@ Cycle(Renderer* rd) Bind(rd, &rd.pbr_pipeline); - DrawModel(rd, &rd.yoder); + DrawModel(rd, &rd.model); FinishFrame(rd); }