ebiten/internal/uidriver/glfw
Hajime Hoshi 099d9482f2 internal/uidriver/glfw: Bug fix: Deadlock at FramebufferSize callback
glfw.PollEvents might invoke multiple FramebufferSize callbacks in
theory, this is very rare though. In this case, the sending an object
to the channel never ends.

This change fixes this deadlock by using 'select'.

Closes #1618
2021-04-24 02:23:31 +09:00
..
graphics_darwin.go uidriver/glfw: Bug fix: OpenGL was adopted unexpectedly on macOS Big Sur 2020-12-09 10:21:26 +09:00
graphics_opengl.go Clean up the 'js' build tags 2020-10-07 02:07:03 +09:00
hideconsole_notwindows.go Add uidriver package and move UI implementation to this packaage 2019-04-07 18:21:16 +09:00
hideconsole_windows.go Clean up the 'js' build tags 2020-10-07 01:33:10 +09:00
input.go ebiten: Bug fix: AdjustPosition could return Inf 2021-03-27 18:46:14 +09:00
keys.go ebiten: Change the key name convention to follow the Web standard 2021-04-14 22:49:07 +09:00
run_notsinglethread.go internal/uidriver/glfw: Update the screen on resizing 2021-02-07 23:03:56 +09:00
run_singlethread.go internal/uidriver/glfw: Update the screen on resizing 2021-02-07 23:03:56 +09:00
ui_darwin.go internal/uidriver/glfw: Bug fix: Crash on some operations on native fullscreen mode (macOS) 2021-04-18 18:11:33 +09:00
ui_unix.go internal/uidriver/glfw: Bug fix: Crash on some operations on native fullscreen mode (macOS) 2021-04-18 18:11:33 +09:00
ui_windows.go Revert "internal/uidriver/glfw: Refactoring: use glfw.Window when possible" 2021-04-18 20:05:37 +09:00
ui.go internal/uidriver/glfw: Bug fix: Deadlock at FramebufferSize callback 2021-04-24 02:23:31 +09:00
window.go internal/uidriver/glfw: Bug fix: Disable the SetSize callback for most of GLFW window functions 2021-04-20 18:32:39 +09:00