bevy/crates/bevy_pbr/src
andriyDev 09ccedd244
Clean up several miscellaneous uses of weak_handle. (#19408)
# Objective

- Related to #19024.

## Solution

- This is a mix of several ways to get rid of weak handles. The primary
strategy is putting strong asset handles in resources that the rendering
code clones into its pipelines (or whatever).
- This does not handle every remaining case, but we are slowly clearing
them out.

## Testing

- `anti_aliasing` example still works.
- `fog_volumes` example still works.
2025-07-08 06:45:40 +00:00
..
atmosphere Make render and compute pipeline descriptors defaultable. (#19903) 2025-07-02 18:47:27 +00:00
decal bevy_light (#19991) 2025-07-07 00:07:38 +00:00
deferred bevy_light (#19991) 2025-07-07 00:07:38 +00:00
light_probe Move IrradianceVolume to bevy_light (#20000) 2025-07-07 20:11:43 +00:00
lightmap Ugrade to wgpu version 25.0 (#19563) 2025-06-26 19:41:47 +00:00
meshlet Clean up several miscellaneous uses of weak_handle. (#19408) 2025-07-08 06:45:40 +00:00
prepass Make render and compute pipeline descriptors defaultable. (#19903) 2025-07-02 18:47:27 +00:00
render bevy_light (#19991) 2025-07-07 00:07:38 +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 Clean up several miscellaneous uses of weak_handle. (#19408) 2025-07-08 06:45:40 +00:00
cluster.rs bevy_light (#19991) 2025-07-07 00:07:38 +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 Move IrradianceVolume to bevy_light (#20000) 2025-07-07 20:11:43 +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