Week 3: Stability and UI

Summary

Date: 2020-03-29 to 2020-04-04

  • UI pass works
  • WASM app doesn't crash 90% of the time from double mutable borrow in winit.

End Result

Implementation

  1. Winit stability fixes.

  2. Take in HTML <canvas> element from user. (amethyst#2202, rendy#48915cb, pong_wasm#1)

    • Update to gfx-hal 0.5.
    • Don't invert coordinate system. (rendy#5d10084)
  3. Fixed UI pass by using consistent shader variable names. (amethyst#2205, amethyst#2207)