ebiten/internal
Hajime Hoshi 7d146fb70b internal/ui: bug fix: IsGL / SetUIView can be called before initialization is done
The functions in the package `mobile/ebitenmobileview` could be invoked
from EbitenViewController even before the graphics driver initialization
is done in theory.

This change fixes this issue by waiting the initialization by
channels. Also, this change adds error handlings at these functions.

Closes #2455
2022-11-15 01:53:20 +09:00
..
affine internal/affine: refactoring: use slices instead of array pointers 2022-09-30 22:20:32 +09:00
atlas all: use uint32 instead of float32 for uniform values 2022-11-12 20:28:07 +09:00
buffered all: use uint32 instead of float32 for uniform values 2022-11-12 20:28:07 +09:00
builtinshader internal/builtinshader: fix comments 2022-10-10 13:14:37 +09:00
clock internal/clock: Update -> UpdateFrame 2022-07-12 13:18:49 +09:00
cocoa all: remove unnecessary copying 2022-11-11 00:28:47 +09:00
debug all: replace interface{} with any (#2430) 2022-11-03 15:33:09 +09:00
devicescale all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
gamepad all: use RTLD_LAZY in dlopen for darwin (#2453) 2022-11-14 04:44:51 +09:00
gamepaddb internal/gamepaddb: fix mapping support for e.g. dpleft:-a0. (#2335) 2022-09-20 00:34:46 +09:00
glfw internal/ui: use EGL for OpenGL ES 2022-11-13 06:23:30 -08:00
glfwwin all: replace interface{} with any (#2430) 2022-11-03 15:33:09 +09:00
graphics internal/atlas: do not adjust pixels for DrawTriangles(Shader) 2022-10-11 02:09:20 +09:00
graphicscommand internal/graphicscommand: refactoring 2022-11-12 22:26:28 +09:00
graphicsdriver internal/graphicsdriver/opengl/gl: dynamic function loading for Android 2022-11-14 23:23:50 +09:00
hooks internal/hooks: Enable to return error at suspend/resume audio 2021-05-04 23:09:01 +09:00
jsutil all: allow integer uniform variables for Kage shaders 2022-11-13 01:49:24 +09:00
microsoftgdk internal/graphicsdriver/directx: bug fix: wrong SDK version for Xbox One 2022-11-05 02:31:28 +09:00
mipmap all: use uint32 instead of float32 for uniform values 2022-11-12 20:28:07 +09:00
nintendosdk all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
packing internal/packing: bug fix: wrong logic for extending a page 2022-11-12 17:42:17 +09:00
png all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00
processtest all: replace interface{} with any (#2430) 2022-11-03 15:33:09 +09:00
restorable all: use uint32 instead of float32 for uniform values 2022-11-12 20:28:07 +09:00
shader internal/shaderir: cache reachable uniform variables 2022-11-04 01:28:24 +09:00
shaderir all: allow integer uniform variables for Kage shaders 2022-11-13 01:49:24 +09:00
testing internal/testing: add the default exit code 1 2022-10-02 18:16:16 +09:00
thread replace Ebiten with Ebitengine in comments 2022-08-29 11:17:17 +09:00
ui internal/ui: bug fix: IsGL / SetUIView can be called before initialization is done 2022-11-15 01:53:20 +09:00
vibrate all: remove old // +build comments (#2431) 2022-11-03 12:55:14 +09:00