Commit Graph

9515 Commits

Author SHA1 Message Date
Hajime Hoshi
322ad99568 audio/mp3, audio/vorbis, audio/wav: add comments about cache 2024-05-04 17:30:18 +09:00
Hajime Hoshi
c3b9afe8c4 internal/ui: bug fix: compile error for browsers 2024-05-04 00:30:43 +09:00
Hajime Hoshi
1ebfa8b911 internal/ui: refactoring: remove unused code 2024-05-04 00:26:40 +09:00
Hajime Hoshi
c658a25171 all: replace execabs with os/exec
os/exec no longer searches executablse in the current directory as of
Go 1.19. See https://go.dev/blog/path-security and https://go.dev/issue/43724.
2024-05-03 23:39:38 +09:00
Hajime Hoshi
903ab6727b internal/ui: better panic message at ReadPixels before RunGame
Closes #2979
2024-05-03 16:36:19 +09:00
Hajime Hoshi
35e29a29e7 internal/ui: bug fix: wrong property names were specified
Closes #2975
2024-04-30 23:32:54 +09:00
Hajime Hoshi
e567a8c693 .github/workflows: update wasmbrowsertest 2024-04-30 00:45:00 +09:00
Hajime Hoshi
0af5b41d48 internal/atlas: refactoring 2024-04-29 23:34:37 +09:00
Hajime Hoshi
12876343ff .github/workflows: allow go-vet for Go 1.19 2024-04-29 22:19:55 +09:00
Hajime Hoshi
bb799da51f internal/ui: use atomic.Int32 instead of atomic.Store/LoadInt32
Updates #2422
2024-04-29 21:53:43 +09:00
Hajime Hoshi
59fb259181 internal/graphicsdriver/gl: use PureGo for Linux and UNIX
Updates #2284
2024-04-29 21:25:15 +09:00
Hajime Hoshi
f34932151d all: use atomic.Bool instead of atomic.Store/LoadUint32
Updates #2422
2024-04-29 21:16:01 +09:00
Hajime Hoshi
f2a18ed6ba all: bug fix: upgrade the Go version to 1.19
golang.org/x/tools v0.20.0 no longer supports Go 1.18.
2024-04-29 18:58:17 +09:00
Hajime Hoshi
9c374a958e all: update gomobile 2024-04-29 18:52:14 +09:00
Hajime Hoshi
359b5abb62 all: update dependencies 2024-04-29 18:45:28 +09:00
Hajime Hoshi
c390f0a9fa internal/shader: bug fix: treat a built-in function as an invalid argument
Closes #2965
2024-04-29 16:44:33 +09:00
Hajime Hoshi
13d15b0ed9 .github/workflows: fix comments
Updates #2972
2024-04-29 09:58:00 +09:00
guangwu
97a9ee9601
ebitenutil: close an HTTP response body (#2971)
Signed-off-by: guoguangwu <guoguangwug@gmail.com>
2024-04-29 09:43:11 +09:00
Hajime Hoshi
f43c237c00 .github/workflows: bug fix: Wasm tests didn't work on macOS and Windows
Closes #2973
2024-04-28 21:23:29 +09:00
Hajime Hoshi
af4638d83f all: update bitmapfont to v3.1.0 2024-04-24 00:56:11 +09:00
Hajime Hoshi
bf7acd54bb text/v2: refactoring 2024-04-21 22:46:51 +09:00
Hajime Hoshi
bc9e9d8562 ebiten: move the builtin shader to internal/builtinshader
Updates #2861
2024-04-20 21:23:37 +09:00
Hajime Hoshi
21a906bc82 internal/gamepaddb: refactoring: GLFW gamepads are requried only for Windows
Updates #2964
2024-04-18 14:25:47 +09:00
Hajime Hoshi
c7eb7371f4 internal/gamepad: refactoring 2024-04-18 13:39:29 +09:00
Hajime Hoshi
c74e7fa943 internal/gamepaddb: bug fix: platform was not initialized correctly
After 6552ae1dbe, the order of the init
function calls changed, and then the platform was not initialized
correctly.

This change fixes this issue by not relying on an init function to
get the platform.

Closes #2964
2024-04-18 13:28:53 +09:00
Hajime Hoshi
11223d9fae text/v2: reuse HarfBuzzShaper
Updates #2963
2024-04-17 15:59:53 +09:00
Zyko
ec592390e7 nth attempt at fixing directx 12 2024-04-14 18:39:01 +02:00
Zyko
9881530b46 Attempt at fixing Directx 12 2024-04-14 11:19:10 +02:00
Hajime Hoshi
9cd7b34a77 internal/glfw: reorder constants 2024-04-14 17:30:21 +09:00
Hajime Hoshi
6df42f1a4b internal/glfw: bug fix: disabling cursor doesn't work well on remote desktop
This change applies the bug fix at glfw/glfw#1276

Updates #2961
2024-04-14 16:43:39 +09:00
Hajime Hoshi
86e0bcc264 internal/glfw: bug fix: limit the DWM swap interval to Vista and 7
This change applies the bug fix at glfw/glfw#1072.

Updates #2961
2024-04-14 15:35:00 +09:00
Hajime Hoshi
d5f15f9354 internal/glfw: bug fix: posting an empty event from different goroutine fails
This change applies the bug fix at glfw/glfw#1649

After this change, an Ebitengine application always shows the menu
bar, but this should be fine for Ebitengine applications.
2024-04-14 14:44:42 +09:00
Hajime Hoshi
6ff9e2b44c internal/glfw: bug fix: too early event emitting
This change applies the bug fix at glfw/glfw#2046.
2024-04-14 14:30:06 +09:00
Hajime Hoshi
4dfb3d2fc1 internal/glfw, internal/gamepad: update GLFW to v3.3.10
Closes #2960
2024-04-14 14:11:45 +09:00
Hajime Hoshi
4647e9de53 internal/glfw, internal/gamepad: update GLFW to v3.3.9
Updates #2960
2024-04-14 01:14:22 +09:00
Zyko
483059184f Debug image entry index 2024-04-13 14:56:59 +02:00
Zyko
dc6074bec9 Fixed stencil tests for directx 2024-04-13 14:23:17 +02:00
Zyko
dbe06ec468 Add a test when a single image is used with DrawMRT 2024-04-13 14:04:39 +02:00
Zyko
d706d38ada Add test with empty locations + fix directx 11 && 12 nil first argument 2024-04-13 13:56:13 +02:00
Zyko
0b53525808 Add a basic MRT test 2024-04-13 11:40:31 +02:00
Zyko
7dd4aa9150 Directx 12 mrt working - 1st iteration 2024-04-13 01:11:48 +02:00
Zyko
2faf8a551d Set max dst images to 8 + some wording 2024-04-12 19:19:17 +02:00
Zyko
75b6e1fa6d Fixed conflict 2024-04-12 18:39:47 +02:00
Zyko
f021b5ded8 Fixed IR tests + skipping metal for now 2024-04-12 18:34:29 +02:00
Hajime Hoshi
88dae9c7d4 all: update gen2brain/mpeg 2024-04-13 01:14:20 +09:00
Hajime Hoshi
4a964da0aa internal/shaderir: fix type mismatches 2024-04-12 23:42:06 +09:00
Hajime Hoshi
493db3baf3 all: update mpeg to v0.3.0 2024-04-12 21:59:07 +09:00
Hajime Hoshi
2bd9472d2c examples/video: performance optimization by encouraging BCE 2024-04-12 21:45:54 +09:00
Hajime Hoshi
c105224705 examples/video: show FPS 2024-04-12 15:16:26 +09:00
Hajime Hoshi
3c1d74b2d5 examples/texti18n: update comments 2024-04-12 12:28:15 +09:00