Hajime Hoshi
54c117b0de
Revert "internal/restorable: integrate Image functions into internal/atlas"
...
This reverts commit 59896e4447
.
Updates #3083
2024-09-07 16:54:20 +09:00
Hajime Hoshi
5a5feb0401
Revert "internal/restorable: remove Image"
...
This reverts commit 812cd494de
.
Updates #3083
2024-09-07 16:54:20 +09:00
Hajime Hoshi
0b01aeea16
Revert "internal/restorable: integrate the implementation into internal/atlas"
...
This reverts commit c404b448aa
.
Updates #3083
2024-09-07 16:54:20 +09:00
Hajime Hoshi
81c75e1b0a
Revert "internal/atlas: refactoring: remove ImageTypeVolatile"
...
This reverts commit def82fd5d3
.
Updates #3083
2024-09-07 16:54:20 +09:00
Hajime Hoshi
cb63f1e56b
mobile/ebitenmobileview: refactoring
2024-09-07 16:53:01 +09:00
Hajime Hoshi
6eb0271f83
internal/graphicscommand: better log for read/write pixels
2024-09-06 18:38:07 +09:00
Hajime Hoshi
0e6702c043
internal/file: update comments
2024-09-06 11:03:39 +09:00
Hajime Hoshi
e43bb3898b
internal/file: bug fix: VirtualFS.Open(".") should always return a new entry
...
Closes #3081
2024-09-06 10:44:08 +09:00
Hajime Hoshi
81d89e15d8
all: update bitmapfont
2024-09-05 18:06:42 +09:00
Hajime Hoshi
b34f9977f6
internal/gamepaddb: update the database
...
This uses b4001f8b2d
2024-09-03 02:19:03 +09:00
Hajime Hoshi
3eda0dd387
internal/graphicsdriver/playstation5: add extern C
2024-09-01 20:08:52 +09:00
Hajime Hoshi
ca54ce69c4
internal/graphicsdriver/playstation5: bug fix: compile error
2024-09-01 20:00:41 +09:00
Hajime Hoshi
7f1e6cb538
internal/graphicsdriver/playstation5: add ebitengine_SetVertices
2024-09-01 19:47:21 +09:00
Hajime Hoshi
2bbceec451
.github/workflows: skip wasm tests for Windows
...
Updates #3076
2024-09-01 16:20:35 +09:00
Hajime Hoshi
99b9cff0d0
.github/workflows: specify -test.paniconexit0=false for browsers
...
Closes #3075
2024-09-01 15:45:15 +09:00
Hajime Hoshi
71370a01bd
internal/beforemaintest: avoid os.Exit(0)
2024-09-01 13:58:39 +09:00
Hajime Hoshi
67441c4823
internal/testing: avoid os.Exit(0)
...
os.Exit(0) might cause test flakiness.
https://github.com/hajimehoshi/ebiten/actions/runs/10650734256/job/29522689113
```
panic: unexpected call to os.Exit(0) during test
goroutine 1 [running]:
os.Exit(0x0)
/opt/hostedtoolcache/go/1.23.0/x64/src/os/proc.go:67 +0x8
github.com/hajimehoshi/ebiten/v2/internal/testing.MainWithRunLoop(0x19b28c0)
/home/runner/work/ebiten/ebiten/internal/testing/testing.go:50 +0xa
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand_test.TestMain(...)
/home/runner/work/ebiten/ebiten/internal/graphicscommand/image_test.go:42
main.main()
_testmain.go:55 +0x5
```
2024-09-01 13:31:40 +09:00
Hajime Hoshi
faeb03373d
examples: remove README
2024-09-01 12:40:34 +09:00
Hajime Hoshi
f98003bcd5
ebiten: add ColorSpace and RunGameOptions.ColorSpace
...
This works only for macOS Metal and WebGL so far.
Closes #2871
2024-08-28 03:03:57 +09:00
Hajime Hoshi
42209606b1
internal/ui: disable IME and enable it only when necessary
...
Closes #2918
2024-08-27 02:22:30 +09:00
Hajime Hoshi
5f595efef0
examples/textinput: remove message
...
Updates #3072
2024-08-27 00:02:31 +09:00
Hajime Hoshi
dc68152f17
internal/shader: better error message for the fragment entry point
2024-08-25 19:38:57 +09:00
Hajime Hoshi
9693ce8382
internal/shader: allow less arguments at Fragment
...
Closes #3073
2024-08-25 19:17:41 +09:00
Hajime Hoshi
e2662a8af7
internal/shader: bug fix: wrong indexing
2024-08-25 18:58:05 +09:00
Hajime Hoshi
41b762ba2c
ebiten: update comments
...
Updates #2640
2024-08-25 18:45:26 +09:00
Hajime Hoshi
2cc809516f
ebiten: add Vertex.Custom0 to Custom3
...
Closes #2640
2024-08-25 18:11:39 +09:00
Hajime Hoshi
bff760af01
internal/shader: bug fix: test failures
...
Updates #2640
2024-08-25 17:43:44 +09:00
Hajime Hoshi
fef487e09d
internal/shaderir/hlsl: refactoring: more flexible generation
...
Updates #2640
2024-08-25 17:27:00 +09:00
Hajime Hoshi
ed45843c13
internal/graphicsdriver/opengl: assume custom attributes are vec4
...
Due to HLSL restrictions, all the attributes must have a semantics.
Always assuming custom attributes are vec4 makes things simpler.
Updates #2640
2024-08-25 17:11:28 +09:00
Hajime Hoshi
107189a00d
internal/shader: use strings.TrimPrefix
2024-08-25 15:43:44 +09:00
Hajime Hoshi
7142a3bcd9
internal/graphicsdriver/opengl: bug fix: total must be reset
2024-08-25 15:29:22 +09:00
Hajime Hoshi
d570406735
all: update ebitengine/gomobile
2024-08-25 13:39:36 +09:00
Hajime Hoshi
65aec12d88
all: update PureGo to v0.8.0-alpha.5
2024-08-25 13:03:30 +09:00
Hajime Hoshi
a42a8548b1
internal/shader: refactoring
2024-08-25 12:57:11 +09:00
Hajime Hoshi
6db3b11b36
internal/shader: refactoring
2024-08-25 12:29:24 +09:00
Hajime Hoshi
3547d999b1
internal/graphicsdriver/opengl/gl: bug fix: crash when log length is 0
2024-08-25 11:45:54 +09:00
Hajime Hoshi
dd63eef65e
textinput: support every environment even without IME
...
Closes #3072
2024-08-24 01:06:52 +09:00
Hajime Hoshi
f3bd56b0ed
all: update bitmapfont to v3.2.0-alpha.4
2024-08-24 00:02:49 +09:00
Hajime Hoshi
9ad7fe5bed
internal/shader: refactoring
2024-08-23 11:05:14 +09:00
Hajime Hoshi
d3d42b3263
internal/shader: refactoring: varying variables
2024-08-23 10:57:59 +09:00
Hajime Hoshi
b71f3f86a8
ebiten: add check that graphics.VertexFloatCount and Vertex match
2024-08-23 09:58:28 +09:00
Hajime Hoshi
df266e8acf
text/v2: add Glyph.OriginOffset{X,Y}
...
Closes #3070
2024-08-23 03:59:16 +09:00
Hajime Hoshi
6056fc59eb
text/v2: update comments about CacheGlyphs
...
The example was not clear.
2024-08-23 00:13:20 +09:00
Hajime Hoshi
a3d084e2de
text/v2: add Glyph.Origin{X,Y}
...
Closes #3070
2024-08-23 00:00:30 +09:00
Hajime Hoshi
b131264c77
text/v2: add comments
2024-08-20 21:06:27 +09:00
Hajime Hoshi
35f9b1c224
ebiten: add RunGameOptions.DisableHiDPI
...
Closes #2987
2024-08-20 00:02:57 +09:00
Hajime Hoshi
789388618d
all: add playstation5 dummy package
2024-08-18 11:54:48 +09:00
Hajime Hoshi
ba1af60480
all: update comments
2024-08-18 11:14:25 +09:00
Hajime Hoshi
8f32cc19c5
audio: update comments
2024-08-18 11:13:35 +09:00
Hajime Hoshi
48f79af884
shaderprecomp: retract shaderprecomp package
...
With #2984 , we realized some considerations:
* Builtin shaders don't have to or should not be exposed.
* The shader complation processes like what the examples/shaderprecomp
does can be provided by this package
Thus, until we decide a better API design, we'd like to retract the
package once.
Updates #2861
2024-08-18 11:09:16 +09:00