ebiten/internal
Hajime Hoshi 6016c934f5 internal/ui: bug fix: setRunning(true) must be called after the main thread is set
Some functions like ebiten.SetCursorMode use `running` to detect
whether the game starts or not. If the game starts, the main thread
must exist, but there was a timing when `running` was true but the
main thread didn't exist.

This change fixes this issue by changing the timing to call
`setRunning(true)` after the main thread initialization and before
`initOnMainThread`. `initOnMainThread` assumes that `running` is
true.

Closes #2742
2023-09-02 04:26:38 +09:00
..
affine internal/affine: refactoring: use slices instead of array pointers 2022-09-30 22:20:32 +09:00
atlas internal/atlas: bug fix: possible overflowing on 32bit machines 2023-08-19 01:50:42 +09:00
buffered internal/buffer: refactoring 2023-02-26 02:20:07 +09:00
builtinshader internal/builtinshader: fix comments 2022-10-10 13:14:37 +09:00
clock all: update URLs in comments 2022-11-21 01:46:50 +09:00
cocoa all: fix typos (#2558) 2023-01-28 19:06:38 +09:00
debug all: replace interface{} with any (#2430) 2022-11-03 15:33:09 +09:00
devicescale all: fix typos (#2558) 2023-01-28 19:06:38 +09:00
file ebiten: implement DroppedFiles to replace AppendDroppedFiles 2023-01-25 14:27:11 +09:00
gamepad all: bug fix: relative paths for dlopen didn't work on macOS Sonoma 2023-08-26 14:54:14 +09:00
gamepaddb cmd/ebitenmobile: fix Xbox-ish gamepad axis assignment (#2596) 2023-03-12 22:32:30 +09:00
glfw ebiten: add AppendDroppedFiles 2023-01-22 17:22:25 +09:00
goglfw internal/goglfw: use platform agnostic functions for context_windows.go (#2570) 2023-02-10 02:35:17 +09:00
graphics all: fix typos (#2558) 2023-01-28 19:06:38 +09:00
graphicscommand ebiten: update comments 2023-03-14 13:07:40 +09:00
graphicsdriver all: bug fix: relative paths for dlopen didn't work on macOS Sonoma 2023-08-26 14:54:14 +09:00
hooks
jsutil all: fix typos (#2558) 2023-01-28 19:06:38 +09:00
microsoftgdk internal/microsoftgdk: improve forward compatibility 2022-12-25 22:00:22 +09:00
mipmap internal/graphics: use flatten []float32 slice instead of [][]float32 2022-12-03 20:23:58 +09:00
packing internal/packing: fix the comment 2023-02-28 21:45:58 +09:00
png go generate 2023-03-15 03:18:28 +09:00
processtest internal/ui: bug fix: setRunning(true) must be called after the main thread is set 2023-09-02 04:26:38 +09:00
restorable internal/restorable: refactoring 2023-03-10 22:29:59 +09:00
shader internal/shader: bug fix: a swizzling 'r' didn't work for vec2 2023-04-23 21:29:47 +09:00
shaderir all: fix typos (#2558) 2023-01-28 19:06:38 +09:00
testing internal/testing: add the default exit code 1 2022-10-02 18:16:16 +09:00
thread all: separate the rendering thread from the main thread 2022-12-30 22:57:34 +09:00
ui internal/ui: bug fix: setRunning(true) must be called after the main thread is set 2023-09-02 04:26:38 +09:00
vibrate all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00