Commit Graph

81 Commits

Author SHA1 Message Date
Hajime Hoshi
ec68534c73 internal/graphicsdriver/opengl: introduce EBITENGINE_OPENGL replacing ebitenginewebgl1
This change inroduces a new environment variable `EBITENGINE_OPENGL`
to replace the build tag `ebitenginewebgl1`.
2022-08-28 01:45:58 +09:00
Hajime Hoshi
313c70f4b4 internal/graphicsdriver/directx: support 32bit Windows
Closes #2088
2022-08-28 00:04:55 +09:00
Hajime Hoshi
0587a45c61 .github/workflows: enable -shuffle on browsers
Closes #2273
2022-08-27 20:29:37 +09:00
Hajime Hoshi
f8395e234a .github/workflows: bug fix: NintendoSDK is available only with GOOS=linux 2022-08-18 12:23:36 +09:00
Hajime Hoshi
3f4e3ef41f .github/workflows: fix the build tag name for NintendoSDK
Updates #2242
2022-08-18 03:44:42 +09:00
Hajime Hoshi
5bf1934a70 .github/workflow: update for Go 1.19 2022-08-03 02:15:32 +09:00
Hajime Hoshi
1467772ca3 .github/workflow: specify Android NDK version explicitly
Updates #2085
Closes #2226
2022-08-03 02:05:24 +09:00
Hajime Hoshi
0c5adb95c7 .github/workflow: add Go 1.19 for the test 2022-07-25 00:00:55 +09:00
Hajime Hoshi
28fd3ec9e5 add the ebitengine version build tags besides the ebiten version
Closes #2111
Updates #2190
2022-07-09 15:38:03 +09:00
Hajime Hoshi
428b1263d9 add ebitenginecbackend build tag besides ebitencbackend
Updates #2111
Updates #2190
2022-07-09 15:23:52 +09:00
Hajime Hoshi
c2251d49b5 .github/workflows: add -l to -gcflags 2022-06-04 17:45:59 +09:00
Hajime Hoshi
1fa5696c91 .github/workflows: add a building test without optimization to check potential stack overflow 2022-06-04 17:24:46 +09:00
Hajime Hoshi
bd2a31bdd8 internal/glfwwin: remove unnecessary comments 2022-05-20 23:17:03 +09:00
Hajime Hoshi
58c871df38 .github/workflow: remove warnings 2022-05-20 20:57:07 +09:00
Hajime Hoshi
8941aea249 .github/workflow add tests for GOARCH=386
Closes #2097
2022-05-20 20:56:01 +09:00
Hajime Hoshi
cf914bfe00 .github/workflows: update actions/setup-go to v3 2022-05-01 17:55:37 +09:00
Hajime Hoshi
e1a3f12e68 .github/workflows: add a test for GOARCH=arm64 for macOS
Closes #1790
2022-03-26 23:07:34 +09:00
Hajime Hoshi
79e93d3b12 internal/graphicsdriver: introduce the DirectX driver
Closes #1007
2022-03-26 20:09:34 +09:00
Hajime Hoshi
839e442412 .github/workflow: add a test for internal/shader on Windows
This also required to configure Git for Windows.
2022-03-18 21:43:09 +09:00
Hajime Hoshi
f60134bf6a .github/workflow: bug fix 2022-03-18 19:46:03 +09:00
Hajime Hoshi
cdd46912dc .github/workflow: clean up the YAML 2022-03-18 19:45:14 +09:00
Hajime Hoshi
c3b712a54e add Go 1.18 for testing 2022-03-16 03:00:22 +09:00
Hajime Hoshi
2c68124f0e .github/workflow: fix syntax error 2022-02-13 17:09:52 +09:00
Hajime Hoshi
ab1ad2c72f .github/workflow: add a test to build with the build tag ebitencbackend 2022-02-13 16:57:48 +09:00
Hajime Hoshi
116203c5a5 cmd/ebitenmobile: update gomobile version (reland)
This switches from .framework to .xcframwork for iOS.

