ebiten/internal
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
..
affine internal/affine: add test 2022-07-01 01:46:37 +09:00
atlas internal/atlas: add a test to modify pixels after ReplacePixels call 2022-06-11 23:44:29 +09:00
buffered internal/buffered: refactoring 2022-06-25 01:42:40 +09:00
cbackend internal/cbackend: bug fix: compile error again 2022-02-06 19:07:17 +09:00
clock internal/clock: rename CurrentFPS/TPS -> ActualFPS/TPS 2022-04-14 00:57:47 +09:00
debug graphicscommand: Dump internal image info on the debug mode 2021-08-05 01:16:42 +09:00
devicescale internal/devicescale: bug fix: glfw.Monitor.GetContentScale might return 0 2022-04-03 19:32:01 +09:00
gamepad internal/gamepad: support Xbox 2022-07-02 01:02:24 +09:00
gamepaddb internal/gamepaddb: bug fix: crash at addAndroidDefaultMappings 2022-04-19 23:36:02 +09:00
glfw rename Ebiten -> Ebitengine 2022-05-25 22:48:19 +09:00
glfwwin internal/graphicsdriver/directx: bug fix: ignore DXGI_STATUS_OCCLUDED 2022-07-04 12:55:36 +09:00
graphics internal/graphics: refactoring 2022-04-05 11:12:25 +09:00
graphicscommand Revert "internal/graphicscommand: bug fix: using an image just after ReplacePixels might fail on Metal" 2022-07-04 11:50:06 +09:00
graphicsdriver internal/graphicsdriver/directx: bug fix: ignore DXGI_STATUS_OCCLUDED 2022-07-04 12:55:36 +09:00
hooks internal/hooks: Enable to return error at suspend/resume audio 2021-05-04 23:09:01 +09:00
jsutil internal/jsutil: bug fix: unnecessary allocations of temporary ArrayBuffers 2022-06-21 21:54:02 +09:00
microsoftgdk internal/graphicsdriver/directx: call C++ side for ID3D12GraphicsCommandList functions 2022-06-13 22:35:58 +09:00
mipmap internal/atlas: refactoring: remove SetVolatile and SetIsolate 2022-06-08 01:08:00 +09:00
packing Remove dot imports from tests - Remove dot imports (#1837) 2021-10-02 19:58:48 +09:00
png internal/png: clean up files before generating 2022-04-06 11:48:46 +09:00
processtest internal/processtest/testdata: fix col and row 2022-07-04 12:07:39 +09:00
restorable internal/atlas: always use DrawTriangles at putOnAtlas 2022-06-10 02:58:04 +09:00
shader internal/graphicsdriver/metal: support macOS 10.12 by removing packed types 2022-05-28 23:57:59 +09:00
shaderir internal/graphicsdriver/metal: support macOS 10.12 by removing packed types 2022-05-28 23:57:59 +09:00
testing ebiten: compile shaders at NewShader 2022-04-04 02:52:57 +09:00
thread internal/thread: bug fix: do not close 'terminate' channel 2022-01-05 17:21:53 +09:00
ui internal/graphicsdriver/directx: bug fix: ignore DXGI_STATUS_OCCLUDED 2022-07-04 12:55:36 +09:00
vibrate internal/ui: separate 'vibrate' part to internal/vibrate 2022-02-08 14:48:55 +09:00