Commit Graph

213 Commits

Author SHA1 Message Date
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
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