Tetra v0.6.7 Release Notes

Release Date: 2021-11-05 // about 1 year ago
  • ๐Ÿ”„ Changed

    • ๐Ÿ‘ The backend for gamepad vibration has been rewritten, and now supports a wider range of controllers (including DualShock 4).
    • time::get_fps no longer pre-fills the buffer it uses for averaging the FPS at startup.
      • Previously, the whole buffer would be initialized to 60fps, with the intent being that the initial output would be less jittery. However, this didn't actually help that much, and it didn't work well if the monitor wasn't vsync-ed to 60hz.
    • โšก๏ธ Updated sdl2 to 0.35.

    ๐Ÿ›  Fixed

    • Tetra no longer fails to compile when built in a project with edition = "2021" or resolver = "2" in the Cargo.toml.
    • The Display implementation for TetraError now includes extra details for errors that don't have a source.
    • ๐Ÿ‘ Games will no longer fail to start on platforms that do not support setting vsync on or off.