Commit Graph

9972 Commits

Author SHA1 Message Date
Hajime Hoshi
1a206ae53c internal/shaderlister: bug fix: wrong shader iteration 2025-02-09 17:29:15 +09:00
Hajime Hoshi
c8f37d1772 imternal/shaderlister: enable to omit command arguments 2025-02-09 13:33:34 +09:00
Hajime Hoshi
aaabea02cb internal/shaderlister: bug fix: a directive in a function must be ignored
Updates #3157
2025-02-09 12:52:17 +09:00
Hajime Hoshi
0182f7044d internal/shaderlister: bug fix: test failures on Windows
The directory check must be skipped when the pattern includes a meta
character.

Updates #3157
2025-02-09 01:01:30 +09:00
Hajime Hoshi
5e2f2d37aa internal/shaderlister: separate File into GoFile and KageFile
Updates #3157
2025-02-09 00:07:49 +09:00
Hajime Hoshi
42125a8629 internal/shaderlister: refactoring 2025-02-08 23:59:04 +09:00
Hajime Hoshi
5db5346272 internal/shaderlister: enable to specify multiple patterns
Updates #3157
2025-02-08 23:56:12 +09:00
Hajime Hoshi
76bba89589 internal/shaderlister: introduce ebitengine:shaderfile to replace ebitengine:embeddedshader
Updates #3157
2025-02-08 23:21:16 +09:00
Hajime Hoshi
a060eea178 internal/shaderlister: rename directive shader -> shadersource 2025-02-08 22:07:50 +09:00
Hajime Hoshi
381e02a3dc internal/shaderlister/shaderlistertest: bug fix: build failure
Updates #3157
2025-02-08 19:13:30 +09:00
Hajime Hoshi
3ebbbeead3 internal/shaderlister: add go:embeddedshader directive for embedded files
Updates #3157
2025-02-08 19:06:47 +09:00
Hajime Hoshi
3666920fb7 internal/shaderlister: bug fix: wrong shader hash
Updates #3157
2025-02-08 19:05:19 +09:00
Hajime Hoshi
5b551bbf09 all: replace 60 with ebiten.TPS 2025-02-08 17:21:13 +09:00
Hajime Hoshi
947c87baae internal/glfw: remove unused functions 2025-02-08 05:10:17 +09:00
Hajime Hoshi
ea93969845 internal/glfw: refactoring
Updates #1162
2025-02-08 04:59:02 +09:00
Hajime Hoshi
3a1eeabff1 audio: fix test flakiness
This test could fail on Windows, though this is pretty rare.

https://github.com/hajimehoshi/ebiten/actions/runs/13085345903/job/36515771792

```
=== RUN   TestSameSourcePlayers
    audio_test.go:98: got: nil, want: an error
```
2025-02-01 14:11:41 +09:00
Hajime Hoshi
26eafc6f3a colorm: add DrawImageOptions.ColorScale
Closes #3188
2025-02-01 13:52:27 +09:00
Hajime Hoshi
0dabcbc65b .github/workflows: bug fix: need to update wasmbrowsertest to support Go 1.24 2025-02-01 00:40:37 +09:00
Hajime Hoshi
7fc69ac476 all: change the logo image license to CC-BY 4.0 2025-01-31 23:43:05 +09:00
quasilyte
1790af6ed8
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-01-31 19:36:31 +09:00
Hajime Hoshi
c9d3b98b80 Revert ".github/workflows: add Go 1.24 rc2 to the test"
This reverts commit 9db412a47f.

