bevy_feronia 0.8.2

Foliage/grass scattering tools and wind simulation shaders/materials that prioritize visual fidelity/artistic freedom, a declarative api and modularity.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#define_import_path bevy_feronia::extension::bindings

#import bevy_feronia::extension::material::ExtendedMaterial
#import bevy_feronia::wind::{Wind, BindlessWindIndices}

#ifdef BINDLESS
#import bevy_pbr::pbr_bindings::{material_array, material_indices}
#else
#import bevy_pbr::pbr_bindings::material
#endif

#ifdef BINDLESS
@group(3) @binding(101) var<storage> material_uniforms_array:
    array<ExtendedMaterial>;
#else
@group(3) @binding(50) var<uniform> material_uniforms: ExtendedMaterial;
#endif