ebiten/internal
Hajime Hoshi 20ccafce4b uidriver/mobile: Bug fix: Freezing on Pixel 4a by force calling DoWork
When the two channels don't receive for a while, call DoWork forcibly to avoid
freeze.

In theory, this timeout should not be necessary. However, it looks like this
'select' statement sometimes blocks forever on some Android devices like
Pixel 4(a). Apparently workAvailable sometimes not receives even though there
are queued OpenGL functions. Call DoWork for such case as a symptomatic
treatment.

Calling DoWork without waiting for workAvailable is safe. If there are no tasks,
DoWork should return immediately.

Updates #1322
Fixes #1332
2020-09-06 14:34:12 +09:00
..
affine affine: Add more tests for (*ColorM).Invert 2020-07-04 01:58:37 +09:00
buffered restorable: Enable to set the 'volatile' state later 2020-08-19 00:57:23 +09:00
clock clock: Integrate now.go and now_js.go 2020-04-02 01:52:00 +09:00
colormcache ebitenutil: Cache ColorM and reuse them at DrawRect 2020-06-29 22:35:28 +09:00
devicescale devicescale: Fix comments 2020-03-28 16:31:38 +09:00
driver ui: Add SetInitFocused 2020-08-23 02:19:09 +09:00
glfw glfw: Replace the pointer size calc with bits.UintSize / 8 2020-09-04 01:18:42 +09:00
graphics ebiten: Bug fix: Fix the texel calculation 2020-08-11 04:15:07 +09:00
graphicscommand graphicscommand: Bug fix: Adjusting source regions must be done before checking merging 2020-09-05 00:42:51 +09:00
graphicsdriver graphicsdriver/opengl: Enable to compile with gldebug tag for gomobile 2020-09-04 15:08:40 +09:00
hooks audio: More intellegent suspending/resuming (#617) 2018-05-26 23:31:04 +09:00
jsutil Remove MonoGame support 2020-05-08 19:32:28 +09:00
mipmap restorable: Enable to set the 'volatile' state later 2020-08-19 00:57:23 +09:00
packing Typo Corrections from https://goreportcard.com/ (#1042) 2020-01-01 23:59:56 +09:00
png png: Update for Go 1.15 2020-08-14 03:25:02 +09:00
restorable restorable: Make the image stale when volatile state changes 2020-08-19 21:13:05 +09:00
shader shaderir: Add Program.UniformNames 2020-09-06 03:41:17 +09:00
shaderir shaderir: Add Program.UniformNames 2020-09-06 03:41:17 +09:00
shareable shareable: Bug fix: Add the padding to the offsets when there are no sources 2020-08-27 03:42:23 +09:00
testflock Small cleanup (#877) 2019-05-26 18:06:43 +09:00
testing ebiten: Bug fix: Fix the texel calculation 2020-08-11 04:15:07 +09:00
thread thread: Use an error value instead of context.Context 2020-08-30 02:18:12 +09:00
uidriver uidriver/mobile: Bug fix: Freezing on Pixel 4a by force calling DoWork 2020-09-06 14:34:12 +09:00
web mipmap: Avoid using the vertex backend when GopherJS is not used 2020-07-14 12:16:37 +09:00