Week 4: Audio and Rendering

Summary

Date: 2020-04-05 to 2020-04-11

  • GL depth buffer fix -- rendering is corrected on Windows.
  • Audio plays in WASM, albeit delayed.

End Result

Implementation

  1. Split audio logic from other systems. (amethyst#2215, amethyst#2216, pong_wasm#2)

    This allows the rest of Pong to run even if audio is disabled.

  2. Initialization stability on Windows:

    Make drag and drop winit feature optional. (amethyst/winit#a2eea3e, winit#1524)

  3. Fixed gfx issues.

  4. Get audio to play on WASM.