bevy/crates/bevy_pbr/src/meshlet
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
..
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 Meshlet rendering (initial feature) (#10164) 2024-03-25 19:08:27 +00:00
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 bevy_light (#19991) 2025-07-07 00:07:38 +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 fix meshlets with charlotte (#19996) 2025-07-07 03:47:14 +00:00
meshlet_preview.png Meshlet rendering (initial feature) (#10164) 2024-03-25 19:08:27 +00:00
mod.rs Allow calling add_render_graph_node on World. (#19912) 2025-07-02 14:56:18 +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 Clean up several miscellaneous uses of weak_handle. (#19408) 2025-07-08 06:45:40 +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