-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Dynamic atlas: Reduce unnecessary objects generated and draw from ImageBitmap #1692
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
Merged
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
04f2d52
Remove IGlyphIdentifier in-between object
Tyriar cf9cb80
Use a number as the dynamic cache key
Tyriar 0bcf30a
Merge remote-tracking branch 'origin/master' into 1677_perf_improve
Tyriar 6528ba8
Avoid creation of array converting index to coordinates
Tyriar 7762ab9
Exit draw early for the space character
Tyriar ac3595e
Generate and use a bitmap instead of canvas
Tyriar 608d78b
Add fallback for window.createImageBitmap
Tyriar 00af63b
Expand glyph when needed
Tyriar 4656bd4
Revert "Remove IGlyphIdentifier in-between object"
Tyriar 202734f
Fix typo which broke dynamic atlas
Tyriar 94b20d4
Reuse object for glyph identifier
Tyriar d9ec47a
Clear bitmap timeout on dispose
Tyriar cbe7b21
Don't unlink node when updating inBitmap and verify undefined
Tyriar c05b6bd
Merge branch 'master' into 1677_perf_improve
Tyriar 39a7b18
Keep track of glyphs using cache values, not keys
Tyriar e9d54bf
Merge branch 'master' into 1677_perf_improve
Tyriar 750ec38
Resolve feedback
Tyriar 16c0ad8
Make a new empty array instead of shift
Tyriar File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.