Closes #1922
2022-01-05 17:31:46 +09:00
Hajime Hoshi
ea1bc76ef2 Revert "cmd/ebitenmobile: update gomobile version"
This reverts commit f2e19f9fe5 and b065b64f4f

Reason: building iOS framework fails

Updates #1922
2022-01-05 02:24:02 +09:00
Hajime Hoshi
b065b64f4f .github/workflows: bug fix: ebitenmobile generates .xcframework 2022-01-05 02:09:46 +09:00
Hajime Hoshi
683da479c7 .github/worksflows: Bug fix: wasmbrowsertest doesn't support -shuffle yet 2021-09-22 20:09:31 +09:00
Hajime Hoshi
3cb5f78036 .github/worksflows: Bug fix: Add =on to -shuffle 2021-09-22 19:58:34 +09:00
Hajime Hoshi
0c1449de5e .github/worksflows: Add -shuffle
Closes #1817
2021-09-22 19:50:05 +09:00
Hajime Hoshi
9a63bcb9fe .github/workflows: Refactoring 2021-08-28 02:57:32 +09:00
Hajime Hoshi
4cbb3e54c1 .github/workflow: Bug fix: Need .exe for Windows
Updates #1661
2021-08-28 02:45:04 +09:00
Hajime Hoshi
d378c12107 .github/workflow: Add an atomic align check
Closes #1661
2021-08-28 02:34:37 +09:00
Hajime Hoshi
6cc64e9b1e Use Sourcehut APIs to use builds.sr.ht
Closes #1664
2021-08-27 03:21:26 +09:00
Hajime Hoshi
2e2813ab78 Use 'x' to specify Go versions 2021-08-23 23:46:37 +09:00
Hajime Hoshi
c1190c4633 Use Go 1.17 for testing go-inovation 2021-08-21 04:22:08 +09:00
Hajime Hoshi
13e84f0224 audio/internal/readerdriver: Use ALSA instead of PulseAudio
Updates #1633
Closes #1761
Updates #1766
2021-08-18 02:03:12 +09:00
Hajime Hoshi
253509356f Update Go to 1.17 2021-08-17 12:21:53 +09:00
Hajime Hoshi
91395f6285 Bug fix: go-inovation requires Go 1.16 or newer 2021-08-08 17:05:48 +09:00
Hajime Hoshi
d37c106cf4 Update Go for testing 2021-08-06 04:07:51 +09:00
Hajime Hoshi
ddf2310285 Update Go to 1.17.0-rc2 for testing 2021-08-03 22:47:39 +09:00
Hajime Hoshi
b249fe889d Update Go to 1.17.0-rc1 for testing 2021-07-14 12:55:19 +09:00
Hajime Hoshi
7417eb677f Update Go versions on GitHub actions 2021-07-13 08:01:31 +09:00
Hajime Hoshi
06e09c8ef2 Bug fix: Specifying Go 1.17 beta1 with actions/setup-go 2021-06-11 01:20:56 +09:00
Hajime Hoshi
aa024bd7e5 Add Go 1.17beta1 to the tests 2021-06-11 01:18:08 +09:00
Hajime Hoshi
a627c41217 Remove support of Go 1.13 and Go 1.14
Updates #1258
Updates #1415
Updates #1462
2021-06-07 21:44:22 +09:00
Hajime Hoshi
da55ab895a audio/internal/readerdriver: Use PulseAudio for Linux/UNIX
Updates #1549
2021-06-05 19:46:36 +09:00
Hajime Hoshi
7f8248cb44 Update Go versions for testing 2021-06-04 12:24:09 +09:00
Hajime Hoshi
8ddcb48236 Update Go versions for tests 2021-05-07 03:34:56 +09:00
Hajime Hoshi
264274b43b Fix test.yml to always use the latest Ebiten on mobiles
Updates #1397
2021-04-15 00:19:30 +09:00