Structures
Used by 2 shaders in bevy_pbr 0.17.3
Used by 2 shaders in bevy_pbr 0.17.3
Functions
Used by 2 shaders in bevy_pbr 0.17.3
Active when
MULTIPLE_LIGHT_PROBES_IN_ARRAY
fn
compute_radiances
(
input: LayerLightingInput,
clusterable_object_index_ranges: ptr<function, ClusterableObjectIndexRanges>,
found_diffuse_indirect: bool
)
->
EnvironmentMapRadiances
Active when
!MULTIPLE_LIGHT_PROBES_IN_ARRAY
fn
compute_radiances
(
input: LayerLightingInput,
clusterable_object_index_ranges: ptr<function, ClusterableObjectIndexRanges>,
found_diffuse_indirect: bool
)
->
EnvironmentMapRadiances
Used by 2 shaders in bevy_pbr 0.17.3
Active when
STANDARD_MATERIAL_CLEARCOAT
fn
environment_map_light_clearcoat
(
out: ptr<function, EnvironmentMapLight>,
input: ptr<function, LightingInput>,
clusterable_object_index_ranges: ptr<function, ClusterableObjectIndexRanges>,
found_diffuse_indirect: bool
)
Used by 2 shaders in bevy_pbr 0.17.3
fn
environment_map_light
(
input: ptr<function, LightingInput>,
clusterable_object_index_ranges: ptr<function, ClusterableObjectIndexRanges>,
found_diffuse_indirect: bool
)
->
EnvironmentMapLight
Adds the environment map light from the clearcoat layer to that of the base layer.