Constants
Used by 18 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — mesh_functions.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Bindings
Used by 30 shaders
- bevy 0.15.3 — array_texture.wgsl
- bevy 0.15.3 — custom_material_screenspace_texture.wgsl
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_core_pipeline 0.15.3 — dof.wgsl
- bevy_core_pipeline 0.15.3 — oit_draw.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — mesh_functions.wgsl
- bevy_pbr 0.15.3 — pbr_deferred_functions.wgsl
- bevy_pbr 0.15.3 — pbr_fragment.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_prepass.wgsl
- bevy_pbr 0.15.3 — pbr_prepass_functions.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — ssr.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- bevy_pbr 0.15.3 — visibility_buffer_resolve.wgsl
- bevy_pbr 0.15.3 — volumetric_fog.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 19 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_ambient.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- bevy_pbr 0.15.3 — volumetric_fog.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
NO_CUBE_ARRAY_TEXTURES_SUPPORT
Active when
!NO_CUBE_ARRAY_TEXTURES_SUPPORT
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
PCSS_SAMPLERS_AVAILABLE
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
NO_ARRAY_TEXTURES_SUPPORT
Active when
!NO_ARRAY_TEXTURES_SUPPORT
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
PCSS_SAMPLERS_AVAILABLE
Used by 18 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- bevy_pbr 0.15.3 — volumetric_fog.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 20 shaders
- bevy 0.15.3 — animate_shader.wgsl
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — show_prepass.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- bevy_pbr 0.15.3 — volumetric_fog.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 18 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — fog.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 19 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — irradiance_volume.wgsl
- bevy_pbr 0.15.3 — light_probe.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 18 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — mesh_functions.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 18 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — ssr.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 19 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — deferred_lighting.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_fragment.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
!MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
!MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 18 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — irradiance_volume.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
IRRADIANCE_VOLUMES_ARE_USABLE
AND
MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 18 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — irradiance_volume.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
IRRADIANCE_VOLUMES_ARE_USABLE
AND
!MULTIPLE_LIGHT_PROBES_IN_ARRAY
Used by 18 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — irradiance_volume.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
IRRADIANCE_VOLUMES_ARE_USABLE
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 19 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — raymarch.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — ssr.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
MULTISAMPLED
AND
DEPTH_PREPASS
Active when
!MULTISAMPLED
AND
DEPTH_PREPASS
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
MULTISAMPLED
AND
NORMAL_PREPASS
Active when
!MULTISAMPLED
AND
NORMAL_PREPASS
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
MULTISAMPLED
AND
MOTION_VECTOR_PREPASS
Active when
!MULTISAMPLED
AND
MOTION_VECTOR_PREPASS
Used by 19 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — deferred_lighting.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — ssr.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
DEFERRED_PREPASS
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 17 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 18 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_core_pipeline 0.15.3 — oit_draw.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 18 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_core_pipeline 0.15.3 — oit_draw.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Used by 18 shaders
- bevy 0.15.3 — irradiance_volume_voxel_visualization.wgsl
- bevy 0.15.3 — tonemapping_test_patterns.wgsl
- bevy_core_pipeline 0.15.3 — oit_draw.wgsl
- bevy_pbr 0.15.3 — clustered_forward.wgsl
- bevy_pbr 0.15.3 — environment_map.wgsl
- bevy_pbr 0.15.3 — pbr_functions.wgsl
- bevy_pbr 0.15.3 — pbr_lighting.wgsl
- bevy_pbr 0.15.3 — pbr_transmission.wgsl
- bevy_pbr 0.15.3 — prepass_utils.wgsl
- bevy_pbr 0.15.3 — shadow_sampling.wgsl
- bevy_pbr 0.15.3 — shadows.wgsl
- bevy_pbr 0.15.3 — view_transformations.wgsl
- naga_oil 0.16.0 — clustered_forward.wgsl
- naga_oil 0.16.0 — mesh.wgsl
- naga_oil 0.16.0 — pbr.wgsl
- naga_oil 0.16.0 — pbr_functions.wgsl
- naga_oil 0.16.0 — shadows.wgsl
- naga_oil 0.16.0 — wireframe.wgsl
Active when
OIT_ENABLED