ebiten/internal/ui
Hajime Hoshi 29b41fd07f internal/graphicsdriver/directx: bug fix: ignore DXGI_STATUS_OCCLUDED
When a screen is locked, an Ebitengine application crashed as the
swap chain's Present returned DXGI_STATUS_OCCLUDED.

Let's ignore the error and continue to run the applications. In the
ideal world, an application should stop running during the screen lock,
so let's revisit this later.

This fix also fixes the issue that a Win32API GetCursorPos returned
an error ERROR_ACCESS_DENIED when the screen was locked.

Closes #2179
2022-07-04 13:00:12 +09:00
..
context.go internal/ui: bug fix: deadlock at Layout with Ebiten's image functions called 2022-04-26 01:14:40 +09:00
graphics.go internal/ui: add graphicsDriverGetter.getDirectX() 2022-03-25 19:43:38 +09:00
hideconsole_notwindows.go internal/uidriver/*: integrate the packages into internal/ui 2022-02-06 17:23:04 +09:00
hideconsole_windows.go internal/uidriver/*: integrate the packages into internal/ui 2022-02-06 17:23:04 +09:00
image.go ebiten: compile shaders at NewShader 2022-04-04 02:52:57 +09:00
input_cbackend.go internal/ui: rename contextImpl -> context 2022-04-01 17:59:44 +09:00
input_glfw.go internal/ui: rename contextImpl -> context 2022-04-01 17:59:44 +09:00
input_js.go internal/ui: define the common struct UserInterface for all the environments 2022-03-21 23:10:27 +09:00
input_mobile.go internal/ui: define the common struct UserInterface for all the environments 2022-03-21 23:10:27 +09:00
keys_glfw.go all: reorder build tags in an alphabetical order 2022-02-08 15:49:15 +09:00
keys_js.go internal/driver: move the key definitions to internal/ui 2022-02-06 19:14:18 +09:00
keys_mobile.go internal/driver: move the key definitions to internal/ui 2022-02-06 19:14:18 +09:00
keys.go internal/driver: move the key definitions to internal/ui 2022-02-06 19:14:18 +09:00
run_notsinglethread.go internal/ui: rename contextImpl -> context 2022-04-01 17:59:44 +09:00
run_singlethread.go internal/ui: rename contextImpl -> context 2022-04-01 17:59:44 +09:00
shader.go ebiten: compile shaders at NewShader 2022-04-04 02:52:57 +09:00
ui_android.go internal/ui: add graphicsDriverGetter.getDirectX() 2022-03-25 19:43:38 +09:00
ui_cbackend.go internal/ui: rename contextImpl -> context 2022-04-01 17:59:44 +09:00
ui_glfw_darwin.go internal/ui: bug fix: use the native unit for origWindowPosByOS 2022-04-08 16:43:13 +09:00
ui_glfw_unix.go internal/ui: rename origPos -> origWindowPos 2022-04-08 15:59:16 +09:00
ui_glfw_windows.go internal/graphicsdriver/directx: bug fix: ignore DXGI_STATUS_OCCLUDED 2022-07-04 13:00:12 +09:00
ui_glfw.go internal/ui: bug fix: MaximizeWindow before Run caused an unexpected error on Windows 2022-06-13 12:29:17 +09:00
ui_ios.go internal/ui: add graphicsDriverGetter.getDirectX() 2022-03-25 19:43:38 +09:00
ui_js.go internal/ui: refactoring 2022-04-09 18:23:56 +09:00
ui_mobile.go internal/ui: rename contextImpl -> context 2022-04-01 17:59:44 +09:00
ui.go internal/ui: add userInterfaceImpl.graphicsDriver 2022-03-22 00:13:22 +09:00
window_glfw.go internal/ui: add comments 2022-04-08 18:40:13 +09:00
window_null.go ebiten: add WindowResizingModeType and its constants and functions 2022-02-11 04:59:04 +09:00