Constants
Used by 9 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.19.1 — cluster_raster.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — light_probe.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
Structures
Used by 11 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.19.1 — cluster_raster.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — irradiance_volume.wgsl
- bevy_pbr 0.19.1 — light_probe.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
Functions
Used by 10 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.19.1 — cluster.wgsl
- bevy_pbr 0.19.1 — cluster_raster.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — light_probe.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
Used by 9 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.19.1 — cluster_raster.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — light_probe.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
Used by 9 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.19.1 — cluster_raster.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — light_probe.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
Used by 9 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.19.1 — cluster_raster.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — light_probe.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — 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 9 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.19.1 — cluster_raster.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — light_probe.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
Used by 9 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy_pbr 0.19.1 — cluster_raster.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — light_probe.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — 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.