Commit Graph

191 Commits

Author SHA1 Message Date
Hajime Hoshi
8df1b6578a .github/workflows: add Go 1.21 2023-07-20 20:20:27 +09:00
Hajime Hoshi
b837713262 .github/workflows: add wayland test 2023-07-13 03:09:11 +09:00
Hajime Hoshi
e04b7a438a .github/workflows: update Go versions 2023-07-12 12:01:40 +09:00
Hajime Hoshi
a9c272d137 .github/workflows: use $GITHUB_OUTPUT
See https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2023-07-11 01:30:57 +09:00
Hajime Hoshi
66410a03cb .github/workflows: update issue-labeler 2023-07-08 19:28:38 +09:00
Hajime Hoshi
585e929f9f .github/workflows: update Go versions 2023-06-07 11:49:59 +09:00
Hajime Hoshi
af767c5d8d .github/workflows: reenable 32bit Linux building
Closes #2667
2023-05-29 00:46:22 +09:00
Hajime Hoshi
556ec7053a .github/workflows: disable Linux i386 tests temporarily
Updates #2667
2023-05-16 03:04:00 +09:00
Hajime Hoshi
89e38041f2 .github/workflows: update 2023-05-03 11:55:19 +09:00
Hajime Hoshi
00e45affe9 all: update OpenGL version from 2.1 to 3.2
'texelFetch' requires OpenGLSL 1.30, which requires OpenGL 3.0+.
macOS might not support OpenGL 3.0 and 3.1, so adopt 3.2.

Updates #1431
2023-04-23 14:25:36 +09:00
Hajime Hoshi
00ed6f08fc internal/graphicsdriver/opengl/gl: refactoring: reduce types 2023-04-22 19:27:56 +09:00
Hajime Hoshi
0542f9daa3 internal/graphicsdriver/opengl/gl: refactoring 2023-04-22 15:59:18 +09:00
Hajime Hoshi
f59322257b .github/workflows: update Go versions 2023-04-05 02:48:28 +09:00
Hajime Hoshi
78d76945ad internal/graphicsdriver/directx: implement DirectX 11 driver
Updates #2613
2023-03-29 15:52:33 +09:00
Hajime Hoshi
72c9ede592 .github/workflows: clean up test.yml 2023-03-29 15:23:51 +09:00
Hajime Hoshi
cbff3555db internal/graphicsdriver/opengl: drop WebGL 1 support
Closes #2191
2023-03-18 22:50:09 +09:00
Hajime Hoshi
694bf449c8 .github/workflows: remove unnecessary file 2023-03-09 17:47:59 +09:00
Hajime Hoshi
65460184a2 .github/workflows: update Go versions 2023-03-09 17:22:30 +09:00
Hajime Hoshi
c7272cf9ba .github/workflows: add -p=1 for Linux
Updates #2571
2023-03-01 21:44:55 +09:00
Hajime Hoshi
48147cab05 Revert ".github/workflows: run the ebiten package tests first"
This reverts commit 57025641a0.

Reason: -shuffle=on prevents caching
2023-02-26 01:15:47 +09:00
Hajime Hoshi
2baecccf45 .github/workflows: run processtest separately
Updates #2571
2023-02-25 13:23:40 +09:00
Hajime Hoshi
57025641a0 .github/workflows: run the ebiten package tests first
Let's mitigate the test load by running the heaviest tests and depending
on cache.

Updates #2571
2023-02-20 01:37:38 +09:00
Hajime Hoshi
5038b8b645 .github/workflows: update Go versions 2023-02-15 18:51:33 +09:00
Hajime Hoshi
fb51e67910 .github/workflows: use cleanenv to reduce environment variables
Closes #2412
2023-02-08 01:11:06 +09:00
Hajime Hoshi
fa751853d7 .github/workflows: use Go 1.20 2023-02-02 10:35:15 +09:00
Hajime Hoshi
d37aadd064 .github/workflows: fix govetblock.txt
Updates #2546
2023-01-21 22:17:36 +09:00
Hajime Hoshi
aebb7e9aef .github/workflows: update wasmbrowsertest 2023-01-21 18:47:30 +09:00
Hajime Hoshi
b065f53a67 .github/workflows: update Go 1.20 to RC3 2023-01-20 16:16:41 +09:00
Hajime Hoshi
8d61d43371 .github/ISSUE_TEMPLATE: remove 02-security.yml
GitHub now provides a default template.

https://docs.github.com/en/code-security/security-advisories/repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository
2023-01-18 03:37:00 +09:00
Hajime Hoshi
1da6b06041 .github/workflows/vuln: update Go versions 2023-01-11 21:37:19 +09:00
Hajime Hoshi
2f948f35d0 .github/workflows: use Go 1.20.0-rc.2 2023-01-05 19:20:34 +09:00
Hajime Hoshi
c159938910 .github/workflows: add Go 1.20 2022-12-08 14:26:02 +09:00
Hajime Hoshi
c12799dc05 .github.com/workflows: update Go versions 2022-12-07 13:56:54 +09:00
Hajime Hoshi
f6f7ed3e3d internal/graphicsdriver/opengl/gl: automatically choose OpenGL and OpenGL ES
Updates #292
2022-11-14 12:50:53 +09:00
Hajime Hoshi
742b142b31 .github/ISSUE_TEMPLATE: update 2022-11-13 02:16:05 +09:00
Hajime Hoshi
be5f4ded7e .github/ISSUE_TEMPLATE: update templates 2022-11-13 02:15:12 +09:00
Hajime Hoshi
3f9a2bff24 .github/workflows: clean up
Updates #2190
2022-11-12 16:24:57 +09:00
Hajime Hoshi
5caed29850 .github/workflows: clean up 2022-11-12 15:44:06 +09:00
Hajime Hoshi
f885c0db43 .github/workflows: update wasmbrowsertest
Updates #2412
2022-11-12 02:58:26 +09:00
Artem Yadelskyi
86e694941f
examples: remove example build tag (#2433)
Closes #1462
2022-11-03 20:24:09 +09:00
Artem Yadelskyi
10415d417a
all: replace interface{} with any (#2430)
Closes #2429
2022-11-03 15:33:09 +09:00
Hajime Hoshi
abbd4bddf1 .github/workflows/vettools: update dependencies 2022-11-03 13:26:26 +09:00
Hajime Hoshi
918f36ca89 .github/workflows/vettools: update go.mode for Go 1.18 2022-11-03 12:57:21 +09:00
Hajime Hoshi
137619e165 .github/workflows: add GOOS=js check for govulncheck 2022-11-02 13:50:51 +09:00
Hajime Hoshi
0153faef09 .github/workflows: bug fix: wrong GOOS for govulncheck 2022-11-02 13:25:04 +09:00
Hajime Hoshi
88af59e468 .github/workflows: separate the vulnerability check to vuln.yml 2022-11-02 13:19:05 +09:00
Hajime Hoshi
0bd2030be7 .github/workflows: do not update tags when editing an issue
This doesn't work well?
2022-10-31 14:36:00 +09:00
Hajime Hoshi
72bdd690a1 .github/workflows: use github/issue-labeler@v2.5 2022-10-30 16:35:26 +09:00
Hajime Hoshi
690e73c11b all: replace reflect.SliceHeader with unsafe.Slice
Closes #2420
2022-10-30 12:25:30 +09:00
Hajime Hoshi
6aa2edd244 .github/workflows: bug fix: -tags was needed for go-vet 2022-10-30 12:06:31 +09:00