ebiten/internal
Hajime Hoshi daf349ab72 internal/graphicscommand: bug fix: present at the end of the frame explicitly
Before this change, presenting happened when the rendering destination
was the final screen. Now this assumption is wrong as the final screen
might be used in the middle of the commands due to DrawFinalScreen.

Instead, this change adds a new argument `present` to FlushCommands to
present the screen explicitly at the end of the frame.

Closes #2386
2022-10-15 01:54:46 +09:00
..
affine internal/affine: refactoring: use slices instead of array pointers 2022-09-30 22:20:32 +09:00
atlas internal/graphicscommand: bug fix: present at the end of the frame explicitly 2022-10-15 01:54:46 +09:00
buffered all: remove unused conditions 2022-10-02 23:50:48 +09:00
builtinshader internal/builtinshader: fix comments 2022-10-10 13:14:37 +09:00
clock internal/clock: Update -> UpdateFrame 2022-07-12 13:18:49 +09:00
cocoa internal/ui: remove Cgo on darwin in ui_glfw_darwin.go (#2329) 2022-09-16 11:53:46 +09:00
debug add the ebitengine version build tags besides the ebiten version 2022-07-09 15:38:03 +09:00
devicescale all: remove the build tag 2022-09-15 00:23:40 +09:00
gamepad all: unify Windows error handlings for Windows HANDLE 2022-10-02 02:22:06 +09:00
gamepaddb internal/gamepaddb: fix mapping support for e.g. dpleft:-a0. (#2335) 2022-09-20 00:34:46 +09:00
glfw internal/ui: remove Cgo on darwin in ui_glfw_darwin.go (#2329) 2022-09-16 11:53:46 +09:00
glfwwin all: unify Windows error handlings for Windows HANDLE 2022-10-02 02:22:06 +09:00
graphics internal/atlas: do not adjust pixels for DrawTriangles(Shader) 2022-10-11 02:09:20 +09:00
graphicscommand internal/graphicscommand: bug fix: present at the end of the frame explicitly 2022-10-15 01:54:46 +09:00
graphicsdriver internal/graphicsdriver: remove FramebufferYDirection 2022-10-14 00:05:59 +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 all: unify Windows error handlings for Windows HANDLE 2022-10-02 02:22:06 +09:00
mipmap internal/mipmap: remove unused arguments from DrawTriangles 2022-10-02 23:06:32 +09:00
nintendosdk audio: move the implementation for NintendoSDK to Oto 2022-08-12 20:53:55 +09:00
packing Remove dot imports from tests - Remove dot imports (#1837) 2021-10-02 19:58:48 +09:00
png all: replace io/ioutil with io and os 2022-09-15 02:54:25 +09:00
processtest all: replace io/ioutil with io and os 2022-09-15 02:54:25 +09:00
restorable internal/graphicscommand: bug fix: present at the end of the frame explicitly 2022-10-15 01:54:46 +09:00
shader internal/shader: add a test for type shadowing 2022-09-24 19:00:23 +09:00
shaderir internal/shaderir: use parentheses for vector equal operators 2022-08-21 04:19:56 +09:00
testing internal/testing: add the default exit code 1 2022-10-02 18:16:16 +09:00
thread replace Ebiten with Ebitengine in comments 2022-08-29 11:17:17 +09:00
ui ebiten: refactoring: remove imageDumperGame 2022-10-14 02:58:31 +09:00
vibrate all: remove the build tag 2022-09-15 00:23:40 +09:00