Reason: test fails with Go 1.24. There might be an issue in wasmbrowsertest.
See https://github.com/agnivade/wasmbrowsertest/issues/70
2025-01-29 04:18:45 +09:00
Hajime Hoshi
9db412a47f .github/workflows: add Go 1.24 rc2 to the test 2025-01-29 03:14:04 +09:00
Hajime Hoshi
1e6c4617cc ebiten: refactoring 2025-01-23 01:50:39 +09:00
Hajime Hoshi
0f93535faf ebiten: add FilterPixelated
Closes #2826
2025-01-23 00:15:11 +09:00
Hajime Hoshi
b297611dd9 all: update dependencies 2025-01-12 23:24:02 +09:00
Hajime Hoshi
203c345652 all: update PureGo to v0.9.0-alpha.2 2025-01-10 02:02:45 +09:00
Hajime Hoshi
6a9e21264e all: update bitmapfont to v3.3.0-alpha.3 2025-01-09 11:25:19 +09:00
Hajime Hoshi
e405e95cb6 all: update PureGo 2025-01-07 00:49:27 +09:00
Hajime Hoshi
5430a8575c all: update go-text/typesetting to v0.2.1 2024-12-28 03:30:34 +09:00
Hajime Hoshi
db07dcfe9f text/v2: deprecate GoTextFace.Script
Updates #3175
2024-12-27 17:47:19 +09:00
Hajime Hoshi
25cc679d3b exp/textinput: add Field.UncommittedTextLengthInBytes
Closes #3174
2024-12-26 22:06:53 +09:00
Hajime Hoshi
25b575a7b5 exp/textinput: refactoring: better variable names 2024-12-26 19:03:50 +09:00
Hajime Hoshi
38bff15e02 all: update Oto to v3.4.0-alpha.3 2024-12-26 01:35:18 +09:00
Hajime Hoshi
88a2c14a8e text/v2: add a test to parse a collection file
This test failed at c985e9bdc6, but
fixed at 999c64cb78 accidentally.

This issue was introduced in 2.9 (maybe d19a774316),
so this doesn't have to be cherry-picked.
2024-12-25 23:24:40 +09:00
Hajime Hoshi
999c64cb78 text/v2: refactoring 2024-12-25 17:38:14 +09:00
Hajime Hoshi
c985e9bdc6 exp/handleinput: bug fix: Field.HandleInput unexpectedly returned true without any events 2024-12-24 19:02:37 +09:00
Hajime Hoshi
11bbc52bcf ebiten: remove an old comment
Updates #2285
2024-12-23 14:56:00 +09:00
Hajime Hoshi
3ed3e7ec12 all: update Oto
Updates #3173
2024-12-23 14:35:49 +09:00
Hajime Hoshi
c98b8f71a2 all: bug fix: update Oto to fix the race conditoin issue
Closes #3173
2024-12-23 14:29:05 +09:00
Hajime Hoshi
f0a335d3cc text/v2: improve Draw comments for multiline rendering
Updates #3169
2024-12-14 19:02:13 +09:00
Hajime Hoshi
52be3859c0 all: update Oto to v3.4.0-alpha.2 2024-12-12 00:05:35 +09:00
Hajime Hoshi
c0f263a778 all: update README about Xbox 2024-12-10 02:02:28 +09:00
Hajime Hoshi
9e805f56a4 all: update Oto 2024-12-09 22:24:28 +09:00
Hajime Hoshi
191caa5f78 internal/builtinshader: add a comment to the generated file 2024-12-08 23:40:37 +09:00
Hajime Hoshi
4a7701cf3a all: update dependencies 2024-12-08 23:23:06 +09:00
Hajime Hoshi
a5c221451a internal/shaderir: trim space before calc hash 2024-12-08 22:39:26 +09:00
Hajime Hoshi
7d3007a43e internal/graphicsdriver/metal: bug fix: compilation failure 2024-12-07 23:15:13 +09:00
Hajime Hoshi
103b3fe11e internal/graphicsdriver/playstation5: add ebitengine_ProjectionMatrixUniformDwordIndex
This is a necessary information to treat the projection matrix correctly.

This change also updates the header file to avoid duplicated symbols
for constant variables.
2024-12-07 23:04:52 +09:00
Hajime Hoshi
beac278c59 internal/grahics, internal/shadeir: use the term Dword instead of Uint32
This change also renames DWord to Dword.
2024-12-07 22:26:09 +09:00
Hajime Hoshi
ee8b289106 all: update dependencies 2024-12-07 17:21:37 +09:00