Hajime Hoshi
|
2f843c49a6
shader: Fix the case when the source image is nil for shaders
|
4 years ago |
Hajime Hoshi
|
f92253487f
buffered: Add Shader
|
4 years ago |
Hajime Hoshi
|
218b6fc172
mipmap: Add Shader
|
4 years ago |
Hajime Hoshi
|
bbf9b219ec
buffered: Skip mutex at ReplacePixels when possible
|
4 years ago |
Hajime Hoshi
|
3550abef7a
shareable: Replace At with Pixels
|
4 years ago |
Hajime Hoshi
|
bbeb0d14e6
buffered: Defer filling an image
|
4 years ago |
Hajime Hoshi
|
514c3faebd
buffered: Remove unnecessary line and add comments
|
4 years ago |
Hajime Hoshi
|
1d701577d6
buffered: Use the pending pixels when possible at At
|
4 years ago |
corfe83
|
b3c567de89
Fix another ~300 allocations per frame in my test project (#1089)
|
4 years ago |
Hajime Hoshi
|
875a529708
graphics: Allow ReplacePixels on a sub-image
|
4 years ago |
Hajime Hoshi
|
d9bd7ab07d
buffered: Remove (*Image).Set
|
4 years ago |
Hajime Hoshi
|
733c1b649a
buffered: Bug fix: Copying pixels failed for the delayed commands
|
4 years ago |
Hajime Hoshi
|
911b36ed98
buffered: Refactoring
|
4 years ago |
Hajime Hoshi
|
405ae99b32
buffered: Refactoring: Flush delayed functions without the lock
|
4 years ago |
Hajime Hoshi
|
ff8689cfcd
buffered: Bug fix: Set and some functions before the main loop caused wrong results
|
4 years ago |
Hajime Hoshi
|
4159c500bd
buffered: Refactoring: Use defer
|
4 years ago |
Hajime Hoshi
|
46601bb516
graphics: Fill the screenshot in black when the screen is not transparent
|
4 years ago |
Hajime Hoshi
|
b3bdf51905
graphicscommand: Return the error immediately (#1060)
|
4 years ago |
Hajime Hoshi
|
68d58d7452
buffered: Refactoring
|
4 years ago |
hiroebe
|
27404b7ae3
buffered: Fix delayed DrawImage() (#1050)
|
4 years ago |
Hajime Hoshi
|
c99fd1a742
mipmap: Create mipmap package and bufferd.Image uses it
|
4 years ago |
Hajime Hoshi
|
42056c2d61
restorable: Refactoring: Remove Clear
|
4 years ago |
Hajime Hoshi
|
16b3a5c296
buffered: Bug fix: Needed to copy pixels when buffering
|
4 years ago |
Hajime Hoshi
|
8d12446dbe
buffered: Bug fix: reset the flag when invalidating the pending pixels
|
4 years ago |
Hajime Hoshi
|
ec59e9b9ae
buffered: Bug fix: Resolve pixels only when Set is called
|
4 years ago |
Hajime Hoshi
|
5027bc1af5
buffered: Allow Set before the game runs
|
5 years ago |
Hajime Hoshi
|
3cf867035d
buffered: Do not delay commands if possible
|
5 years ago |
Hajime Hoshi
|
79b32c7601
graphics: Add buffered package
|
5 years ago |