bevy/crates/bevy_pbr/src
atlv 57e58ef997
Meshlet BVH Culling (#19318)
# Objective

- Merge @SparkyPotato 's efforts to implement BVH-accelerated meshlet
culling.

## Solution

- Add hot reloading support
- Fix near-plane overculling
- Fix hzb sampling
- Fix orthographic error metric

## Testing

- Meshlet example, Nsight, hot-reloading and careful thinking

---------

Co-authored-by: SparkyPotato <noob.sparkypotato@gmail.com>
Co-authored-by: JMS55 <47158642+JMS55@users.noreply.github.com>
Co-authored-by: charlotte <charlotte.c.mcelwain@gmail.com>
2025-06-29 00:04:21 +00:00
..
atmosphere Add UVec to_extents helper method (#19807) 2025-06-26 20:53:49 +00:00
cluster Rename num_entities to entity_count (#19781) 2025-06-23 05:08:02 +00:00
decal Ugrade to wgpu version 25.0 (#19563) 2025-06-26 19:41:47 +00:00
deferred cleanup constants (#19831) 2025-06-27 07:02:03 +00:00
light Projection Improvements (#18458) 2025-06-24 03:26:38 +00:00
light_probe rename Transform::compute_matrix to to_matrix (#19646) 2025-06-18 05:37:25 +00:00
lightmap Ugrade to wgpu version 25.0 (#19563) 2025-06-26 19:41:47 +00:00
meshlet Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
prepass Use SmallVec instead of HashMap in MaterialProperties (#19846) 2025-06-28 18:43:56 +00:00
render Type erased materials (#19667) 2025-06-27 22:57:24 +00:00
ssao Add UVec to_extents helper method (#19807) 2025-06-26 20:53:49 +00:00
ssr Ugrade to wgpu version 25.0 (#19563) 2025-06-26 19:41:47 +00:00
volumetric_fog Ugrade to wgpu version 25.0 (#19563) 2025-06-26 19:41:47 +00:00
components.rs reexport entity set collections in entity module (#18413) 2025-03-30 03:51:14 +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 Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
material_bind_groups.rs Type erased materials (#19667) 2025-06-27 22:57:24 +00:00
material.rs Use SmallVec instead of HashMap in MaterialProperties (#19846) 2025-06-28 18:43:56 +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 Ugrade to wgpu version 25.0 (#19563) 2025-06-26 19:41:47 +00:00