ebiten/internal
Hajime Hoshi d9cf1095d4 buffered: Bug fix: Race conndition on delayedCommands
This CL fixes the race condtion on delayedCommands, which can be
accessed and set to nil at the same time.

This CL separates some operations for delayedCommands into slow-
paths and fast-paths, and use mutex only at slow-paths for
performance. The implementation is based on sync.Once.

Fixes #1195
2020-06-16 23:22:18 +09:00
..
affine affine: Add ColorM.Scale tests 2019-01-23 02:50:30 +09:00
buffered buffered: Bug fix: Race conndition on delayedCommands 2020-06-16 23:22:18 +09:00
clock clock: Integrate now.go and now_js.go 2020-04-02 01:52:00 +09:00
devicescale devicescale: Fix comments 2020-03-28 16:31:38 +09:00
driver driver: Use slices for uniform variables instead of maps 2020-05-26 23:50:11 +09:00
glfw Update dependencies 2020-03-31 03:32:38 +09:00
graphics graphics: Remove PutQuadVertices 2019-09-21 04:14:25 +09:00
graphicscommand graphicscommand: Span to 1/3 pixels 2020-06-16 03:56:53 +09:00
graphicsdriver examples/moire: Add a smaller scale, and remove AdjustTexel function from shaders 2020-06-15 00:29:34 +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 shader: Fix the case when the source image is nil for shaders 2020-06-04 01:35:35 +09:00
packing Typo Corrections from https://goreportcard.com/ (#1042) 2020-01-01 23:59:56 +09:00
png Update dependencies 2020-03-31 03:32:38 +09:00
restorable shader: Reland: Add a predefined uniform variable: __viewportSize 2020-06-07 00:14:09 +09:00
shader shader: Add more tests 2020-06-11 23:26:32 +09:00
shaderir shader: Enable more Go syntax 2020-06-11 01:13:03 +09:00
shareable shareable: Rename border -> padding 2020-06-16 12:48:20 +09:00
testflock Small cleanup (#877) 2019-05-26 18:06:43 +09:00
testing shader: Reland: Add a predefined uniform variable: __viewportSize 2020-06-07 00:14:09 +09:00
thread thread: Fix comments 2020-03-29 16:27:12 +09:00
uidriver uidriver/glfw: Bug fix: SetVsyncEnabled(false) did not work before the main loop 2020-06-14 11:50:58 +09:00
web web: Bug fix: iPad was not recognized as iOS 2019-11-10 16:52:49 +09:00