Search across packages, versions, files, declarations, and comments. Use multiple terms to narrow results (AND), and add @vertex, @fragment, or @compute to filter by shader stage.
1#define_import_path bevy_feronia::wind
3struct Wind {
4 direction: vec2<f32>,
5 strength: f32,
6 noise_scale: f32,
7 scroll_speed: f32,
8 micro_strength: f32,
9 s_curve_speed: f32,
10 s_curve_strength: f32,
11 s_curve_frequency: f32,
12 bop_speed: f32,
13 bop_strength: f32,
14 twist_strength: f32,
15 edge_correction_factor: f32,
16 sss_scale: f32,
17 sss_intensity: f32,
18 aabb_min: vec3<f32>,
19 aabb_max: vec3<f32>,
20 debug_color: vec4<f32>
21};
23struct WindMaterialUniform {
24 wind: Wind,
25};
27struct BindlessWindIndices {
28 material: u32,
29 noise_texture: u32,
30 noise_texture_sampler: u32,
Contents