├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples ├── demo.rs ├── grass.rs ├── inspect.rs └── sphere.rs └── src ├── assets └── shaders │ └── grass.wgsl ├── grass ├── chunk.rs ├── config.rs ├── grass.rs ├── mesh.rs ├── mod.rs └── wind.rs ├── lib.rs ├── render ├── draw.rs ├── instance.rs ├── mod.rs ├── pipeline.rs ├── prepare.rs └── queue.rs └── util └── mod.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/README.md -------------------------------------------------------------------------------- /examples/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/examples/demo.rs -------------------------------------------------------------------------------- /examples/grass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/examples/grass.rs -------------------------------------------------------------------------------- /examples/inspect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/examples/inspect.rs -------------------------------------------------------------------------------- /examples/sphere.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/examples/sphere.rs -------------------------------------------------------------------------------- /src/assets/shaders/grass.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/assets/shaders/grass.wgsl -------------------------------------------------------------------------------- /src/grass/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/grass/chunk.rs -------------------------------------------------------------------------------- /src/grass/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/grass/config.rs -------------------------------------------------------------------------------- /src/grass/grass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/grass/grass.rs -------------------------------------------------------------------------------- /src/grass/mesh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/grass/mesh.rs -------------------------------------------------------------------------------- /src/grass/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/grass/mod.rs -------------------------------------------------------------------------------- /src/grass/wind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/grass/wind.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/render/draw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/render/draw.rs -------------------------------------------------------------------------------- /src/render/instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/render/instance.rs -------------------------------------------------------------------------------- /src/render/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/render/mod.rs -------------------------------------------------------------------------------- /src/render/pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/render/pipeline.rs -------------------------------------------------------------------------------- /src/render/prepare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/render/prepare.rs -------------------------------------------------------------------------------- /src/render/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/render/queue.rs -------------------------------------------------------------------------------- /src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadedbay/bevy_procedural_grass/HEAD/src/util/mod.rs --------------------------------------------------------------------------------