bevy/crates/bevy_pbr/src
charlotte 18e1bf1c3d
Swap order of eviction/extraction when extracting for specialization (#18846)
# Objective

Fixes #18843 

## Solution

We need to account for the material being added and removed in the
course of the same frame. We evict the caches first because the entity
will be re-added if it was marked as needing specialization, which
avoids another check on removed components to see if it was "really"
despawned.
2025-04-15 06:44:01 +00:00
..
atmosphere Web support for atmosphere (#18582) 2025-04-06 20:06:55 +00:00
cluster Rename bevy_platform_support to bevy_platform (#18813) 2025-04-11 23:13:28 +00:00
decal Rename bevy_platform_support to bevy_platform (#18813) 2025-04-11 23:13:28 +00:00
deferred Add required shader defs for environment map binding arrays in deferred (#18634) 2025-03-31 18:07:54 +00:00
light Fix newline in PointLightShadowMap comment (#18791) 2025-04-10 18:05:11 +00:00
light_probe Rename bevy_platform_support to bevy_platform (#18813) 2025-04-11 23:13:28 +00:00
lightmap Rename bevy_platform_support to bevy_platform (#18813) 2025-04-11 23:13:28 +00:00
meshlet Fix the ordering of the systems introduced in #18734. (#18825) 2025-04-14 21:17:48 +00:00
prepass Make sure the mesh actually exists before we try to specialize. (#18836) 2025-04-14 19:09:02 +00:00
render Fix the ordering of the systems introduced in #18734. (#18825) 2025-04-14 21:17:48 +00:00
ssao Add bevy_anti_aliasing (#18323) 2025-03-19 18:40:32 +00:00
ssr bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
volumetric_fog bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
components.rs reexport entity set collections in entity module (#18413) 2025-03-30 03:51:14 +00:00
extended_material.rs Rename bevy_platform_support to bevy_platform (#18813) 2025-04-11 23:13:28 +00:00
fog.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
lib.rs Fix the ordering of the systems introduced in #18734. (#18825) 2025-04-14 21:17:48 +00:00
material_bind_groups.rs Rename bevy_platform_support to bevy_platform (#18813) 2025-04-11 23:13:28 +00:00
material.rs Swap order of eviction/extraction when extracting for specialization (#18846) 2025-04-15 06:44:01 +00:00
mesh_material.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
parallax.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
pbr_material.rs Make the StandardMaterial bindless index table have a fixed size regardless of the features that are enabled. (#18771) 2025-04-09 20:39:42 +00:00
wireframe.rs Make sure the mesh actually exists before we try to specialize. (#18836) 2025-04-14 19:09:02 +00:00