bevy/crates/bevy_pbr/src
atlv dd57db44d9
prepare bevy_light for split (#19965)
# Objective

- prepare bevy_light for split

## Solution

- extract cascade module (this is not strictly necessary for bevy_light)
- clean up imports to be less globby and tangled
- move light specific stuff into light modules
- move light system and type init from pbr into new LightPlugin

## Testing

- 3d_scene, lighting

NOTE TO REVIEWERS: it may help to review commits independently.
2025-07-06 04:11:46 +00:00
..
atmosphere Make render and compute pipeline descriptors defaultable. (#19903) 2025-07-02 18:47:27 +00:00
cluster move ClusteredDecal to cluster module (#19959) 2025-07-05 19:31:59 +00:00
decal move ClusteredDecal to cluster module (#19959) 2025-07-05 19:31:59 +00:00
deferred Make render and compute pipeline descriptors defaultable. (#19903) 2025-07-02 18:47:27 +00:00
light prepare bevy_light for split (#19965) 2025-07-06 04:11:46 +00:00
light_probe Move ExtractInstancesPlugin<EnvironmentMapIds> init to app. (#19867) 2025-07-01 03:24:41 +00:00
lightmap Ugrade to wgpu version 25.0 (#19563) 2025-06-26 19:41:47 +00:00
meshlet Make render and compute pipeline descriptors defaultable. (#19903) 2025-07-02 18:47:27 +00:00
prepass Make render and compute pipeline descriptors defaultable. (#19903) 2025-07-02 18:47:27 +00:00
render prepare bevy_light for split (#19965) 2025-07-06 04:11:46 +00:00
ssao Make render and compute pipeline descriptors defaultable. (#19903) 2025-07-02 18:47:27 +00:00
ssr Make render and compute pipeline descriptors defaultable. (#19903) 2025-07-02 18:47:27 +00:00
volumetric_fog Make render and compute pipeline descriptors defaultable. (#19903) 2025-07-02 18:47:27 +00:00
components.rs move some Visibility stuff to bevy_camera::visibility (#19954) 2025-07-05 13:24:20 +00:00
extended_material.rs Type erased materials (#19667) 2025-06-27 22:57:24 +00:00
fog.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
lib.rs prepare bevy_light for split (#19965) 2025-07-06 04:11:46 +00:00
material_bind_groups.rs Type erased materials (#19667) 2025-06-27 22:57:24 +00:00
material.rs move ShadowsEnabled to material (#19963) 2025-07-05 17:05:14 +00:00
mesh_material.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
parallax.rs Add newlines before impl blocks (#19746) 2025-06-22 23:07:02 +00:00
pbr_material.rs Type erased materials (#19667) 2025-06-27 22:57:24 +00:00
wireframe.rs Allow calling add_render_graph_node on World. (#19912) 2025-07-02 14:56:18 +00:00