Hajime Hoshi
b752a6ca28
update dependencies
...
This is a reland of these commits:
* fd1788710c
* 5565893f2f
Now Ebitengine doesn't use golang.org/x/sys/unix, Go 1.16 should be
able to compile Ebitengine.
2022-10-29 21:45:50 +09:00
Hajime Hoshi
90e2250d17
update GLFW
2022-10-29 21:27:43 +09:00
Hajime Hoshi
6eb599ad00
Revert "update dependencies"
...
This reverts these commits
* 5565893f2f
* fd1788710c
Reason: golang.org/x/sys uses unsafe.Slice:
```
Error: ../../../go/pkg/mod/golang.org/x/sys@v0.1.0/unix/syscall.go:83:16: undefined: unsafe.Slice
Error: ../../../go/pkg/mod/golang.org/x/sys@v0.1.0/unix/syscall_linux.go:2255:9: undefined: unsafe.Slice
Error: ../../../go/pkg/mod/golang.org/x/sys@v0.1.0/unix/syscall_unix.go:118:7: undefined: unsafe.Slice
Error: ../../../go/pkg/mod/golang.org/x/sys@v0.1.0/unix/sysvshm_unix.go:33:7: undefined: unsafe.Slice
```
2022-10-29 19:23:25 +09:00
Hajime Hoshi
5565893f2f
update dependencies
2022-10-29 19:20:05 +09:00
Hajime Hoshi
fd1788710c
update dependencies
2022-10-29 19:19:00 +09:00
Hajime Hoshi
6eb4b2762f
update dependencies
...
For https://pkg.go.dev/vuln/GO-2022-1059
Updates #2405
Updates #2411
2022-10-27 12:55:44 +09:00
Hajime Hoshi
8b16badb83
update Gomobile
2022-10-20 17:54:02 +09:00
Hajime Hoshi
7d7f84a4ce
update gomobile
2022-10-19 11:32:48 +09:00
Hajime Hoshi
27d2e8b60e
update gomobile
2022-10-11 22:47:40 +09:00
Hajime Hoshi
fe172f2151
update Oto to v2.4.0-alpha.4
2022-10-11 22:37:07 +09:00
Hajime Hoshi
f57fb4763c
update Oto
...
Updates hajmehoshi/oto#187
2022-10-09 17:15:44 +09:00
Hajime Hoshi
cf5c74ed76
update Oto (to fix a stuttering issue)
...
Closes #2376
2022-10-07 12:23:59 +09:00
Hajime Hoshi
ebbf0fbc08
cmd/ebitenmobile: update gomobile
2022-09-28 14:23:48 +09:00
TotallyGamerJet
4a569be6f6
internal/gamepad: remove Cgo on darwin ( #2330 )
...
Updates #1162
2022-09-16 00:11:59 +09:00
Hajime Hoshi
49e2254e79
.github/workflows: drop Go 1.15 support
...
Updates #2323
2022-09-13 23:35:47 +09:00
Hajime Hoshi
be1f6fb68a
update Oto to v2.4.0-alpha.3
2022-09-12 21:58:15 +09:00
Hajime Hoshi
eec944f5ed
update Oto (implement suspend/resume of the null context on Windows)
...
Updates #2316
2022-09-10 23:46:50 +09:00
Hajime Hoshi
5bf0a5ec1c
update Oto (bug fix: crash when no audio device is found on Windows)
...
Closes #2316
2022-09-10 23:27:26 +09:00
Hajime Hoshi
e730ab995a
update Oto (bug fix: crash on resuming with WinMM)
...
Closes #2315
2022-09-10 22:24:06 +09:00
Hajime Hoshi
7d31a121f1
update Oto
2022-09-10 19:07:07 +09:00
Hajime Hoshi
5b8afed894
update Oto (detect swtching devices automatically on Windows)
...
Closes #2317
2022-09-10 18:44:35 +09:00
Hajime Hoshi
3f5ddadca8
update Oto (release COM objects appropriately)
...
Updates #2314
2022-09-10 17:27:40 +09:00
Hajime Hoshi
89e5e2921b
update Oto
...
Updates #2314
2022-09-10 16:35:20 +09:00
Hajime Hoshi
c4b609f538
update Oto (fix crashes on Windows when plugging out a headset)
...
Closes #2314
2022-09-10 16:33:07 +09:00
Hajime Hoshi
d8eaf0a394
internal/graphicsdriver/opengl/gl: reland: integrate files for ebitengine/purego
...
Closes #2313
2022-09-10 13:37:20 +09:00
Hajime Hoshi
6b537004ee
update Oto to v2.4.0-alpha.2
2022-09-10 11:05:02 +09:00
Hajime Hoshi
3253726963
.github/workflows/vettools: add go.mod for the tool
2022-09-10 02:02:19 +09:00
Terra Brown
a1cc44833d
add errcheck static analysis ( #2293 )
...
Closes #2287
2022-09-10 01:52:46 +09:00
Hajime Hoshi
e0d559f27e
update Oto (pure Go for macOS and iOS)
...
This is a reland of making Oto pure Go with the purego fix for Go 1.15.
Updates #1162
Updates ebitengine/purego#27
2022-09-07 12:39:17 +09:00
Hajime Hoshi
62127e432e
bug fix: go mod vendor
didn't work
...
Closes #2036
Closes ebitengine/purego#31
2022-09-05 17:25:03 +09:00
Hajime Hoshi
b2c36d3d33
update Oto to fix the issue with Siri on iOS
...
Closes #2279
2022-09-01 00:45:02 +09:00
Hajime Hoshi
4df536a9d4
update Oto to v2.4.0-alpha.1
2022-08-31 22:28:08 +09:00
Hajime Hoshi
7703ab17fc
update Oto (a fix was applied for the main branch)
...
Updates #2268
Updates hajimehoshi/oto#183
2022-08-26 01:26:30 +09:00
Hajime Hoshi
64ce59c4fa
update Oto to fix crashes with Go 1.15 and 1.16
...
Closes #2268
2022-08-25 01:28:25 +09:00
Hajime Hoshi
b858f36d54
remove the dependency on file2byteslice
...
Specify the version explicitly instead.
2022-08-23 16:34:55 +09:00
Hajime Hoshi
386f9cb63e
Revert "update Oto (pure Go for macOS)"
...
This reverts commit 99b69813e2
.
Reason: test failures: https://github.com/hajimehoshi/ebiten/runs/7943880948
Updates #2264
2022-08-22 12:02:35 +09:00
Hajime Hoshi
99b69813e2
update Oto (pure Go for macOS)
...
Now Oto is pure Go for macOS.
Updates #1162
2022-08-22 11:48:56 +09:00
Hajime Hoshi
371f369a9f
update Oto
2022-08-21 04:47:01 +09:00
Hajime Hoshi
9c5ba4b857
release v2.5.0-alpha
2022-08-21 04:03:01 +09:00
Hajime Hoshi
b4589254f8
update Oto
...
Initializing an audio context might take long and reduce TPS/FPS
on Linux. With the latest Oto, the initialization happens in
parallel thanks to the 'ready' channel.
2022-08-21 00:58:13 +09:00
Hajime Hoshi
c585ea3018
update Oto to v2.3.0-alpha.7
2022-08-19 02:51:01 +09:00
Hajime Hoshi
71013e0527
update dependencies
2022-08-19 02:49:43 +09:00
Hajime Hoshi
73cd05eeec
update github.com/jfreymuth/oggvorbis to v1.0.4
...
This improves an error message when an empty source is passed to
the decoder.
Updates #2251
2022-08-19 02:46:54 +09:00
TotallyGamerJet
05470f7706
internal/graphicsdriver/metal: remove C for macOS ( #2243 )
...
Updates #1162
2022-08-18 01:39:34 +09:00
Hajime Hoshi
dd292552d5
audio: move the implementation for NintendoSDK to Oto
...
Updates #2242
2022-08-12 20:53:55 +09:00
Hajime Hoshi
2b248ef783
audio: refactoring: remove audio/internal/cbackend
2022-08-08 23:58:46 +09:00
Hajime Hoshi
445378ab31
update dependencies
2022-08-08 11:38:10 +09:00
Hajime Hoshi
4a00bbc299
update GLFW to v3.3.8 for non-Windows
...
Updates #2214
2022-08-07 13:24:20 +09:00
Hajime Hoshi
6a985fae4b
update Oto: bug fix: crash when the window was inactive and the audio was suspended on Windows
...
Updates hajimehoshi/oto#179
2022-08-03 00:17:25 +09:00
Hajime Hoshi
508a42a9c4
update Oto for pure Go on Darwin
...
Updates #1162
2022-07-31 20:47:13 +09:00
Hajime Hoshi
87aa498bd2
update Oto to v2.3.0-alpha.6
2022-07-30 13:53:34 +09:00
Hajime Hoshi
ac18f69f9c
update Oto: asynchronous initialization of audio for Xbox
...
Updates #2084
2022-07-24 15:25:31 +09:00
Hajime Hoshi
67ae8d9851
update Oto: bug fix: Suspend and Resume were concurrent-unsafe on WASAPI
2022-07-23 23:10:49 +09:00
Hajime Hoshi
7d75f1ad04
update Oto: implement Pause and Resume for WASAPI
2022-07-23 23:00:44 +09:00
Hajime Hoshi
46b0563ddd
update Oto for WASAPI
...
Updates #2084
2022-07-22 22:56:06 +09:00
Hajime Hoshi
c83eb8c0c9
update dependencies
2022-07-22 03:44:02 +09:00
Hajime Hoshi
2386ccc4cb
update Oto to v2.3.0-alpha.5
2022-07-22 03:41:48 +09:00
Hajime Hoshi
a7beddbc94
update Oto to v2.2.0-alpha.6
2022-07-15 19:15:38 +09:00
Hajime Hoshi
926dd5677e
update Oto
2022-07-09 14:39:39 +09:00
Hajime Hoshi
166e219390
update Oto to v2.2.0-alpha.5
2022-07-09 12:16:40 +09:00
Hajime Hoshi
7021086c07
update Oto to v2.2.0-alpha.4 (again)
2022-07-09 02:32:30 +09:00
Hajime Hoshi
9136d0cfd8
Revert "update Oto to v2.2.0-alpha.4"
...
This reverts commit 19ebb28776
.
Bug fix: wrong version was specified
2022-07-09 01:57:33 +09:00
Hajime Hoshi
19ebb28776
update Oto to v2.2.0-alpha.4
2022-07-09 00:35:31 +09:00
Hajime Hoshi
a516a5b092
update Oto (for refactoring)
2022-07-01 02:28:20 +09:00
Hajime Hoshi
12d274eb0a
update Oto for a player's Seek
...
Updates hajimehoshi/oto#172
2022-07-01 02:21:19 +09:00
Hajime Hoshi
c8f0bf52e4
update purego
2022-06-29 23:42:31 +09:00
Hajime Hoshi
d6e257084d
audio: bug fix: potential busy reading after the source reaches EOF
...
Closes #2167
Updates hajimehoshi/oto#171
2022-06-27 22:54:33 +09:00
Hajime Hoshi
8b86751237
update purego
2022-06-27 10:19:47 +09:00
Hajime Hoshi
7f26562531
update dependencies
2022-06-24 02:06:23 +09:00
Hajime Hoshi
409c78eeb9
update GLFW
2022-06-23 11:35:13 +09:00
Hajime Hoshi
2f104a35be
update purego
2022-06-20 11:49:19 +09:00
Hajime Hoshi
7a94140724
update Oto to v2.2.0-alpha.3
2022-06-14 00:44:51 +09:00
Hajime Hoshi
abef203a70
rename github.com/ebitne/purego -> github.com/ebitengine/purego
2022-06-10 21:59:01 +09:00
Hajime Hoshi
b30700ac31
update Oto: simplify pausing
...
Updates #2125
2022-06-07 00:24:58 +09:00
Hajime Hoshi
0a1fe2e294
update Oto
2022-06-06 02:40:06 +09:00
Hajime Hoshi
e5172d7b6c
update Oto
2022-06-05 23:13:18 +09:00
Hajime Hoshi
744340da5e
update Oto: use arecord -L to list devices
...
Closes #2118
2022-06-05 12:16:02 +09:00
Hajime Hoshi
04643d06f7
update Oto: try other devices than 'default' when needed
...
Closes #2118
2022-06-04 22:56:11 +09:00
Hajime Hoshi
23b8d60e42
go mod tidy
2022-06-04 22:54:32 +09:00
TotallyGamerJet
726e88e520
internal/graphics/opengl/gl: remove CGO in openGL on macOS ( #2104 )
...
Updates #1162
2022-05-27 18:26:53 +09:00
Hajime Hoshi
4396785829
Revert "internal/graphicsdriver/opengl: remove CGO in opengl for macOS ( #2091 )"
...
This reverts commit f7e21983cf
.
Reason: test failures (#2102 )
Closes #2102
2022-05-22 01:24:48 +09:00
TotallyGamerJet
f7e21983cf
internal/graphicsdriver/opengl: remove CGO in opengl for macOS ( #2091 )
...
Updates #1162
2022-05-22 00:58:45 +09:00
Hajime Hoshi
5a4c46fc52
update GLFW to 3.3.7
2022-05-20 22:26:04 +09:00
Hajime Hoshi
f67b4cc1d6
internal/glfw: use a pure Go implementation of GLFW
...
This change removes internal/glfw/glfw, that is a DLL loader, and
replaces the usages with internal/glfwwin, that is a pure Go
implementation of GLFW for Windows.
The build tag `ebitenexternaldll` is also removed.
Closes #1764
2022-05-20 22:10:00 +09:00
Hajime Hoshi
006b4324dc
cmd/ebitenmobile: update Go mobile to enable the latest Android SDK 24
...
Closes #2085
2022-05-19 09:03:23 +09:00
Hajime Hoshi
7bf9f92eb9
update Oto to v2.2.0-alpha.2
2022-05-01 13:12:39 +09:00
Hajime Hoshi
8556334fce
update Oto
2022-04-24 13:05:38 +09:00
Hajime Hoshi
945f4af2ae
update Oto to v2.2.0-alpha.1
2022-04-19 10:43:02 +09:00
Hajime Hoshi
a67899fcc0
update Oto
2022-04-12 22:09:57 +09:00
Hajime Hoshi
88213f5dd8
update Oto to v2.2.0-alpha
2022-04-11 11:32:54 +09:00
Hajime Hoshi
d189a120d2
update Oto
2022-04-11 10:56:42 +09:00
Hajime Hoshi
6b77e2edff
update go-mp3
2022-04-11 10:46:57 +09:00
Hajime Hoshi
bb2cd3059b
update dependencies
2022-04-06 10:54:52 +09:00
Hajime Hoshi
edeaf7b6ab
update Oto to v2.1.0-alpha.9
2022-04-05 11:38:20 +09:00
Hajime Hoshi
b2e0a7b267
update Oto
2022-03-29 03:34:08 +09:00
Hajime Hoshi
51091cd5bc
update Oto
...
Updates #2026
2022-03-25 02:35:05 +09:00
Hajime Hoshi
58366ce64d
internal/glfw: make the file operation atomic
...
If multiple Ebiten processes start at the same time, the file operation
can cause a race condition. Add a file lock to avoid this.
2022-03-18 20:32:25 +09:00
Hajime Hoshi
82fcff9549
update Oto to v2.1.0-alpha.8
2022-03-14 13:03:50 +09:00
Hajime Hoshi
e4fba8b047
bug fix: compile error with Go 1.16 and older
2022-03-08 00:08:53 +09:00
Hajime Hoshi
518e7f7022
update Oto
2022-03-07 23:47:28 +09:00
Hajime Hoshi
35f268dfc3
update Oto to v2.1.0-alpha.7
2022-03-06 00:40:44 +09:00
Hajime Hoshi
3564cc795f
update Oto to v2.1.0-alpha.6
2022-02-18 01:19:22 +09:00
Hajime Hoshi
f839b52abb
update Oto to fix the issue on Windows 7 (32bit)
...
See hajimehoshi/oto#158 .
2022-02-11 14:32:30 +09:00
Hajime Hoshi
2773d2456d
update Oto
2022-02-10 14:40:12 +09:00
Hajime Hoshi
e01a0b8a82
update dependncy: golang.org/x/sys
2022-02-02 22:10:34 +09:00
Hajime Hoshi
21fbab8e6b
update bitmapfont to v2.2.0
2022-01-22 02:55:20 +09:00
Hajime Hoshi
1f17a63084
update gomobile
2022-01-05 17:37:28 +09:00
Hajime Hoshi
a6e5be608d
update Oto to v2.1.0-alpha.5
2021-12-29 01:28:35 +09:00
Hajime Hoshi
ca48736847
update GLFW for non-Windows environments
...
Updates #1896
2021-12-27 01:24:41 +09:00
Hajime Hoshi
2610d16c8a
update Oto
...
Closes #1908
2021-12-21 19:30:22 +09:00
Hajime Hoshi
80765b0261
Update Oto to v2.1.0-alpha.4
2021-11-07 01:38:13 +09:00
Hajime Hoshi
f695f3f2a9
Update Oto (improve memory allocations on browsers)
2021-11-04 01:33:16 +09:00
Hajime Hoshi
45deaced69
Update Oto
2021-10-31 18:49:17 +09:00
Hajime Hoshi
906ccd85a7
audio: Bug fix: Performance issue by too often locks
...
Closes #1861
2021-10-31 18:35:59 +09:00
Hajime Hoshi
71b2b439f4
Update Oto to v2.1.0-alpha.3
2021-10-29 00:46:51 +09:00
Hajime Hoshi
192e96d410
Update go-gl/glfw
2021-10-24 15:29:18 +09:00
Hajime Hoshi
a8db2d1b5e
Update go-gl/glfw
2021-10-24 14:42:08 +09:00
Hajime Hoshi
d9967c53e5
audio: Treat Oto context's error
2021-10-22 15:29:00 +09:00
Hajime Hoshi
0b4bfd471f
Update Oto to v2.1.0-alpha.2
2021-10-01 00:04:19 +09:00
Hajime Hoshi
cca2addb8a
Fix Oto issue on Windows
...
Updates hajimehoshi/oto#151
2021-09-24 01:37:18 +09:00
Hajime Hoshi
c279d0c1cf
Update dependencies
2021-09-19 18:29:15 +09:00
Hajime Hoshi
9c321d1fcf
Update Oto to v2.1.0-alpha.1
2021-09-16 23:10:36 +09:00
divVerent
60df512352
Switch out the devicescale implementation by one that relies on glfw/xrandr. ( #1800 )
...
This should fix fullscreen mode on Linux/X11 systems in general,
while not affecting other systems.
Note that this deletes a bunch of OS X specific and Windows specific code,
as GLFW already provides this functionality.
This change is not expected to cause regressions, however,
the current behavior is still wrong and leads to wrong/unintended window sizes.
To be fixed in further PRs.
Updates #1774
2021-09-14 12:35:02 +09:00
Hajime Hoshi
335fefa4fd
Update Oto (relanding the fix)
2021-09-12 16:32:27 +09:00
Hajime Hoshi
bbdd6472c0
Update Oto (fix wrong slice usages)
2021-09-12 16:08:30 +09:00
Hajime Hoshi
777e8f2759
cmd/ebitenmobile: Update Gomobile version for Arm macOS
...
Closes #1794
2021-09-06 12:20:20 +09:00
Hajime Hoshi
8b269d4358
Update the dependencies
2021-08-22 18:39:28 +09:00
Hajime Hoshi
aec74aa39b
Remove flock from the tests
2021-08-22 18:34:35 +09:00
Hajime Hoshi
63c74ca5bf
Update Oto to v2.0.0-alpha.2
2021-08-22 16:26:49 +09:00
Hajime Hoshi
1d919f7891
Update Oto
2021-08-22 03:12:21 +09:00
Hajime Hoshi
975159b86a
Bug fix: Compile error on Android
2021-08-22 02:34:13 +09:00
Hajime Hoshi
21e0768937
audio/internal/reader: Move the driver part to Oto v2
...
Closes #1779
2021-08-22 02:10:39 +09:00
Hajime Hoshi
a93897d9d2
audio: Remove Oto (v0) usages
...
Closes #1665
2021-08-21 19:29:32 +09:00
Hajime Hoshi
bcb30f8595
Update go-gl/glfw for GLFW 3.3.4
2021-07-27 12:54:11 +09:00
Hajime Hoshi
01d6fd3c72
cmd/ebitenmobile: Update gomobile
2021-07-16 15:16:40 +09:00
Hajime Hoshi
342bf6ae7e
Update GLFW: suppress joystick issue at PollEvents
...
Updates #1229
2021-07-15 11:19:39 +09:00
Hajime Hoshi
ec5b034cbf
Update GLFW: suppress joystick issue (again)
...
Updates #1229
2021-07-15 01:02:57 +09:00
Hajime Hoshi
66dbca7fdd
Update GLFW: suppress joystick issue
...
Updates #1229
2021-07-14 23:54:48 +09:00
Hajime Hoshi
6d0ffeb7d8
cmd/ebitenmobile: Update gomobile (again)
2021-07-10 16:16:32 +09:00
Hajime Hoshi
679fb70092
cmd/ebitenmobile: Update gomobile
2021-07-10 16:14:43 +09:00
Hajime Hoshi
f1a20f29b9
Update go.mod
...
Updates #1258
Updates #1415
Updates #1462
2021-06-08 03:17:30 +09:00
Hajime Hoshi
c65920f3f9
Update dependencies
2021-04-17 20:30:10 +09:00
Hajime Hoshi
855edcd2ff
internal/glfw: Update Dockerfile and regenerate DLLs
2021-04-17 20:11:10 +09:00
Hajime Hoshi
8a8700b636
Update indirect dependencies
2021-04-11 01:50:35 +09:00
Hajime Hoshi
a121d01c8a
Update dependencies
2021-04-11 01:48:10 +09:00
Hajime Hoshi
c536e34e56
Update GLFW
...
Updates #1523
2021-03-08 03:10:10 +09:00
Hajime Hoshi
54b2d9532e
Update GLFW to 3.3.3
...
Updates #1523
2021-03-07 00:39:49 +09:00
Hajime Hoshi
ba674a686c
cmd/ebitenmobile: Bug fix: Record go.sum correctly to build gomobile/gobind
...
Closes #1487
2021-02-10 02:18:06 +09:00
Hajime Hoshi
773c03cb7a
Update oggvorbis to v1.0.3
2021-01-31 16:06:01 +09:00
Hajime Hoshi
5a061d015f
Update github.com/jfreymuth/oggvorbis to v1.0.2
2021-01-31 03:19:52 +09:00
Hajime Hoshi
3aefd79f58
Update jfreymuth/oggvorbi to v1.0.2
2021-01-19 23:53:35 +09:00
Hajime Hoshi
193628798a
Update Oto to v0.7.1
2021-01-12 01:09:13 +09:00
Hajime Hoshi
04539b9d05
Update bitmapfont
2021-01-11 04:25:58 +09:00
Hajime Hoshi
5b7ed246c0
Bug fix: Compile error on Oto
2021-01-05 21:56:00 +09:00
Hajime Hoshi
3f3b8ded81
Update Oto
2021-01-05 20:47:44 +09:00
Hajime Hoshi
f292594184
audio: Use a new implentation for go2cpp in Oto
2020-12-30 19:21:15 +09:00
Hajime Hoshi
8838366b37
Update Oto
...
Updates #1438
2020-12-28 16:32:37 +09:00
Hajime Hoshi
111709d3aa
Update Oto
2020-12-26 14:50:40 +09:00
Hajime Hoshi
517cf29ddc
Update Oto to v0.7.0
2020-12-23 00:21:19 +09:00
Hajime Hoshi
903cc37ab4
Update Oto for performance
2020-12-17 00:03:07 +09:00
Hajime Hoshi
9a49501957
Update Oto to v0.6.8
...
Fixes #1424
2020-11-29 13:00:45 +09:00
Hajime Hoshi
5d7a098679
Update bitmapfont
2020-11-25 02:11:23 +09:00
Hajime Hoshi
53d7bcda84
Update Oto for Raspberry Pi issue
...
Fixes #1424
2020-11-22 22:37:51 +09:00
Hajime Hoshi
e0133cbe32
Update Oto to v0.6.7
2020-11-07 01:19:39 +09:00
Hajime Hoshi
9d4b0f3bad
Update bitmapfont to v2.1.1
2020-11-03 14:07:14 +09:00
Hajime Hoshi
5b8370298a
glfw: Use os.UserConfigDir for GLFW DLL instead of temporary directories
...
As of this change, Ebiten requries Go 1.13 due to os.UserConfigDir.
Fixes #1393
2020-11-01 17:51:44 +09:00
Hajime Hoshi
335c11960a
Update Oto for the potential crash fix on macOS
2020-10-31 23:58:45 +09:00
Hajime Hoshi
a76de7c251
Update Oto to v0.6.6
2020-10-19 04:05:05 +09:00
Hajime Hoshi
4c42a26464
audio: Bug fix: Rare crash on macOS/iOS
...
Fixes #1386
2020-10-12 23:18:14 +09:00
Hajime Hoshi
5d4c57c328
Update dependencies
2020-10-10 22:18:41 +09:00
Hajime Hoshi
bf515bb594
Update version to v2.0.0-alpha
2020-10-04 04:30:40 +09:00
Hajime Hoshi
eb38324021
examples: Use golang.org/x/image/font/opentype
...
Fixes #484
2020-10-03 23:14:09 +09:00
Hajime Hoshi
e53557b60f
examples: Bug fix: golang.org/x/image/font/opentype was old
2020-10-03 20:31:53 +09:00
Hajime Hoshi
92c0d8da7e
Revert "examples/font: Use golang.org/x/image/font/opentype"
...
This reverts commit 7b3294064d
.
Reason: #1377
2020-10-03 20:25:57 +09:00
Hajime Hoshi
774eb0ea82
Update bitmapfont to v2.1.0
2020-10-03 01:20:47 +09:00
Hajime Hoshi
033f40affc
Update Oto to v0.6.5
2020-10-01 01:11:00 +09:00
Hajime Hoshi
7b3294064d
examples/font: Use golang.org/x/image/font/opentype
...
Updates #484
2020-09-28 02:20:14 +09:00
Hajime Hoshi
567720ffb4
Update bitmapfont
2020-09-24 19:18:58 +09:00
Hajime Hoshi
f189404370
text: Update bitmapfont to v2
2020-09-23 22:59:46 +09:00
Hajime Hoshi
14e324ceff
Update bitmapfont
2020-09-21 00:13:58 +09:00
Hajime Hoshi
bd3d2b3394
Update dependencies (gopkg.in/check.v1)
2020-09-20 22:23:42 +09:00
Hajime Hoshi
5685952664
Update dependencies
2020-09-20 22:11:27 +09:00
Hajime Hoshi
f09e9ef8ee
Update Oto
...
Updates hajimehoshi/oto#93
2020-09-18 04:35:34 +09:00
Hajime Hoshi
e764b3a425
Update Oto version (again)
...
Updates hajimehoshi/oto#93
2020-09-16 03:21:15 +09:00
Hajime Hoshi
5491a486c7
Update Oto
...
Updates hajimehoshi/oto#93
2020-09-16 01:11:01 +09:00
Hajime Hoshi
3d333d5be7
Update Oto
...
Updates hajimehoshi/oto#93
2020-09-15 13:50:53 +09:00
Hajime Hoshi
c6dc2eb4dc
Update dependencies
2020-08-24 13:02:38 +09:00
Hajime Hoshi
16697ffbf2
Update Oto version
...
This might fix the potential deadlock in audio.
Updates #1308
2020-08-17 03:45:23 +09:00
Hajime Hoshi
67706ce6ed
Update go-mp3 version
...
Go 1.12 failed to build go-mp3 v0.3.0.
2020-08-16 19:46:38 +09:00
Hajime Hoshi
d73472f4f2
Use the library style of file2byteslice
2020-08-14 00:50:09 +09:00
Hajime Hoshi
1bc6f612b3
Update dependencies
2020-08-13 03:02:14 +09:00
Hajime Hoshi
799bd2caf4
Update golang.org/x/sys
2020-08-13 03:01:28 +09:00
Hajime Hoshi
d66e48b91f
Update Oto to v0.6.3
2020-08-10 15:37:13 +09:00
Hajime Hoshi
28af45bf0f
Update Oto version
...
Fixes #1280
2020-08-03 03:10:59 +09:00
Hajime Hoshi
88c103e1fd
Update Oto version
2020-07-31 00:11:10 +09:00
Hajime Hoshi
f4fff5439e
Update Oto version
2020-07-25 02:17:52 +09:00
Hajime Hoshi
7afc242a13
Update gomobile version
2020-07-25 01:35:46 +09:00
Hajime Hoshi
ca3c74d88d
audio: Bug fix: Audio didn't work correctly after recovering from sleeping on macOS
...
Fixes #1259
2020-07-24 22:08:36 +09:00
Hajime Hoshi
0463160b15
audio: Mitigate the issue on recovering from sleep
...
Updates #1259
2020-07-24 19:39:10 +09:00
Hajime Hoshi
f13fe331fb
Update dependencies
2020-07-10 00:26:11 +09:00
Hajime Hoshi
cb0666bc8b
cmd/gomobile: Update gomobile version
2020-06-30 13:16:55 +09:00
Hajime Hoshi
52df43b7ab
Update GLFW version
2020-06-27 23:55:32 +09:00
Hajime Hoshi
a2b97be266
Update go-mp3 version
2020-06-09 22:27:20 +09:00
Hajime Hoshi
fd5c34cbc3
Update dependencies
2020-05-26 20:23:19 +09:00
Hajime Hoshi
050b788843
Remove go2dotnet from go.mod
2020-05-17 14:28:01 +09:00
Hajime Hoshi
d8b34b136a
Add cmd/ebitenmonogame
...
Fixes #1144
2020-04-24 20:48:01 +09:00
Hajime Hoshi
7ac6b0bfa3
Update dependencies
2020-03-31 03:32:38 +09:00
Hajime Hoshi
c166fe8eea
Update GLFW to v3.3.2
...
Fixes #1086
2020-02-23 03:10:38 +09:00
Hajime Hoshi
a208a026f6
uidriver/mobile: Implement keyboard key inputs for gomobile-build
...
Updates #237
2020-02-22 23:57:16 +09:00
Hajime Hoshi
59431e1cad
graphicsdriver/opengl: Leave comments why we don't use PBO on Android
...
Unfotunately, PBO might slow Android applications expecially when
coming back from context lost. Ebiten sends a lot of draw calls to
replace pixels in such case.
Until we find a good solution, let's not use PBO on Android.
Fixes #988
2020-01-19 17:02:34 +09:00
Hajime Hoshi
dc5392a73c
Update Oto version to v0.5.4
2019-12-26 18:01:59 +09:00
Hajime Hoshi
85cbc7e56b
Enable to compile Ebiten on js/wasm with Go 1.14
...
Fixes #1024
2019-12-19 00:45:53 +09:00
Hajime Hoshi
995ba3afcf
glfw: Update GLFW 3.3
2019-11-26 11:21:07 +09:00
Hajime Hoshi
a040aae83b
glfw: Update to GLFW 3.3
...
Fixes #1000
2019-11-26 01:19:20 +09:00
Hajime Hoshi
f028610006
Update GLFW repository version
2019-11-25 22:23:55 +09:00
Hajime Hoshi
cfc66efcfb
Update Oto to v0.5.3
2019-11-17 13:11:46 +09:00
Hajime Hoshi
3aef0e3405
audio: Bug fix: Delay on macOS/iOS
...
Updates #975
2019-11-10 20:26:07 +09:00
Hajime Hoshi
d2ff834cdb
Update Oto version to 0.5.2
2019-11-03 00:08:44 +09:00
Hajime Hoshi
93792a6386
Update dependencies
2019-10-27 03:06:09 +09:00
Hajime Hoshi
3112619f00
Update Oto version to 0.5.1
2019-10-27 03:00:36 +09:00
Hajime Hoshi
be449ea430
Bug fix: Remove replace from go.mod
2019-10-22 14:36:09 +09:00
Hajime Hoshi
2f7ccf17f5
docs: Fix comments
2019-10-22 04:15:15 +09:00
Hajime Hoshi
016a9a6923
Update Oto version for more efficent memory usage
...
Updates #828
2019-10-20 17:00:45 +09:00
Hajime Hoshi
230616a23b
Use the latest Oto to use Web Worklet
...
Fixes #828
2019-10-20 05:37:32 +09:00
Hajime Hoshi
045c743021
Update Oto version to v0.5.0
2019-09-23 01:07:26 +09:00
Hajime Hoshi
272923da65
Revert gomobile version
...
The latest version includes an issue: golang/go#33937
2019-09-02 03:00:17 +09:00
Hajime Hoshi
56f45d77bd
Update dependencies
2019-09-02 02:57:19 +09:00
Hajime Hoshi
9ba113861c
Add ebitenmobile command
...
This works only for iOS so far. I'll implement Java version soon.
Updates #863
2019-08-18 03:03:01 +09:00
Hajime Hoshi
7b91f3025c
Update Oto version
2019-07-27 17:31:30 -07:00
Hajime Hoshi
052697e305
Update dependencies
2019-07-15 13:16:57 +09:00
Hajime Hoshi
9e8b23f7dc
Update bitmapfont version to v1.2.0
2019-07-14 18:09:09 +09:00
Hajime Hoshi
dfe3116ac8
Update Oto version
2019-07-11 22:27:22 +09:00
Hajime Hoshi
4a02f88ae3
Update Oto version to 0.3.5
2019-06-27 01:08:05 +09:00
Hajime Hoshi
ab61a2d23c
Update Oto version
2019-06-17 03:01:00 +09:00
Hajime Hoshi
7efe4758bd
Update Oto version to master for Go 1.13 (tip)
...
Updates #878
2019-06-15 01:15:27 +09:00
Hajime Hoshi
a5c260b4b5
Update flock to v0.7.1
2019-06-13 09:44:03 +09:00
Hajime Hoshi
8044b7405a
go mod tidy (and go test)
2019-06-13 09:35:44 +09:00
Hajime Hoshi
b2c6ddf7f6
Update go-mp3 version
2019-05-24 03:24:54 +09:00
Hajime Hoshi
ada9a4ab49
Update GLFW version
2019-05-22 03:17:33 +09:00
Hajime Hoshi
5c85c1466a
Update Oto version
2019-05-08 00:04:24 +09:00
Hajime Hoshi
f984f5ada9
Force to use Go 1.12 or later
...
As syscall/js has incompatible change between Go 1.11 and Go 1.12,
it is safe to force to use Go 1.12.
2019-05-01 17:43:38 +09:00
Hajime Hoshi
1b7be0055a
Update go.mod
...
github.com/gohperjs/gopherjs is not longer needed in go.mod since
`syscall/js` is now used.
2019-05-01 17:38:38 +09:00
Hajime Hoshi
10fb5e33be
Replace GopherWasm with syscall/js
...
Fixes #857
2019-05-01 17:28:00 +09:00
Hajime Hoshi
ab84184b4f
Update Oto version
2019-04-30 21:13:22 +09:00
Hajime Hoshi
5ebf474376
Update Oto version
...
Fixes #856
2019-04-30 19:57:02 +09:00
Hajime Hoshi
c112c31e7e
audio: Reimplement audio by using multiple oto.Player
2019-04-30 18:20:52 +09:00
Hajime Hoshi
dea7118733
Update Oto version
2019-04-09 19:41:41 -04:00
Hajime Hoshi
b796582d14
Update go-mp3 version to v0.2.0
2019-04-07 18:39:17 -04:00
Hajime Hoshi
ba033ddf20
Update Oto version
...
This is a temporary fix for #836 .
After relasing Oto v0.3.3, update go.mod again and cherry-pick
this onto 1.9 branch.
2019-04-02 23:29:58 +09:00
Hajime Hoshi
200c3b80a9
Update Oto version
2019-04-01 00:48:59 +09:00