ebiten/internal/ui
Hajime Hoshi 7e4cdf5211 internal/ui: use a more precise timer for Windows
When SetScreenClearedEveryFalse(false) and SetVsyncEnabled(false),
Draw might not be called as often as expected on Windows due to its
timer precision. This change improves the situation.

Updates #2889
2024-01-28 14:15:20 +09:00
..
api_windows.go all: remove unnecessary build tag restrictions 2023-10-01 23:27:57 +09:00
context.go internal/ui: bug fix: need to sleep when swapping buffers is skipped 2024-01-24 12:20:30 +09:00
graphics.go all: add files for PlayStation 5 2023-10-16 00:54:08 +09:00
hideconsole_windows.go internal/ui: refactoring: reduce global functions and prefer Get() 2023-10-15 03:40:48 +09:00
image.go internal/ui: reland: move dotsBuffer from internal/ui.Image to internal/buffered.Image 2024-01-16 12:45:43 +09:00
init_nintendosdk.cpp all: fix typos (#2864) 2023-12-17 22:42:34 +09:00
init_nintendosdk.h internal/ui: rename ebitengine_Init -> ebitengine_Initialize 2023-01-03 19:23:38 +09:00
input_glfw.go all: add files for PlayStation 5 2023-10-16 00:54:08 +09:00
input_js.go internal/ui: refactoring 2023-10-29 18:29:41 +09:00
input_mobile.go internal/ui: refactoring: reduce global functions and prefer Get() 2023-10-15 03:40:48 +09:00
input_nintendosdk.cpp internal/ui: use -overlay to provide the implementation for Nintendo Switch 2023-01-01 01:35:05 +09:00
input_nintendosdk.go internal/ui: refactoring: reduce global functions and prefer Get() 2023-10-15 03:40:48 +09:00
input_nintendosdk.h internal/ui: bug fix: compile error on the testing CI 2023-01-01 18:01:14 +09:00
input_playstation5.go all: add files for PlayStation 5 2023-10-16 00:54:08 +09:00
input.go internal/ui: use float64 for cursor positions internally 2023-09-17 03:43:18 +09:00
keys_glfw.go all: add files for PlayStation 5 2023-10-16 00:54:08 +09:00
keys_js.go ebiten: add KeyF13 to KeyF24 2023-10-04 00:45:49 +09:00
keys.go ebiten: add KeyF13 to KeyF24 2023-10-04 00:45:49 +09:00
monitor_glfw.go all: add files for PlayStation 5 2023-10-16 00:54:08 +09:00
notprofile_nintendosdk.go internal/ui: use -overlay to provide the implementation for Nintendo Switch 2023-01-03 19:10:15 +09:00
profile_nintendosdk.go internal/ui: use -overlay to provide the implementation for Nintendo Switch 2023-01-03 19:10:15 +09:00
run_notsinglethread.go ebiten: add RunGameOptions.SingleThread and deprecate ebitenginesinglethread build tag 2023-11-05 00:01:44 +09:00
run_singlethread.go ebiten: add RunGameOptions.SingleThread and deprecate ebitenginesinglethread build tag 2023-11-05 00:01:44 +09:00
run.go internal/ui: remove renderThread 2024-01-02 17:14:38 +09:00
shader.go ebiten: replace (*ebiten.Shader).Dispose with Deallocate 2023-11-03 16:25:18 +09:00
ui_android.go all: drop the support of gomobile-build 2024-01-08 00:43:26 +09:00
ui_darwin.go all: add files for PlayStation 5 2023-10-16 00:54:08 +09:00
ui_glfw.go internal/ui: show window after first draw on glfw (#2875) 2023-12-29 14:16:54 +09:00
ui_ios.go all: drop the support of gomobile-build 2024-01-08 00:43:26 +09:00
ui_js.go internal/graphicsdriver/opengl: refactoring: move some functions from internal/ui 2023-12-23 22:30:13 +09:00
ui_linbsd.go all: add files for PlayStation 5 2023-10-16 00:54:08 +09:00
ui_mobile.go all: drop the support of gomobile-build 2024-01-08 00:43:26 +09:00
ui_nintendosdk.go internal/graphicsdriver/opengl: refactoring: move some functions from internal/ui 2023-12-23 22:30:13 +09:00
ui_playstation5.go internal/graphicsdriver/opengl: refactoring: move some functions from internal/ui 2023-12-23 22:30:13 +09:00
ui_windows.go internal/ui: use a more precise timer for Windows 2024-01-28 14:15:20 +09:00
ui.go internal/ui: remove renderThread 2024-01-02 17:14:38 +09:00
window_glfw.go all: add files for PlayStation 5 2023-10-16 00:54:08 +09:00
window.go ebiten: add SetWindowMousePassthrough and IsWindowMousePassthrough 2023-09-18 18:31:22 +09:00