Constants
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — mesh_functions.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Bindings
Used by 36 shaders
- bevy 0.19.1 — array_texture.wgsl
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — custom_material_screenspace_texture.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_core_pipeline 0.19.1 — oit_draw.wgsl
- bevy_dev_tools 0.19.1 — debug_overlay.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — forward_decal.wgsl
- bevy_pbr 0.19.1 — mesh_functions.wgsl
- bevy_pbr 0.19.1 — mesh_preprocess.wgsl
- bevy_pbr 0.19.1 — pbr_deferred_functions.wgsl
- bevy_pbr 0.19.1 — pbr_fragment.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — pbr_prepass.wgsl
- bevy_pbr 0.19.1 — pbr_prepass_functions.wgsl
- bevy_pbr 0.19.1 — prepass.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- bevy_pbr 0.19.1 — visibility_buffer_resolve.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- bevy_pbr 0.19.1 — wireframe.wgsl
- bevy_post_process 0.19.1 — dof.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 21 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_ambient.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
NO_CUBE_ARRAY_TEXTURES_SUPPORT
Active when
!NO_CUBE_ARRAY_TEXTURES_SUPPORT
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
PCSS_SAMPLERS_AVAILABLE
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
NO_ARRAY_TEXTURES_SUPPORT
Active when
!NO_ARRAY_TEXTURES_SUPPORT
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
PCSS_SAMPLERS_AVAILABLE
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 23 shaders
- bevy 0.19.1 — animate_shader.wgsl
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — show_prepass.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 21 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.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 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — fog.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
DISTANCE_FOG
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — mesh_functions.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
SCREEN_SPACE_REFLECTIONS
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
CONTACT_SHADOWS
Used by 21 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — deferred_lighting.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_fragment.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
SCREEN_SPACE_AMBIENT_OCCLUSION
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
TONEMAP_IN_SHADER
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
TONEMAP_IN_SHADER
Used by 22 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_dev_tools 0.19.1 — debug_overlay.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — raymarch.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
MULTISAMPLED
AND
DEPTH_PREPASS
Active when
!MULTISAMPLED
AND
DEPTH_PREPASS
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_dev_tools 0.19.1 — debug_overlay.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
MULTISAMPLED
AND
NORMAL_PREPASS
Active when
!MULTISAMPLED
AND
NORMAL_PREPASS
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_dev_tools 0.19.1 — debug_overlay.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
MULTISAMPLED
AND
MOTION_VECTOR_PREPASS
Active when
!MULTISAMPLED
AND
MOTION_VECTOR_PREPASS
Used by 22 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_dev_tools 0.19.1 — debug_overlay.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — deferred_lighting.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — ssr.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
DEFERRED_PREPASS
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_core_pipeline 0.19.1 — oit_draw.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
OIT_ENABLED
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_core_pipeline 0.19.1 — oit_draw.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
OIT_ENABLED
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_core_pipeline 0.19.1 — oit_draw.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
OIT_ENABLED
@group(0)
@binding(28)
var<storage, read_write>
oit_nodes:
OitFragmentNode
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_core_pipeline 0.19.1 — oit_draw.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_core_pipeline 0.19.1 — oit_draw.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
ATMOSPHERE
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
ATMOSPHERE
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- bevy_pbr 0.19.1 — volumetric_fog.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
ATMOSPHERE
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
BLUE_NOISE_TEXTURE
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
AREA_LIGHT_LUTS
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
AREA_LIGHT_LUTS
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
DFG_LUT
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
DFG_LUT
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
ENVIRONMENT_MAP
AND
MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
ENVIRONMENT_MAP
AND
MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
ENVIRONMENT_MAP
AND
!MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
ENVIRONMENT_MAP
AND
!MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
ENVIRONMENT_MAP
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — irradiance_volume.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
IRRADIANCE_VOLUME
AND
IRRADIANCE_VOLUMES_ARE_USABLE
AND
MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — irradiance_volume.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
IRRADIANCE_VOLUME
AND
IRRADIANCE_VOLUMES_ARE_USABLE
AND
!MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 20 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — irradiance_volume.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
IRRADIANCE_VOLUME
AND
IRRADIANCE_VOLUMES_ARE_USABLE
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
CLUSTERED_DECALS_ARE_USABLE
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
CLUSTERED_DECALS_ARE_USABLE
Used by 19 shaders
- bevy 0.19.1 — custom_clustered_decal.wgsl
- bevy 0.19.1 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.19.1 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.19.1 — clustered.wgsl
- bevy_pbr 0.19.1 — clustered_forward.wgsl
- bevy_pbr 0.19.1 — environment_map.wgsl
- bevy_pbr 0.19.1 — pbr_functions.wgsl
- bevy_pbr 0.19.1 — pbr_lighting.wgsl
- bevy_pbr 0.19.1 — prepass_utils.wgsl
- bevy_pbr 0.19.1 — shadow_sampling.wgsl
- bevy_pbr 0.19.1 — shadows.wgsl
- bevy_pbr 0.19.1 — transmission.wgsl
- bevy_pbr 0.19.1 — view_transformations.wgsl
- naga_oil 0.22.0 — clustered_forward.wgsl
- naga_oil 0.22.0 — mesh.wgsl
- naga_oil 0.22.0 — pbr.wgsl
- naga_oil 0.22.0 — pbr_functions.wgsl
- naga_oil 0.22.0 — shadows.wgsl
- naga_oil 0.22.0 — wireframe.wgsl
Active when
CLUSTERED_DECALS_ARE_USABLE