Hajime Hoshi
|
94852b07b2
|
graphics: Use ID for dumped internal images
Updates #900
|
2019-07-19 23:41:56 +09:00 |
|
Hajime Hoshi
|
7e4e9cc893
|
restorable: Refactoring
|
2019-07-15 04:17:52 +09:00 |
|
Hajime Hoshi
|
ffb9871839
|
restorable: Bug fix: Skip the screen image to check invalidation
|
2019-05-28 11:29:34 +09:00 |
|
Hajime Hoshi
|
b41a333230
|
restorable: Reland: Refactoring
|
2019-05-26 22:16:25 +09:00 |
|
Hajime Hoshi
|
83254d30d9
|
restorable: Bug fix: semantic inconsistency at forceRestoring
|
2019-05-26 21:40:10 +09:00 |
|
Hajime Hoshi
|
da4fabeaa5
|
Revert "restorable: Refactoring"
This reverts commit 3c0cd47b1f .
Reason: Crash on macOS
|
2019-05-26 21:30:08 +09:00 |
|
Hajime Hoshi
|
3c0cd47b1f
|
restorable: Refactoring
|
2019-05-26 21:24:44 +09:00 |
|
Hajime Hoshi
|
fcb5554aa1
|
driver: Add Graphics.NeedsRestoring
|
2019-05-26 19:46:12 +09:00 |
|
Hajime Hoshi
|
ccacf015c2
|
Revert "restorable: Bug fix: Guard images by mutex"
This reverts commit 7967f68073 .
Reason: Wrong fix (syncing should be done at shareable package)
|
2019-02-19 10:15:23 +09:00 |
|
Hajime Hoshi
|
7967f68073
|
restorable: Bug fix: Guard images by mutex
The map must be guarded by mutex since this can be accessed by
multiple goroutines, including finalizer goroutine.
Fixes #820
|
2019-02-19 10:10:46 +09:00 |
|
Hajime Hoshi
|
a3eddeb50f
|
Improve panic messages
|
2019-02-06 23:43:03 -10:00 |
|
Hajime Hoshi
|
eeb8fea778
|
restorable: Bug fix: dummyImage must be restored first
Fixes #791
|
2019-01-21 00:36:53 +09:00 |
|
Hajime Hoshi
|
107dfe5074
|
graphics: Improve Set speed
On GopherJS, copying a struct is very heavy. This change avoids
copying (color) structs when possible.
|
2019-01-14 04:25:43 +09:00 |
|
Hajime Hoshi
|
bc3ca38f76
|
opengl: Rename ResetGLState -> Reset and other functions
|
2018-11-01 03:02:08 +09:00 |
|
Hajime Hoshi
|
2da5192510
|
Rename graphics -> graphicscommand
|
2018-10-28 20:10:05 +09:00 |
|
Hajime Hoshi
|
6c8b7f8e9c
|
graphics: Refactoring: Reduce error propagations
|
2018-07-12 03:08:50 +09:00 |
|
Hajime Hoshi
|
613f384cb5
|
graphics: Add EBITEN_DUMP_IMAGES_KEY
Fixes #589
|
2018-04-28 22:08:20 +09:00 |
|
Hajime Hoshi
|
c767c0631e
|
restorable: Remove unneeded mutex
|
2018-03-25 23:40:39 +09:00 |
|
Hajime Hoshi
|
fc47d2843a
|
restorable: Add TestRestoreChain2
|
2018-03-25 19:43:32 +09:00 |
|
Hajime Hoshi
|
c47b549fd1
|
restorable: Refactoring: Make functions more atomic
|
2018-03-25 18:21:43 +09:00 |
|
Hajime Hoshi
|
0acf021e03
|
restorable: Dispose images explicitly when restoring (#567)
|
2018-03-24 23:27:08 +09:00 |
|
Hajime Hoshi
|
1616373819
|
restorable: Ensure the given image is not nil at makeStaleIfDependingOn
|
2018-03-24 21:57:22 +09:00 |
|
Hajime Hoshi
|
d0592d30e0
|
graphics: Improve clearing the offscreen performance
|
2018-03-02 01:55:40 +09:00 |
|
Hajime Hoshi
|
2507379494
|
restorable: Skip resolving stale images when possible
|
2018-02-23 03:19:20 +09:00 |
|
Hajime Hoshi
|
80940f9070
|
restorable: Add comments
|
2017-09-15 00:24:18 +09:00 |
|
Hajime Hoshi
|
b51d93a707
|
restorable: Add comments
|
2017-09-12 03:14:13 +09:00 |
|
Hajime Hoshi
|
9ab517cf82
|
restorable: Refactoring
|
2017-08-07 00:06:35 +09:00 |
|
Hajime Hoshi
|
1fb7e123c2
|
Remove dependencies on internal/graphics from ebiten
|
2017-08-06 21:34:24 +09:00 |
|
Hajime Hoshi
|
364819f361
|
restorable: Disable restoring on desktops and mobile browsers (#380)
|
2017-07-02 15:58:00 +09:00 |
|
Hajime Hoshi
|
ad1f1263f7
|
restorable: Bug fix: wrong topological sort (#359)
|
2017-06-03 02:41:37 +09:00 |
|
Hajime Hoshi
|
f41541a254
|
restorable: Enable TestRestoreRecursive again
|
2017-06-02 02:15:32 +09:00 |
|
Hajime Hoshi
|
1d66ebc854
|
restorable: Bug fix: topological sort is required to restore images correctly (#357)
|
2017-06-01 10:44:28 +09:00 |
|
Hajime Hoshi
|
baeadfb7fe
|
restorable: Add tests (#265) (#357)
|
2017-06-01 01:27:56 +09:00 |
|
Hajime Hoshi
|
7d181e3182
|
opengl: Hide OpenGL context usages into internal/graphics package
|
2017-05-31 02:18:04 +09:00 |
|
Hajime Hoshi
|
5a4a82ab50
|
restorable: Add TODO comments (#357)
|
2017-05-30 03:31:29 +09:00 |
|
Hajime Hoshi
|
a816c9c7fe
|
Reduce defer sentences for performance
|
2017-05-27 21:35:38 +09:00 |
|
Hajime Hoshi
|
1b72263ce1
|
sync: Add sync package
|
2017-05-27 02:37:01 +09:00 |
|
Hajime Hoshi
|
951e5bccef
|
restorable: Remove Images()
|
2017-05-04 00:08:07 +09:00 |
|
Hajime Hoshi
|
8b48d010ed
|
restorable: Refactoring
|
2017-05-03 23:24:00 +09:00 |
|
Hajime Hoshi
|
bc105e7350
|
restorable: Unexport functions
|
2017-05-03 23:18:35 +09:00 |
|
Hajime Hoshi
|
aa5c278445
|
restorable: Unexport add
|
2017-05-03 23:15:18 +09:00 |
|
Hajime Hoshi
|
9f5cf48d24
|
restorable: Move Images to resotrable package
|
2017-05-03 23:11:43 +09:00 |
|