ebiten/internal/ui
Hajime Hoshi 47c65a92ae 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 12:55:36 +09:00
..
context.go internal/atlas: refactoring: remove SetVolatile and SetIsolate 2022-06-08 01:08:00 +09:00
graphics.go internal/graphicsdriver/direct: replace Get -> NewGraphics 2022-06-17 11:48:40 +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/ui: skip hideConsoleWindowOnWindows in Xbox 2022-05-25 00:13:28 +09:00
image.go internal/ui: bug fix: offscreen images were created too often unexpectedly 2022-06-08 09:26:22 +09:00
input_cbackend.go internal/ui: rename contextImpl -> context 2022-04-01 17:59:44 +09:00
input_glfw.go internal/ui: handle gamepad errors 2022-06-24 20:20:49 +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 rename Ebiten -> Ebitengine 2022-05-25 22:48:19 +09:00
keys_js.go rename Ebiten -> Ebitengine 2022-05-25 22:48:19 +09:00
keys_mobile.go rename Ebiten -> Ebitengine 2022-05-25 22:48:19 +09:00
keys.go rename Ebiten -> Ebitengine 2022-05-25 22:48:19 +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/graphicsdriver/direct: replace Get -> NewGraphics 2022-06-17 11:48:40 +09:00
ui_cbackend.go internal/graphicsdriver/direct: replace Get -> NewGraphics 2022-06-17 11:48:40 +09:00
ui_glfw_darwin.go internal/graphicsdriver/direct: replace Get -> NewGraphics 2022-06-17 11:48:40 +09:00
ui_glfw_unix.go internal/graphicsdriver/direct: replace Get -> NewGraphics 2022-06-17 11:48:40 +09:00
ui_glfw_windows.go internal/graphicsdriver/directx: bug fix: ignore DXGI_STATUS_OCCLUDED 2022-07-04 12:55:36 +09:00
ui_glfw.go internal/ui: fix window sizes for Xbox 2022-06-23 14:50:41 +09:00
ui_ios.go internal/graphicsdriver/direct: replace Get -> NewGraphics 2022-06-17 11:48:40 +09:00
ui_js.go internal/ui: handle gamepad errors 2022-06-24 20:20:49 +09:00
ui_mobile.go internal/ui: handle gamepad errors 2022-06-24 20:20:49 +09:00
ui.go internal/ui: add userInterfaceImpl.graphicsDriver 2022-03-22 00:13:22 +09:00
window_glfw.go internal/ui: return a null Window on Xbox 2022-06-01 01:26:31 +09:00
window.go internal/ui: return a null Window on Xbox 2022-06-01 01:26:31 +09:00