bevy/crates/bevy_pbr/src/meshlet
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
..
asset.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
clear_visibility_buffer.wgsl Meshlet texture atomics (#17765) 2025-02-12 18:15:43 +00:00
cull_bvh.wgsl Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
cull_clusters.wgsl Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
cull_instances.wgsl Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
dummy_visibility_buffer_resolve.wgsl
fill_counts.wgsl Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
from_mesh.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
instance_manager.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
material_pipeline_prepare.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
material_shade_nodes.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
meshlet_bindings.wgsl Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
meshlet_cull_shared.wgsl Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
meshlet_mesh_manager.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
meshlet_mesh_material.wgsl Meshlet misc (#13761) 2024-06-10 13:06:08 +00:00
meshlet_preview.png
mod.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
persistent_buffer_impls.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
persistent_buffer.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
pipelines.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
remap_1d_to_2d_dispatch.wgsl Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
resolve_render_targets.wgsl Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
resource_manager.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
visibility_buffer_hardware_raster.wgsl Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
visibility_buffer_raster_node.rs Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
visibility_buffer_resolve.wgsl Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00
visibility_buffer_software_raster.wgsl Meshlet BVH Culling (#19318) 2025-06-29 00:04:21 +00:00