├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── img ├── Astar.PNG └── MacOS.PNG ├── shaders ├── mesh.frag ├── mesh.vert ├── shadow.frag ├── shadow.vert ├── ui.frag ├── ui.vert ├── voxel.frag └── voxel.vert ├── src ├── camera.rs ├── color.rs ├── controls.rs ├── editor.rs ├── fps.rs ├── geometry.rs ├── light.rs ├── main.rs ├── renderer.rs ├── ui.rs ├── vertex.rs └── voxel_manager.rs └── tools ├── glslangValidator ├── glslangValidator.exe └── glslangValidator_unix /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/README.md -------------------------------------------------------------------------------- /img/Astar.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/img/Astar.PNG -------------------------------------------------------------------------------- /img/MacOS.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/img/MacOS.PNG -------------------------------------------------------------------------------- /shaders/mesh.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/shaders/mesh.frag -------------------------------------------------------------------------------- /shaders/mesh.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/shaders/mesh.vert -------------------------------------------------------------------------------- /shaders/shadow.frag: -------------------------------------------------------------------------------- 1 | #version 450 2 | 3 | void main() {} 4 | -------------------------------------------------------------------------------- /shaders/shadow.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/shaders/shadow.vert -------------------------------------------------------------------------------- /shaders/ui.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/shaders/ui.frag -------------------------------------------------------------------------------- /shaders/ui.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/shaders/ui.vert -------------------------------------------------------------------------------- /shaders/voxel.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/shaders/voxel.frag -------------------------------------------------------------------------------- /shaders/voxel.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/shaders/voxel.vert -------------------------------------------------------------------------------- /src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/camera.rs -------------------------------------------------------------------------------- /src/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/color.rs -------------------------------------------------------------------------------- /src/controls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/controls.rs -------------------------------------------------------------------------------- /src/editor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/editor.rs -------------------------------------------------------------------------------- /src/fps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/fps.rs -------------------------------------------------------------------------------- /src/geometry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/geometry.rs -------------------------------------------------------------------------------- /src/light.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/light.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/renderer.rs -------------------------------------------------------------------------------- /src/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/ui.rs -------------------------------------------------------------------------------- /src/vertex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/vertex.rs -------------------------------------------------------------------------------- /src/voxel_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/src/voxel_manager.rs -------------------------------------------------------------------------------- /tools/glslangValidator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/tools/glslangValidator -------------------------------------------------------------------------------- /tools/glslangValidator.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/tools/glslangValidator.exe -------------------------------------------------------------------------------- /tools/glslangValidator_unix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakorgy/voxel-editor/HEAD/tools/glslangValidator_unix --------------------------------------------------------------------------------