Constants
Used by 8 shaders
- bevy 0.17.2 — custom_clustered_decal.wgsl
- bevy 0.17.2 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.17.2 — clustered.wgsl
- bevy_pbr 0.17.2 — light_probe.wgsl
- bevy_pbr 0.17.2 — pbr_functions.wgsl
- bevy_pbr 0.17.2 — ssr.wgsl
- bevy_pbr 0.17.2 — volumetric_fog.wgsl
- naga_oil 0.19.1 — pbr_functions.wgsl
Structures
Used by 10 shaders
- bevy 0.17.2 — custom_clustered_decal.wgsl
- bevy 0.17.2 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.17.2 — clustered.wgsl
- bevy_pbr 0.17.2 — environment_map.wgsl
- bevy_pbr 0.17.2 — irradiance_volume.wgsl
- bevy_pbr 0.17.2 — light_probe.wgsl
- bevy_pbr 0.17.2 — pbr_functions.wgsl
- bevy_pbr 0.17.2 — ssr.wgsl
- bevy_pbr 0.17.2 — volumetric_fog.wgsl
- naga_oil 0.19.1 — pbr_functions.wgsl
Functions
Used by 8 shaders
- bevy 0.17.2 — custom_clustered_decal.wgsl
- bevy 0.17.2 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.17.2 — clustered.wgsl
- bevy_pbr 0.17.2 — light_probe.wgsl
- bevy_pbr 0.17.2 — pbr_functions.wgsl
- bevy_pbr 0.17.2 — ssr.wgsl
- bevy_pbr 0.17.2 — volumetric_fog.wgsl
- naga_oil 0.19.1 — pbr_functions.wgsl
Used by 8 shaders
- bevy 0.17.2 — custom_clustered_decal.wgsl
- bevy 0.17.2 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.17.2 — clustered.wgsl
- bevy_pbr 0.17.2 — light_probe.wgsl
- bevy_pbr 0.17.2 — pbr_functions.wgsl
- bevy_pbr 0.17.2 — ssr.wgsl
- bevy_pbr 0.17.2 — volumetric_fog.wgsl
- naga_oil 0.19.1 — pbr_functions.wgsl
Used by 8 shaders
- bevy 0.17.2 — custom_clustered_decal.wgsl
- bevy 0.17.2 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.17.2 — clustered.wgsl
- bevy_pbr 0.17.2 — light_probe.wgsl
- bevy_pbr 0.17.2 — pbr_functions.wgsl
- bevy_pbr 0.17.2 — ssr.wgsl
- bevy_pbr 0.17.2 — volumetric_fog.wgsl
- naga_oil 0.19.1 — pbr_functions.wgsl
Note that if fewer than 3 SSBO bindings are available (in WebGL 2, primarily), light probes aren’t clustered, and therefore both light probe index ranges will be empty.
Used by 8 shaders
- bevy 0.17.2 — custom_clustered_decal.wgsl
- bevy 0.17.2 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.17.2 — clustered.wgsl
- bevy_pbr 0.17.2 — light_probe.wgsl
- bevy_pbr 0.17.2 — pbr_functions.wgsl
- bevy_pbr 0.17.2 — ssr.wgsl
- bevy_pbr 0.17.2 — volumetric_fog.wgsl
- naga_oil 0.19.1 — pbr_functions.wgsl
Used by 8 shaders
- bevy 0.17.2 — custom_clustered_decal.wgsl
- bevy 0.17.2 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.17.2 — clustered.wgsl
- bevy_pbr 0.17.2 — light_probe.wgsl
- bevy_pbr 0.17.2 — pbr_functions.wgsl
- bevy_pbr 0.17.2 — ssr.wgsl
- bevy_pbr 0.17.2 — volumetric_fog.wgsl
- naga_oil 0.19.1 — pbr_functions.wgsl
These offsets must be monotonically nondecreasing. That is, indices are always sorted into the following order: point lights, spot lights, reflection probes, irradiance volumes.