Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 961 Bytes

CHANGELOG.md

File metadata and controls

27 lines (21 loc) · 961 Bytes

0.1.6

  • Clarify Rectangle docs.
  • Update rustc-hash to 2.

0.1.5

  • Micro-optimise avoid .round() during glyph drawing when converting pixel coverage to u8.

0.1.4

  • Optimise frequent lower workload efficiency by only using multithreading code paths when a significant speedup can be expected.
  • Remove concurrent outlining as it didn't provide enough of a speedup after more thorough analysis.

0.1.3

  • Update crossbeam-deque to 0.8, crossbeam-channel to 0.5.

0.1.2

  • Optimise empty cache cache_queued calls by bundling texture data into a single upload.

0.1.1

  • Require ab_glyph 0.2.2.

0.1

  • Port rusttype gpu cache to ab_glyph.
  • Use exact texture rect position, adjusted for different sub-pixel matches.
  • Use rayon for concurrent outline calculation & rasterization.
  • Use crossbeam-channel for channelling.
  • Implement local batch work stealing for rasterization tasks improving population performance by 1.1x.