# Objective Contributes to #18238 Updates the `shader_prepass`, `testbed_2d` and `first_person_view_model` examples to use the `children!` macro. I wanted to keep the PR small but chose to do 3 examples since they were all limited in scope ## Solution Updates examples to use the Improved Spawning API merged in https://github.com/bevyengine/bevy/pull/17521 ## Testing - Did you test these changes? If so, how? - Opened the examples before and after and verified the same behavior was observed. I did this on Ubuntu 24.04.2 LTS using `--features wayland`. - Are there any parts that need more testing? - Other OS's and features can't hurt, but this is such a small change it shouldn't be a problem. - How can other people (reviewers) test your changes? Is there anything specific they need to know? - Run the examples yourself with and without these changes. - If relevant, what platforms did you test these changes on, and are there any important ones you can't test? - see above --- ## Showcase n/a ## Migration Guide n/a |
||
|---|---|---|
| .. | ||
| animate_shader.rs | ||
| array_texture.rs | ||
| automatic_instancing.rs | ||
| compute_shader_game_of_life.rs | ||
| custom_phase_item.rs | ||
| custom_post_processing.rs | ||
| custom_render_phase.rs | ||
| custom_shader_instancing.rs | ||
| custom_vertex_attribute.rs | ||
| extended_material.rs | ||
| fallback_image.rs | ||
| gpu_readback.rs | ||
| shader_defs.rs | ||
| shader_material_2d.rs | ||
| shader_material_bindless.rs | ||
| shader_material_glsl.rs | ||
| shader_material_screenspace_texture.rs | ||
| shader_material_wesl.rs | ||
| shader_material.rs | ||
| shader_prepass.rs | ||
| specialized_mesh_pipeline.rs | ||
| storage_buffer.rs | ||
| texture_binding_array.rs | ||