Issue Summary

ItemCrate(s)WASM Rush linksUpstream Status
Events must be Clonewinit, amethyst#2211, #2040#1478
rendy to use gfx-hal 0.5rendy, amethyst_rendyrendy:wasm, #2198#275, #277
WASM: parallel dispatchamethyst, web_worker#2177, #2189#2191
Load assets asynchronouslyamethyst_assets#2180, #2182#2228
Load textures as thread localamethyst_rendy#2174✔️ #2198
winit double borrow mutwinit4fbf95b✔️ #1512
winit::requestAnimationFramewinit3d5274b✔️ #1493, #1519
Use user provided <canvas>rendy, amethyst_rendy#2202, 48915cb, #1
Use same shader variable namesamethyst_ui#2205, #2207✔️
winit drag-n-drop optionalwinita2eea3e#1524
Clear GL depth buffergfx-hal35c45ac✔️ #3202, #3205
Load Rgb8Srgb texture formatgfx-halc4b75d3✔️ #3222, #3223
Proper AudioSocket supportcpalee1ee1a, #2195, #2219, #3#372, #2222
Load configuration from serveramethyst#2214, #4
Integration test supportamethyst_test#2241, #222, #223✔️ #2240, #2245
Configurable web loggerconsole_log, amethyst#2249, #2250✔️ #6
Overwritten canvas dimensionsgfx-hal#2247, 8537dfb✔️ #3224, #3225
WebSocket transport layeramethyst_network#2251, #209, #221✔️ #2253