1. 01 Nov, 2023 1 commit
  2. 17 Oct, 2023 4 commits
  3. 12 Oct, 2023 1 commit
  4. 30 Sep, 2023 1 commit
  5. 14 Sep, 2023 1 commit
  6. 08 Sep, 2023 1 commit
  7. 01 Sep, 2023 1 commit
  8. 15 Aug, 2023 1 commit
  9. 26 Jun, 2023 1 commit
  10. 31 Mar, 2023 1 commit
    • Zhiyi Zhang's avatar
      dwrite: Use cache when font transform matrix contains only translation offsets. · f2df5a6c
      Zhiyi Zhang authored
      Word 2016 queries a lot of font glyph bounding boxes and bitmaps with translation matrices. The
      result of these queries is not cached because the transform matrix is not the identity matrix.
      However, the translation offsets don't affect FreeType font operations at all, which can be
      verified in ft_matrix_from_dwrite_matrix() called by get_glyph_transform(). So these results with
      translation matrices can be cached as well. With this patch, Word 2016 stuttering is reduced
      significantly.
      f2df5a6c
  11. 01 Mar, 2023 1 commit
    • Philip Gruebele's avatar
      dwrite: Pass correct font key when adding glyph to cache. · 7eb1ac51
      Philip Gruebele authored
      Without this fix, the font cache was filling up with lots of duplicate entries,
      and getting cache misses, thereby causing font-intensive applications
      to be very slow (e.g. AvalonEdit).
      This fix provides 30x speed increase when processing glyphs.
      7eb1ac51
  12. 02 Feb, 2023 1 commit
  13. 24 Jan, 2023 2 commits
  14. 25 Nov, 2022 1 commit
  15. 21 Nov, 2022 1 commit
  16. 18 Oct, 2022 1 commit
  17. 14 Sep, 2022 1 commit
  18. 13 Sep, 2022 4 commits
  19. 12 Sep, 2022 1 commit
  20. 09 Sep, 2022 1 commit
  21. 08 Sep, 2022 1 commit
  22. 06 Sep, 2022 3 commits
  23. 05 Sep, 2022 4 commits
  24. 02 Sep, 2022 1 commit
  25. 01 Sep, 2022 1 commit
  26. 31 Aug, 2022 2 commits
  27. 11 Aug, 2022 1 commit