bevy/examples/shader
andriyDev d05c435848
Replace Handle::Weak with Handle::Uuid. (#19896)
# Objective

- Progress towards #19024.

## Solution

- Remove `Handle::Weak`!

If users were relying on `Handle::Weak` for some purpose, they can
almost certainly replace it with raw `AssetId` instead. If they cannot,
they can make their own enum that holds either a Handle or an AssetId.
In either case, we don't need weak handles!

Sadly we still need Uuid handles since we rely on them for "default"
assets and "invalid" assets, as well as anywhere where a component wants
to impl default with a non-defaulted asset handle. One step at a time
though!
2025-07-02 14:40:35 +00:00
..
animate_shader.rs Migrate cameras to required components (#15641) 2024-10-05 01:59:52 +00:00
array_texture.rs Remove incorrect equality comparisons for asset load error types (#15890) 2024-10-14 01:00:45 +00:00
automatic_instancing.rs Add user supplied mesh tag (#17648) 2025-02-10 22:38:13 +00:00
compute_shader_game_of_life.rs Replace Handle::Weak with Handle::Uuid. (#19896) 2025-07-02 14:40:35 +00:00
custom_phase_item.rs Composable Pipeline Specialization (#17373) 2025-07-01 01:32:44 +00:00
custom_post_processing.rs Use RenderStartup in custom_post_processing example (#19886) 2025-06-30 23:54:05 +00:00
custom_render_phase.rs Resolution override (#19817) 2025-06-27 16:30:54 +00:00
custom_shader_instancing.rs Ugrade to wgpu version 25.0 (#19563) 2025-06-26 19:41:47 +00:00
custom_vertex_attribute.rs Type erased materials (#19667) 2025-06-27 22:57:24 +00:00
extended_material_bindless.rs Add bindless support back to ExtendedMaterial. (#18025) 2025-04-09 15:34:44 +00:00
extended_material.rs Place percentage-closer soft shadows behind a feature gate to save on samplers. (#16068) 2024-10-24 21:16:00 +00:00
fallback_image.rs Migrate cameras to required components (#15641) 2024-10-05 01:59:52 +00:00
gpu_readback.rs Add newlines before impl blocks (#19746) 2025-06-22 23:07:02 +00:00
shader_defs.rs Type erased materials (#19667) 2025-06-27 22:57:24 +00:00
shader_material_2d.rs Add alpha mode implementation to shader_material_2d (#16603) 2025-01-28 05:09:30 +00:00
shader_material_bindless.rs Use global binding arrays for bindless resources. (#17898) 2025-02-21 05:55:36 +00:00
shader_material_glsl.rs Type erased materials (#19667) 2025-06-27 22:57:24 +00:00
shader_material_screenspace_texture.rs aligning public apis of Time,Timer and Stopwatch (#15962) 2024-10-16 21:09:32 +00:00
shader_material_wesl.rs Type erased materials (#19667) 2025-06-27 22:57:24 +00:00
shader_material.rs Migrate cameras to required components (#15641) 2024-10-05 01:59:52 +00:00
shader_prepass.rs Update shader_prepass, testbed_2d, and first_person_view_model examples to use children! macro (#18270) 2025-03-22 22:35:20 +00:00
specialized_mesh_pipeline.rs Ugrade to wgpu version 25.0 (#19563) 2025-06-26 19:41:47 +00:00
storage_buffer.rs Add user supplied mesh tag (#17648) 2025-02-10 22:38:13 +00:00
texture_binding_array.rs Type erased materials (#19667) 2025-06-27 22:57:24 +00:00