bevy/crates/bevy_asset/src
robtfm 8a8d43d224
fix asset loader preregistration for multiple assets (#9453)
# Objective

fix #9452

when multiple assets are queued to a preregistered loader, only one gets
unblocked when the real loader is registered.

## Solution

i thought async_channel receivers worked like broadcast channels, but in
fact the notification is only received by a single receiver, so only a
single waiting asset is unblocked. close the sender instead so that all
blocked receivers are unblocked.
2023-08-17 20:56:41 +00:00
..
diagnostic Allow systems using Diagnostics to run in parallel (#8677) 2023-06-05 20:51:22 +00:00
io Bump hashbrown to 0.14 (#8904) 2023-06-21 13:04:44 +00:00
asset_server.rs fix asset loader preregistration for multiple assets (#9453) 2023-08-17 20:56:41 +00:00
assets.rs allow asset loader pre-registration (#9429) 2023-08-14 21:27:51 +00:00
debug_asset_server.rs improve shader import model (#5703) 2023-06-27 00:29:22 +00:00
filesystem_watcher.rs Delay asset hot reloading (#8503) 2023-05-16 01:26:11 +00:00
handle.rs impl From<&AssetPath> for HandleId (#9132) 2023-07-15 21:32:17 +00:00
info.rs docs: Full documentation for bevy_asset (#3536) 2022-07-12 15:44:09 +00:00
lib.rs Delay asset hot reloading (#8503) 2023-05-16 01:26:11 +00:00
loader.rs Improve Mesh documentation (#9061) 2023-07-31 18:55:42 +00:00
path.rs bevy_reflect: FromReflect Ergonomics Implementation (#6056) 2023-06-29 01:31:34 +00:00
reflect.rs bevy_reflect: FromReflect Ergonomics Implementation (#6056) 2023-06-29 01:31:34 +00:00