17cupsofcoffee / tetra

🎮 A simple 2D game framework written in Rust
MIT License
907 stars 63 forks source link

Update lyon_tessellation requirement from 0.17.4 to 1.0.0 #316

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on lyon_tessellation to permit the latest version.

Changelog

Sourced from lyon_tessellation's changelog.

Change log

v0.11.0 (2018-07-05)

  • [tessellation] Move the VertexId representation from u16 to u32.
  • [tessellation] Fix a circle tessellation bug with large tolerance values.
  • [tessellation] Add a fast path for ellipses when the radii are equal.
  • [algorithms] Added the lyon_algorithms crate.
  • [algorithms] Implement a hatching pattern fill algorithm.
  • [algorithms] Implement a dotted pattern fill algorithm.
  • [algorithms] Implement path bounding rectangles.
  • [algorithms] Implement rectangle fitting transform computation.
  • [algorithms] Move path walking to the algorithms crate.
  • [geom] Implement callback based iteration over the monotonic parts of an arc.
  • [geom] Add LineSegment::set_length.
  • [geom] Fix an elliptic arc bug.
  • [geom] Implement precise elliptic arc bounding rectangle.
  • [cli] Add support for custom formatting in the tessellate command.
  • [cli] Allow changing the background in the show command.
  • [cli] Automatically position the view in the show command.
  • [examples] Add a simple SVG rendering example.
  • [misc] Update usvg and euclid dependencies.

v0.10.0 (2018-02-28)

  • [geom] Fix several arc bugs.
  • [geom] Implement a much better cubic to quadratic bĂ©zier approximation.
  • [geom] Implement iterating over the monotonic parts of a bĂ©zier curve.
  • [geom] A few API changes.
  • [lyon] Make serde optional for all crates ("serialization" feature flags).
  • [tessellation] Implement better error handling.
  • [extra] Revive the toy software rasterizer.

v0.9.1 (2018-01-14)

  • [tessellation] Fix missing vertices when normals are disabled.
  • [tess2] Add an alternative tessellator based on libtess2.
  • [cli] Expose the tess2 tessellator in the app.

v0.9.0 (2018-01-08)

  • [lyon] Simplify the carte structure:
    • Rename the lyon_bezier crate into lyon_geom.
    • Merge lyon_path_iterator and lyon_path_builder into the lyon_path crate.
    • Remove the lyon_core crate.
  • [geom] Implement new bĂ©zier intersection methods.
  • [geom] Make geometrix types generic over float types.
  • [geom] Rename Vec2 into Vector.
  • [geom] Implement new cubic to quadratic bĂ©zier approximations.
  • [path] Support arcs in PathEvent.
  • [path] Implement walking along a path at constant speed.
  • [tessellation] Fix some fill tessellation bugs found by the fuzzer.
  • [tessellation] Use trait objects instead of generics when using GeometryBuilder in the API.
  • [tessellation] Fix incorrect rounded rectangle tessellation.

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Superseded by #318.