-
Notifications
You must be signed in to change notification settings - Fork 9.2k
Recycle assorted rendering components to accelerate drawing #6483
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 1 commit
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
9ad9b01
Recycle CustomTextLayouts between layout/render actions. This saves a…
miniksa 942e7d5
order runs inplace with std::sort to dump the overhead of vector allo…
miniksa bcb1ecd
be fussy about our &s.
miniksa 7d0af68
code formatter.
miniksa bff43ae
consolidate push/pop clip calls to be per-row.
miniksa 2f44fb9
eliminate cursor turds.
miniksa 6b34284
A little cleanup and static analysis fixes.
miniksa 65c2d93
dump explicit frame info, just stash the cursor info where we need it.
miniksa 1ab1dec
Change DrawingContext constructor to initializer list pattern.
miniksa 8bd876b
use optional instead of item and bool to ensure we don't end up in a …
miniksa d24986f
move grayscale aa calculation to helper, use it in brush updates to e…
miniksa 5f0adb7
missed a spot with the optional.
miniksa 747db58
code format DID bark.
miniksa 74328f9
Fix selection issue. Selection needs to dump the clip if it's leftove…
miniksa b9c781f
Merge branch 'master' into dev/miniksa/recycle
miniksa 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
eliminate cursor turds.
- Loading branch information
commit 2f44fb97dc41c388591132174bc90915d148f827
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
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.