bevy/crates/bevy_pbr/src
Patrick Walton 141b7673ab
Key render phases off the main world view entity, not the render world view entity. (#16942)
We won't be able to retain render phases from frame to frame if the keys
are unstable. It's not as simple as simply keying off the main world
entity, however, because some main world entities extract to multiple
render world entities. For example, directional lights extract to
multiple shadow cascades, and point lights extract to one view per
cubemap face. Therefore, we key off a new type, `RetainedViewEntity`,
which contains the main entity plus a *subview ID*.

This is part of the preparation for retained bins.

---------

Co-authored-by: ickshonpe <david.curthoys@googlemail.com>
2025-01-12 20:24:17 +00:00
..
cluster Allow clippy::too_many_arguments to lint without warnings (#17249) 2025-01-09 07:26:15 +00:00
deferred Don't reëxport bevy_image from bevy_render (#16163) 2024-11-10 06:54:38 +00:00
light Fix a few typos (#17292) 2025-01-10 22:48:30 +00:00
light_probe bevy_pbr: Apply #![deny(clippy::allow_attributes, clippy::allow_attributes_without_reason)] (#17277) 2025-01-10 19:40:07 +00:00
lightmap Higher quality bicubic lightmap sampling (#16740) 2025-01-12 05:40:30 +00:00
meshlet Allow clippy::too_many_arguments to lint without warnings (#17249) 2025-01-09 07:26:15 +00:00
prepass Key render phases off the main world view entity, not the render world view entity. (#16942) 2025-01-12 20:24:17 +00:00
render Key render phases off the main world view entity, not the render world view entity. (#16942) 2025-01-12 20:24:17 +00:00
ssao bevy_pbr: Apply #![deny(clippy::allow_attributes, clippy::allow_attributes_without_reason)] (#17277) 2025-01-10 19:40:07 +00:00
ssr Remove tracing re-export from bevy_utils (#17161) 2025-01-05 23:06:34 +00:00
volumetric_fog Allow clippy::too_many_arguments to lint without warnings (#17249) 2025-01-09 07:26:15 +00:00
components.rs Remove all deprecated code (#16338) 2025-01-05 20:33:39 +00:00
extended_material.rs bevy_pbr: Apply #![deny(clippy::allow_attributes, clippy::allow_attributes_without_reason)] (#17277) 2025-01-10 19:40:07 +00:00
fog.rs Remove all deprecated code (#16338) 2025-01-05 20:33:39 +00:00
lib.rs Downgrade clippy::allow_attributes and clippy::allow_attributes_without_reason to warn (#17320) 2025-01-12 05:28:26 +00:00
material_bind_groups.rs Remove tracing re-export from bevy_utils (#17161) 2025-01-05 23:06:34 +00:00
material.rs Key render phases off the main world view entity, not the render world view entity. (#16942) 2025-01-12 20:24:17 +00:00
mesh_material.rs Revert default mesh materials (#15930) 2024-10-15 19:47:40 +00:00
parallax.rs bevy_reflect: FromReflect Ergonomics Implementation (#6056) 2023-06-29 01:31:34 +00:00
pbr_material.rs Fix depth_bias and build errors on less capable platforms (#17079) 2025-01-06 18:39:08 +00:00
wireframe.rs Fix a few typos (#17292) 2025-01-10 22:48:30 +00:00