├── .github └── workflows │ └── clippy.yml ├── .gitignore ├── Cargo.toml ├── changelog.md ├── compiled ├── voxels.vert.spv └── voxels_skinned.vert.spv ├── examples ├── assets │ ├── mesh │ │ ├── cube.obj │ │ └── teapot.obj │ ├── prefab │ │ └── hello_voxel.ron │ └── vox │ │ ├── monu1.vox │ │ ├── monu10.vox │ │ └── monu9.vox └── config │ ├── display.ron │ └── input.ron ├── readme.md ├── shaders ├── voxels.vert └── voxels_skinned.vert └── src ├── ambient_occlusion.rs ├── bundle.rs ├── context.rs ├── lib.rs ├── material.rs ├── mesh.rs ├── model.rs ├── pass.rs ├── plugin.rs ├── prefab.rs ├── prelude.rs ├── raycast.rs ├── side.rs ├── triangulate.rs ├── vox.rs ├── voxel.rs └── world.rs /.github/workflows/clippy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/.github/workflows/clippy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | .vscode/ 5 | .idea/ -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/Cargo.toml -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/changelog.md -------------------------------------------------------------------------------- /compiled/voxels.vert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/compiled/voxels.vert.spv -------------------------------------------------------------------------------- /compiled/voxels_skinned.vert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/compiled/voxels_skinned.vert.spv -------------------------------------------------------------------------------- /examples/assets/mesh/cube.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/examples/assets/mesh/cube.obj -------------------------------------------------------------------------------- /examples/assets/mesh/teapot.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/examples/assets/mesh/teapot.obj -------------------------------------------------------------------------------- /examples/assets/prefab/hello_voxel.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/examples/assets/prefab/hello_voxel.ron -------------------------------------------------------------------------------- /examples/assets/vox/monu1.vox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/examples/assets/vox/monu1.vox -------------------------------------------------------------------------------- /examples/assets/vox/monu10.vox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/examples/assets/vox/monu10.vox -------------------------------------------------------------------------------- /examples/assets/vox/monu9.vox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/examples/assets/vox/monu9.vox -------------------------------------------------------------------------------- /examples/config/display.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/examples/config/display.ron -------------------------------------------------------------------------------- /examples/config/input.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/examples/config/input.ron -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/readme.md -------------------------------------------------------------------------------- /shaders/voxels.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/shaders/voxels.vert -------------------------------------------------------------------------------- /shaders/voxels_skinned.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/shaders/voxels_skinned.vert -------------------------------------------------------------------------------- /src/ambient_occlusion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/ambient_occlusion.rs -------------------------------------------------------------------------------- /src/bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/bundle.rs -------------------------------------------------------------------------------- /src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/context.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/material.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/material.rs -------------------------------------------------------------------------------- /src/mesh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/mesh.rs -------------------------------------------------------------------------------- /src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/model.rs -------------------------------------------------------------------------------- /src/pass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/pass.rs -------------------------------------------------------------------------------- /src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/plugin.rs -------------------------------------------------------------------------------- /src/prefab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/prefab.rs -------------------------------------------------------------------------------- /src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/prelude.rs -------------------------------------------------------------------------------- /src/raycast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/raycast.rs -------------------------------------------------------------------------------- /src/side.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/side.rs -------------------------------------------------------------------------------- /src/triangulate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/triangulate.rs -------------------------------------------------------------------------------- /src/vox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/vox.rs -------------------------------------------------------------------------------- /src/voxel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/voxel.rs -------------------------------------------------------------------------------- /src/world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kurble/amethyst_voxel/HEAD/src/world.rs --------------------------------------------------------------------------------