Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic atlas: Reduce unnecessary objects generated and draw from ImageBitmap #1692

Merged
merged 18 commits into from Sep 23, 2018

Commits on Sep 14, 2018

  1. Remove IGlyphIdentifier in-between object

    This was being constructed for every character draw
    Tyriar committed Sep 14, 2018
    Copy the full SHA
    04f2d52 View commit details
    Browse the repository at this point in the history
  2. Use a number as the dynamic cache key

    This prevents string creation on every draw
    Tyriar committed Sep 14, 2018
    Copy the full SHA
    cf9cb80 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    0bcf30a View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    6528ba8 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    7762ab9 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2018

  1. Copy the full SHA
    ac3595e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    608d78b View commit details
    Browse the repository at this point in the history
  3. Expand glyph when needed

    Tyriar committed Sep 15, 2018
    Copy the full SHA
    00af63b View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2018

  1. Revert "Remove IGlyphIdentifier in-between object"

    This reverts commit 04f2d52.
    Tyriar committed Sep 17, 2018
    Copy the full SHA
    4656bd4 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    202734f View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    94b20d4 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    d9ec47a View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    cbe7b21 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2018

  1. Copy the full SHA
    c05b6bd View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2018

  1. Copy the full SHA
    39a7b18 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2018

  1. Copy the full SHA
    e9d54bf View commit details
    Browse the repository at this point in the history
  2. Resolve feedback

    Tyriar committed Sep 22, 2018
    Copy the full SHA
    750ec38 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    16c0ad8 View commit details
    Browse the repository at this point in the history