Commit Graph

9818 Commits

Author SHA1 Message Date
Hajime Hoshi a822e4e704 .github/workflows: update wasmbrowsertest for Go 1.24 v2.8.8 2025-04-20 17:36:34 +09:00
Hajime Hoshi d2de3987ea .github/workflows: skip Wasm tests with Go 1.22 2025-04-20 15:51:16 +09:00
Hajime Hoshi 99dfc98ebd .github/workflows: bug fix: syntax error 2025-04-20 14:57:08 +09:00
Hajime Hoshi ac14630f73 .github/workflows: skip mobile tests with Go 1.22
The latest go-inovation cannot be compiled with Go 1.22 any longer.

This change also adds tests with Go 1.24.
2025-04-20 14:45:02 +09:00
Hajime Hoshi 7992b5983f text/v2: set the cache size of a shaper explicitly
Closes #3228
2025-04-20 13:56:11 +09:00
Hajime Hoshi b0e0500696 all: update Oto to v3.3.3 v2.8.7 2025-03-27 00:21:32 +09:00
Hajime Hoshi f826a19998 all: update Oto
Updates #3214
2025-03-24 01:08:08 +09:00
Hajime Hoshi 5acb3f9cb8 all: update Oto to fix the crashing issue
Closes #3214
2025-03-23 23:04:30 +09:00
quasilyte 1f10e26843 ebiten: clarify the same images size rule for DrawTrianglesShaderOptions (#3187)
Since it's not allowed to have differently-sized images for DrawTrianglesShaderOptions in pixels mode, the comment should be updated.
2025-03-23 17:29:36 +09:00
Hajime Hoshi 5bec31b469 all: update Oto to v3.3.2 v2.8.6 2024-12-26 01:36:33 +09:00
Hajime Hoshi 4558155570 all: update Oto
Updates #3173
2024-12-23 14:36:45 +09:00
Hajime Hoshi 73f3e38a97 all: bug fix: update Oto to fix the race conditoin issue
Closes #3173
2024-12-23 14:30:37 +09:00
Hajime Hoshi ec57d482f2 internal/ui: bug fix: compilation error
Closes #3118
Closes #3162
v2.8.5
2024-11-17 23:26:43 +09:00
Hajime Hoshi 53090f3105 internal/ui: bug fix: an undecorated window should reach the top of the screen
Closes #3118
Closes #3162
2024-11-17 23:16:20 +09:00
Hajime Hoshi 1e583e6e5b internal/graphicsdriver/opengl: bug fix: use GLX when possible for ES
Use GLX when possible. EGL with an X window might not work well on
Wayland unfortunately.

Closes #3152
v2.8.4
2024-11-07 02:10:25 +09:00
Hajime Hoshi 332c68271e examples/video: put a video file in a separate server
This change also fixes an issue where a file could be closed before
the video play ends.

Closes #3116
v2.8.3
2024-10-27 18:09:17 +09:00
Hajime Hoshi c5e47c7166 inpututil: bug fix: AppendJustReleasedGamepadButtons and AppendJustReleasedStandardGamepadButtons returned just-pressed buttons
Closes #3147
2024-10-26 17:32:37 +09:00
Hajime Hoshi aeff4c2843 internal/shader: bug fix: xor-assignment operator didn't work correctly
Closes #3140
v2.8.2
2024-10-21 14:55:06 +09:00
Hajime Hoshi d69d07961e .github/workflows: disable AppArmor
Closes #3131
2024-10-15 23:59:00 +09:00
Hajime Hoshi 649aceeeef all: update Oto to v3.3.1
Updates #3122
v2.8.1
2024-10-05 23:58:18 +09:00
Hajime Hoshi 43faceec1a all: update Oto
Closes #3122
2024-10-03 02:25:03 +09:00
Hajime Hoshi 667d7e283e examples/video: update license.md
Updates #3116
2024-09-27 13:07:46 +09:00
Hajime Hoshi b4f96c80d3 examples/video: remove unused video
Updates #3116
2024-09-27 02:06:57 +09:00
Hajime Hoshi 8b0863d32e all: update go-text/typesetting to v0.2.0 v2.8.0 2024-09-25 21:49:36 +09:00
Hajime Hoshi 8e2fa8fa18 all: release v2.8.0-rc.1 v2.8.0-rc.1 2024-09-24 01:09:26 +09:00
Hajime Hoshi 239a4f2a91 internal/gamepaddb: update the database 2024-09-24 00:10:11 +09:00
Hajime Hoshi f0d4147ed5 internal/png: go generate 2024-09-24 00:01:15 +09:00
Hajime Hoshi a499a976f7 internal/graphicsdriver/playstation5: change the name convention 2024-09-23 23:22:22 +09:00
Hajime Hoshi 508922250a internal/graphpicsdriver/playstation5: add consts 2024-09-23 23:06:02 +09:00
Hajime Hoshi 043164e17c internal/graphicsdriver/playstation5: bug fix: call C Begin/End functions 2024-09-23 17:59:28 +09:00
Hajime Hoshi 4d3f357f81 internal/graphicsdriver/playstation5: add Begin and End 2024-09-23 17:30:53 +09:00
Hajime Hoshi 1260d77999 ebiten: refactoring 2024-09-22 13:27:25 +09:00
Hajime Hoshi eb365c51d5 ebiten: add RequestAttention
Closes #2998
2024-09-22 00:05:00 +09:00
Hajime Hoshi 66734dc3fb internal/restorable: reland: remove 'volatile' attribute when restorable is not used 2024-09-21 23:29:32 +09:00
Hajime Hoshi c23358ac95 Revert "internal/restorable: remove 'volatile' attribute when restorable is not used"
This reverts commit 9bdc89d40f.

Reason: Unexpected changes were included
2024-09-21 23:28:46 +09:00
Hajime Hoshi 9bdc89d40f internal/restorable: remove 'volatile' attribute when restorable is not used 2024-09-21 23:24:59 +09:00
Hajime Hoshi 4bfcbc878c all: update purego to v0.8.0-alpha.6 2024-09-21 22:13:01 +09:00
Hajime Hoshi 6b85d9deb0 internal/shader: add check for out-of-bounds
Closes #3112
2024-09-21 22:06:36 +09:00
Hajime Hoshi eabc697022 internal/shader: add tests for arrays 2024-09-21 21:43:08 +09:00
Hajime Hoshi e6d4eac218 internal/shader: bug fix: check the size of array initialization
Closes #3111
2024-09-21 21:42:50 +09:00
Hajime Hoshi 7bd3a05a45 ebiten: add TestShaderArray 2024-09-21 16:35:08 +09:00
Hajime Hoshi 24d241f1f9 exp/textinput: typo 2024-09-21 13:24:20 +09:00
Hajime Hoshi d46c677327 Revert "internal/shader: bug fix: an index must be a constant for vectors"
This reverts commit 7c4f532b83.

Updates #3011

Reason: Dynamic indices should be allowed with WebGL 2.
2024-09-19 23:42:49 +09:00
Barış b17ae6135e ebiten: update GeoM.Rotate() comment (#3106) 2024-09-17 23:47:17 +09:00
Hajime Hoshi 2270359cd4 internal/ui: remove println 2024-09-17 23:12:16 +09:00
Hajime Hoshi 24e5751ece internal/ui: add sleep for an environment where vsync doesn't work
Updates #2952
2024-09-17 02:11:31 +09:00
Hajime Hoshi 50f0a8343c internal/ui: bug fix: skipCount should be reset when the outside size changes
Closes #3101
2024-09-17 00:57:05 +09:00
Hajime Hoshi d30908522a internal/ui: bug fix: test failures
BeginFrame and EndFrame must be paired even if an error occurs.
2024-09-16 23:54:13 +09:00
Hajime Hoshi b9dce05ca1 internal/ui: skip SwapBuffers call if needed
Updates #2890
Updates #2952
2024-09-16 23:21:16 +09:00
Hajime Hoshi 9a8d6e7b41 internal/ui: implement (*Monitor).Size for mobiles
Closes #2935
2024-09-16 19:42:23 +09:00