├── .github └── workflows │ ├── check.yml │ └── release.yml ├── .gitignore ├── CNAME ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── bin ├── boilerplate.rs ├── convert │ ├── layers.rs │ ├── level_obj.rs │ ├── level_png.rs │ ├── main.rs │ └── model_obj.rs ├── level │ ├── app.rs │ └── main.rs ├── model │ ├── app.rs │ └── main.rs └── road │ ├── game.rs │ ├── main.rs │ └── physics │ ├── mod.rs │ ├── rigid.rs │ └── terrain.rs ├── clippy.toml ├── config ├── settings-linux-3rdperson.ron ├── settings-macos-1stperson.ron ├── settings-macos-topdown.ron ├── settings-windows-voxel.ron └── settings.template.ron ├── docs ├── CNAME ├── _config.yml ├── _includes │ └── site-header.html ├── _layouts │ ├── default.html │ ├── home.html │ ├── page.html │ └── post.html ├── _posts │ ├── 2019-12-12-data-formats.md │ ├── 2019-12-17-collision-model.md │ ├── 2019-12-19-gpu-collisions.md │ ├── 2020-08-04-shadows.md │ ├── 2020-08-29-bar-painting.md │ ├── 2021-08-25-pure-rust.md │ └── 2022-11-08-voxels.md ├── assets │ ├── 3rd-person.png │ ├── camera-footprint.png │ ├── gpu-collision-pipeline.png │ ├── gpu-shape-polygon.png │ ├── level-layers.png │ ├── logo-cut.png │ ├── model-shape.png │ ├── original-loading1.gif │ ├── original.jpg │ ├── palette.png │ ├── physics-overview.png │ ├── ray-casting.png │ ├── shadow-applied.png │ ├── shadow-map.png │ ├── terrain-bars.png │ ├── terrain-collision-vectors.jpg │ ├── terrain-reflections.png │ ├── tessellated-samples.png │ ├── voxel-debug.png │ ├── voxel-render.png │ └── voxels.png ├── index.md └── other │ └── meshopt.md ├── etc ├── graphs │ ├── gpu-collision.drawio │ └── physics.drawio ├── shots │ ├── Other1-unity-fostral.jpg │ ├── Road1-load-level.png │ ├── Road10-debug-shape.png │ ├── Road11-pause.png │ ├── Road12-ray-trace.png │ ├── Road13-tessellate.png │ ├── Road14-import-model.png │ ├── Road15-import-level.png │ ├── Road16-raymax.png │ ├── Road17-slice-render.png │ ├── Road18-compute-scatter.png │ ├── Road19-paint-render.png │ ├── Road2-camera.png │ ├── Road3-height.png │ ├── Road4-pom.png │ ├── Road5-color.png │ ├── Road6-model.png │ ├── Road6a-item.png │ ├── Road7-vehicle.png │ ├── Road8-wheels.png │ └── Road9-weapons.png └── vmc-header.zip ├── lib ├── ffi │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── m3d │ ├── Cargo.toml │ └── src │ │ ├── geometry.rs │ │ └── lib.rs ├── splay │ ├── Cargo.toml │ ├── benches │ │ └── level.rs │ └── src │ │ └── lib.rs └── tiff │ ├── Cargo.toml │ └── src │ └── lib.rs ├── res ├── ffi │ ├── geometry.ron │ ├── objects.pal │ ├── render-compat.ron │ └── render-full.ron └── shader │ ├── body.inc.wgsl │ ├── debug.wgsl │ ├── globals.inc.wgsl │ ├── morton.inc.wgsl │ ├── object.wgsl │ ├── quat.inc.wgsl │ ├── shadow.inc.wgsl │ ├── surface.inc.wgsl │ ├── terrain │ ├── color.inc.wgsl │ ├── locals.inc.wgsl │ ├── paint.wgsl │ ├── ray.wgsl │ ├── scatter.wgsl │ ├── slice.wgsl │ ├── voxel-bake.wgsl │ ├── voxel-draw.wgsl │ └── voxel.inc.wgsl │ └── water.wgsl ├── rustfmt.toml ├── src ├── config │ ├── bunches.rs │ ├── car.rs │ ├── common.rs │ ├── escaves.rs │ ├── game.rs │ ├── mod.rs │ ├── settings.rs │ ├── text.rs │ └── worlds.rs ├── level │ ├── config.rs │ └── mod.rs ├── lib.rs ├── model.rs ├── render │ ├── debug.rs │ ├── global.rs │ ├── mod.rs │ ├── object.rs │ ├── shadow.rs │ ├── terrain.rs │ └── water.rs └── space.rs └── tests ├── settings.rs └── shaders.rs /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | vange.rs 2 | 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/README.md -------------------------------------------------------------------------------- /bin/boilerplate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/boilerplate.rs -------------------------------------------------------------------------------- /bin/convert/layers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/convert/layers.rs -------------------------------------------------------------------------------- /bin/convert/level_obj.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/convert/level_obj.rs -------------------------------------------------------------------------------- /bin/convert/level_png.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/convert/level_png.rs -------------------------------------------------------------------------------- /bin/convert/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/convert/main.rs -------------------------------------------------------------------------------- /bin/convert/model_obj.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/convert/model_obj.rs -------------------------------------------------------------------------------- /bin/level/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/level/app.rs -------------------------------------------------------------------------------- /bin/level/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/level/main.rs -------------------------------------------------------------------------------- /bin/model/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/model/app.rs -------------------------------------------------------------------------------- /bin/model/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/model/main.rs -------------------------------------------------------------------------------- /bin/road/game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/road/game.rs -------------------------------------------------------------------------------- /bin/road/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/road/main.rs -------------------------------------------------------------------------------- /bin/road/physics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/road/physics/mod.rs -------------------------------------------------------------------------------- /bin/road/physics/rigid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/road/physics/rigid.rs -------------------------------------------------------------------------------- /bin/road/physics/terrain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/bin/road/physics/terrain.rs -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | too-many-arguments-threshold = 11 2 | -------------------------------------------------------------------------------- /config/settings-linux-3rdperson.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/config/settings-linux-3rdperson.ron -------------------------------------------------------------------------------- /config/settings-macos-1stperson.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/config/settings-macos-1stperson.ron -------------------------------------------------------------------------------- /config/settings-macos-topdown.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/config/settings-macos-topdown.ron -------------------------------------------------------------------------------- /config/settings-windows-voxel.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/config/settings-windows-voxel.ron -------------------------------------------------------------------------------- /config/settings.template.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/config/settings.template.ron -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | vange.rs -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_includes/site-header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_includes/site-header.html -------------------------------------------------------------------------------- /docs/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_layouts/default.html -------------------------------------------------------------------------------- /docs/_layouts/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_layouts/home.html -------------------------------------------------------------------------------- /docs/_layouts/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_layouts/page.html -------------------------------------------------------------------------------- /docs/_layouts/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_layouts/post.html -------------------------------------------------------------------------------- /docs/_posts/2019-12-12-data-formats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_posts/2019-12-12-data-formats.md -------------------------------------------------------------------------------- /docs/_posts/2019-12-17-collision-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_posts/2019-12-17-collision-model.md -------------------------------------------------------------------------------- /docs/_posts/2019-12-19-gpu-collisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_posts/2019-12-19-gpu-collisions.md -------------------------------------------------------------------------------- /docs/_posts/2020-08-04-shadows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_posts/2020-08-04-shadows.md -------------------------------------------------------------------------------- /docs/_posts/2020-08-29-bar-painting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_posts/2020-08-29-bar-painting.md -------------------------------------------------------------------------------- /docs/_posts/2021-08-25-pure-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_posts/2021-08-25-pure-rust.md -------------------------------------------------------------------------------- /docs/_posts/2022-11-08-voxels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/_posts/2022-11-08-voxels.md -------------------------------------------------------------------------------- /docs/assets/3rd-person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/3rd-person.png -------------------------------------------------------------------------------- /docs/assets/camera-footprint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/camera-footprint.png -------------------------------------------------------------------------------- /docs/assets/gpu-collision-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/gpu-collision-pipeline.png -------------------------------------------------------------------------------- /docs/assets/gpu-shape-polygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/gpu-shape-polygon.png -------------------------------------------------------------------------------- /docs/assets/level-layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/level-layers.png -------------------------------------------------------------------------------- /docs/assets/logo-cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/logo-cut.png -------------------------------------------------------------------------------- /docs/assets/model-shape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/model-shape.png -------------------------------------------------------------------------------- /docs/assets/original-loading1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/original-loading1.gif -------------------------------------------------------------------------------- /docs/assets/original.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/original.jpg -------------------------------------------------------------------------------- /docs/assets/palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/palette.png -------------------------------------------------------------------------------- /docs/assets/physics-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/physics-overview.png -------------------------------------------------------------------------------- /docs/assets/ray-casting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/ray-casting.png -------------------------------------------------------------------------------- /docs/assets/shadow-applied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/shadow-applied.png -------------------------------------------------------------------------------- /docs/assets/shadow-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/shadow-map.png -------------------------------------------------------------------------------- /docs/assets/terrain-bars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/terrain-bars.png -------------------------------------------------------------------------------- /docs/assets/terrain-collision-vectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/terrain-collision-vectors.jpg -------------------------------------------------------------------------------- /docs/assets/terrain-reflections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/terrain-reflections.png -------------------------------------------------------------------------------- /docs/assets/tessellated-samples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/tessellated-samples.png -------------------------------------------------------------------------------- /docs/assets/voxel-debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/voxel-debug.png -------------------------------------------------------------------------------- /docs/assets/voxel-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/voxel-render.png -------------------------------------------------------------------------------- /docs/assets/voxels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/assets/voxels.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/other/meshopt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/docs/other/meshopt.md -------------------------------------------------------------------------------- /etc/graphs/gpu-collision.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/graphs/gpu-collision.drawio -------------------------------------------------------------------------------- /etc/graphs/physics.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/graphs/physics.drawio -------------------------------------------------------------------------------- /etc/shots/Other1-unity-fostral.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Other1-unity-fostral.jpg -------------------------------------------------------------------------------- /etc/shots/Road1-load-level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road1-load-level.png -------------------------------------------------------------------------------- /etc/shots/Road10-debug-shape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road10-debug-shape.png -------------------------------------------------------------------------------- /etc/shots/Road11-pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road11-pause.png -------------------------------------------------------------------------------- /etc/shots/Road12-ray-trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road12-ray-trace.png -------------------------------------------------------------------------------- /etc/shots/Road13-tessellate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road13-tessellate.png -------------------------------------------------------------------------------- /etc/shots/Road14-import-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road14-import-model.png -------------------------------------------------------------------------------- /etc/shots/Road15-import-level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road15-import-level.png -------------------------------------------------------------------------------- /etc/shots/Road16-raymax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road16-raymax.png -------------------------------------------------------------------------------- /etc/shots/Road17-slice-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road17-slice-render.png -------------------------------------------------------------------------------- /etc/shots/Road18-compute-scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road18-compute-scatter.png -------------------------------------------------------------------------------- /etc/shots/Road19-paint-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road19-paint-render.png -------------------------------------------------------------------------------- /etc/shots/Road2-camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road2-camera.png -------------------------------------------------------------------------------- /etc/shots/Road3-height.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road3-height.png -------------------------------------------------------------------------------- /etc/shots/Road4-pom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road4-pom.png -------------------------------------------------------------------------------- /etc/shots/Road5-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road5-color.png -------------------------------------------------------------------------------- /etc/shots/Road6-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road6-model.png -------------------------------------------------------------------------------- /etc/shots/Road6a-item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road6a-item.png -------------------------------------------------------------------------------- /etc/shots/Road7-vehicle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road7-vehicle.png -------------------------------------------------------------------------------- /etc/shots/Road8-wheels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road8-wheels.png -------------------------------------------------------------------------------- /etc/shots/Road9-weapons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/shots/Road9-weapons.png -------------------------------------------------------------------------------- /etc/vmc-header.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/etc/vmc-header.zip -------------------------------------------------------------------------------- /lib/ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/lib/ffi/Cargo.toml -------------------------------------------------------------------------------- /lib/ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/lib/ffi/src/lib.rs -------------------------------------------------------------------------------- /lib/m3d/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/lib/m3d/Cargo.toml -------------------------------------------------------------------------------- /lib/m3d/src/geometry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/lib/m3d/src/geometry.rs -------------------------------------------------------------------------------- /lib/m3d/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/lib/m3d/src/lib.rs -------------------------------------------------------------------------------- /lib/splay/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/lib/splay/Cargo.toml -------------------------------------------------------------------------------- /lib/splay/benches/level.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/lib/splay/benches/level.rs -------------------------------------------------------------------------------- /lib/splay/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/lib/splay/src/lib.rs -------------------------------------------------------------------------------- /lib/tiff/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/lib/tiff/Cargo.toml -------------------------------------------------------------------------------- /lib/tiff/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/lib/tiff/src/lib.rs -------------------------------------------------------------------------------- /res/ffi/geometry.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/ffi/geometry.ron -------------------------------------------------------------------------------- /res/ffi/objects.pal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/ffi/objects.pal -------------------------------------------------------------------------------- /res/ffi/render-compat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/ffi/render-compat.ron -------------------------------------------------------------------------------- /res/ffi/render-full.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/ffi/render-full.ron -------------------------------------------------------------------------------- /res/shader/body.inc.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/body.inc.wgsl -------------------------------------------------------------------------------- /res/shader/debug.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/debug.wgsl -------------------------------------------------------------------------------- /res/shader/globals.inc.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/globals.inc.wgsl -------------------------------------------------------------------------------- /res/shader/morton.inc.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/morton.inc.wgsl -------------------------------------------------------------------------------- /res/shader/object.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/object.wgsl -------------------------------------------------------------------------------- /res/shader/quat.inc.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/quat.inc.wgsl -------------------------------------------------------------------------------- /res/shader/shadow.inc.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/shadow.inc.wgsl -------------------------------------------------------------------------------- /res/shader/surface.inc.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/surface.inc.wgsl -------------------------------------------------------------------------------- /res/shader/terrain/color.inc.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/terrain/color.inc.wgsl -------------------------------------------------------------------------------- /res/shader/terrain/locals.inc.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/terrain/locals.inc.wgsl -------------------------------------------------------------------------------- /res/shader/terrain/paint.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/terrain/paint.wgsl -------------------------------------------------------------------------------- /res/shader/terrain/ray.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/terrain/ray.wgsl -------------------------------------------------------------------------------- /res/shader/terrain/scatter.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/terrain/scatter.wgsl -------------------------------------------------------------------------------- /res/shader/terrain/slice.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/terrain/slice.wgsl -------------------------------------------------------------------------------- /res/shader/terrain/voxel-bake.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/terrain/voxel-bake.wgsl -------------------------------------------------------------------------------- /res/shader/terrain/voxel-draw.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/terrain/voxel-draw.wgsl -------------------------------------------------------------------------------- /res/shader/terrain/voxel.inc.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/terrain/voxel.inc.wgsl -------------------------------------------------------------------------------- /res/shader/water.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/res/shader/water.wgsl -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/config/bunches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/config/bunches.rs -------------------------------------------------------------------------------- /src/config/car.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/config/car.rs -------------------------------------------------------------------------------- /src/config/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/config/common.rs -------------------------------------------------------------------------------- /src/config/escaves.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/config/escaves.rs -------------------------------------------------------------------------------- /src/config/game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/config/game.rs -------------------------------------------------------------------------------- /src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/config/mod.rs -------------------------------------------------------------------------------- /src/config/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/config/settings.rs -------------------------------------------------------------------------------- /src/config/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/config/text.rs -------------------------------------------------------------------------------- /src/config/worlds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/config/worlds.rs -------------------------------------------------------------------------------- /src/level/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/level/config.rs -------------------------------------------------------------------------------- /src/level/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/level/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/model.rs -------------------------------------------------------------------------------- /src/render/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/render/debug.rs -------------------------------------------------------------------------------- /src/render/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/render/global.rs -------------------------------------------------------------------------------- /src/render/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/render/mod.rs -------------------------------------------------------------------------------- /src/render/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/render/object.rs -------------------------------------------------------------------------------- /src/render/shadow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/render/shadow.rs -------------------------------------------------------------------------------- /src/render/terrain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/render/terrain.rs -------------------------------------------------------------------------------- /src/render/water.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/render/water.rs -------------------------------------------------------------------------------- /src/space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/src/space.rs -------------------------------------------------------------------------------- /tests/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/tests/settings.rs -------------------------------------------------------------------------------- /tests/shaders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kvark/vange-rs/HEAD/tests/shaders.rs --------------------------------------------------------------------------------