ebiten/internal
Hajime Hoshi a971490dc9 internal/graphicscommand: bug fix: resolve unsent WritePixels commands
(*Image).WritePixels doens't send a command to the queue immediately
but caches commands internally. However, the package atlas assumed
that pixel data was sent to the cache every end of a frame. Then, byte
slices for pixels were corrupted.

This change fixes the issue by resolving all the images when flushing
commands.

Closes #2390
2022-10-16 15:27:30 +09:00
..
affine internal/affine: add test 2022-07-01 01:46:37 +09:00
atlas internal/graphicscommand: bug fix: resolve unsent WritePixels commands 2022-10-16 15:27:30 +09:00
buffered ebiten: add WritePixels replacing ReplacePixels 2022-08-08 03:50:27 +09:00
clock internal/clock: Update -> UpdateFrame 2022-07-12 13:18:49 +09:00
cocoa internal/graphicsdriver/metal: remove C for macOS (#2243) 2022-08-18 01:39:34 +09:00
debug add the ebitengine version build tags besides the ebiten version 2022-07-09 15:38:03 +09:00
devicescale remove go2cpp support 2022-08-07 22:17:53 +09:00
gamepad internal/gamepad: bug fix: a wireless Xbox controller didn't work correctly on macOS 2022-09-12 01:56:17 +09:00
gamepaddb internal/gamepaddb: fix mapping support for e.g. dpleft:-a0. (#2335) 2022-09-20 00:35:08 +09:00
glfw internal/glfw: bug fix: the window should be focused when closing is handled 2022-08-12 22:34:19 +09:00
glfwwin internal/glfwwin, internal/graphicsdriver/directx: bug fix: wrong error handlings for Windows HANDLE 2022-10-02 01:58:45 +09:00
graphics internal/graphics: change the naming convention: Num -> Count 2022-07-13 02:02:44 +09:00
graphicscommand internal/graphicscommand: bug fix: resolve unsent WritePixels commands 2022-10-16 15:27:30 +09:00
graphicsdriver internal/glfwwin, internal/graphicsdriver/directx: bug fix: wrong error handlings for Windows HANDLE 2022-10-02 01:58:45 +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/microsoftgdk: initialize GDK on the Ebitengine side 2022-08-11 21:45:13 +09:00
mipmap internal/mipmap: bug fix: mipmap images were unexpectedly volatile 2022-09-28 01:41:19 +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 go generate ./... with Go 1.19 (#2228) 2022-08-03 20:48:02 +09:00
processtest internal/graphicscommand: bug fix: resolve unsent WritePixels commands 2022-10-16 15:27:30 +09:00
restorable internal/restorable: bug fix: wrong panic on mixing DrawTriangles and WritePixels 2022-09-24 21:44:35 +09:00
shader internal/shader: bug fix: test failures 2022-09-05 02:52:42 +09:00
shaderir internal/shader: add type checks for the builtin function texture2D 2022-08-19 02:27:40 +09:00
testing ebiten: recommend errors.Is instead of comparing the returned value directly 2022-07-24 23:25:48 +09:00
thread internal/thread: bug fix: do not close 'terminate' channel 2022-01-05 17:21:53 +09:00
ui internal/ui: bug fix: reentering updateImpl caused double unlocking 2022-09-20 13:23:44 +09:00
vibrate all: remove the build tag 'ebitencbackend' 2022-08-12 13:15:39 +09:00