-
-
Notifications
You must be signed in to change notification settings - Fork 138
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
Add New GPU Texture Backend for advanced Usages (see paint example !) #855
Closed
Closed
Changes from 17 commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
e4c323b
phase1
cjbrigato 336a565
Rebase master and needed updates
cjbrigato 21e717e
linting a bit
cjbrigato 106c23e
linting, linting, linting like there is no tommorow
cjbrigato c496911
linting...
cjbrigato ba2915e
Add the marvelous StatefulReflectiveBoundTexture:
cjbrigato 3f69f4e
minor logic flaw in reseting lastError of StatefulReflectiveBoundTexture
cjbrigato b791da3
Add asyncimage example
cjbrigato 80d2349
Exports package level error, avoid useless globals
cjbrigato d1485b1
Add ImageWithX facilities to ReflectiveBoundTexture
cjbrigato 63f0d09
Change the Design of ImageWidgets
cjbrigato f0ce97f
Linter
cjbrigato c538af1
Fixes ImageButtonWithRgba+Widget
cjbrigato 8d79d67
Add missing documentation for all new objets provided
cjbrigato 634e315
Linter, as always
cjbrigato 28fb9bd
asyncimage: add horizontal scrollbar un image child window
cjbrigato 9d57d2b
Add base 'paint' example to demonstrate more usage of ReflectiveBound…
cjbrigato 61b1f51
'gucio321' linter for examples :p, interface checks
cjbrigato cd76014
'gucio32' example linter on paint
cjbrigato a46b694
naming things is hard
cjbrigato f719e52
embed assets. you can now do go run .\examples\paint
cjbrigato 8006738
linter
cjbrigato 9963037
Add 'undo' function
cjbrigato 5f49f7a
precompute canvas at undo level to avoid blinking
cjbrigato a45a2aa
Fix unecessary double clicking canvas
cjbrigato 4137a7e
add brush size setting in toolbar
cjbrigato 6019b1c
Avoid dup code
cjbrigato 93fbec3
refacto toolbar loop
cjbrigato 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 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 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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that to keep giu as simple as possible, I'd suggest to auto-create this second variable and sotre it in imageState (as it was with *Texture)
If you think that user might want to have access to it, add a getter to ImageWithXXXWidget.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see #855 (comment)