Skip to content

0.12.2

Compare
Choose a tag to compare
@alexheretic alexheretic released this 24 Aug 11:53
0.12.2
a4c8a2d
  • Update rusttype -> 0.7 bringing multithreaded rasterization in the texture cache. This brings a significant reduction in worst case latency in multicore environments.
    name                                    0.6.4 ns/iter    0.7 ns/iter     diff ns/iter   diff %  speedup 
    cache::multi_font_population            8,239,309        2,570,034         -5,669,275  -68.81%   x 3.21 
    cache_bad_cases::moving_text_thrashing  21,589,054       6,691,719        -14,897,335  -69.00%   x 3.23 
    cache_bad_cases::resizing               15,162,054       4,607,499        -10,554,555  -69.61%   x 3.29 
    
  • Improve cache resizing performance using the new rusttype API.

This release is semver compatible with rusttype 0.6.5 & 0.7.