Hajime Hoshi
|
6bbfec1869
|
audio: refactoring: initialize the context at an update hook
Closes #2715
|
2024-03-16 22:42:04 +09:00 |
|
Hajime Hoshi
|
4a212181e7
|
examples/audio: show milliseconds
Updates #2901
|
2024-03-16 22:42:01 +09:00 |
|
Hajime Hoshi
|
9cd525a04e
|
audio: bug fix: position adjustment should not start before ready
Updates #2901
|
2024-03-16 22:03:36 +09:00 |
|
Hajime Hoshi
|
9cc017412f
|
audio: refactoring
|
2024-03-16 21:44:39 +09:00 |
|
Hajime Hoshi
|
9faa3f4601
|
internal/gamepaddb: refactoring
|
2024-03-16 17:57:52 +09:00 |
|
Hajime Hoshi
|
696938987d
|
internal/gamepad: use locks for consistency
Perhaps Gamepad's m might not be needed, but let's use the lock for
consistency for the current situation.
|
2024-03-16 16:31:49 +09:00 |
|
Hajime Hoshi
|
209dc50f72
|
internal/gamepaddb: refactoring
|
2024-03-16 15:37:42 +09:00 |
|
Hajime Hoshi
|
047858aa59
|
internal/gamepaddb: rename functions
|
2024-03-16 15:16:29 +09:00 |
|
Hajime Hoshi
|
6cdabf09d1
|
ebiten: guarantee invalid color values are not clamped
Closes #2798
|
2024-03-13 12:03:44 +09:00 |
|
Hajime Hoshi
|
bb6430d3ba
|
internal/shader: bug fix: unexpected crash for out of range
Closes #2926
|
2024-03-13 11:37:00 +09:00 |
|
Hajime Hoshi
|
7389f9ddb2
|
ebiten: add KeyIntlBackslash
Updates #2921
|
2024-03-12 12:49:02 +09:00 |
|
Hajime Hoshi
|
4c7ed56077
|
text/v2: add a comment
|
2024-03-11 23:24:38 +09:00 |
|
Hajime Hoshi
|
63e97c7064
|
internal/shader: bug fix: needed to resolve const and non-const types
Closes #2922
|
2024-03-10 19:49:19 +09:00 |
|
Hajime Hoshi
|
c9a973c6c1
|
internal/ui: bug fix: needed to focus the window at launch
Updates #2725
Closes #2924
|
2024-03-10 12:44:28 +09:00 |
|
Hajime Hoshi
|
9a7dcb1077
|
internal/shader: bug fix: failed to return an array in HLSL
Closes #2923
|
2024-03-10 11:59:50 +09:00 |
|
Hajime Hoshi
|
927e025982
|
internal/shader: bug fix: wrong type conversion for min, max, and clamp
Closes #2922
|
2024-03-10 11:30:06 +09:00 |
|
Hajime Hoshi
|
dc05f2014f
|
exp/textinput: implement for Windows
Closes #2735
|
2024-03-09 23:05:19 +09:00 |
|
Hajime Hoshi
|
3eaa03e193
|
all: update dependencies
|
2024-03-07 10:03:44 +09:00 |
|
Hajime Hoshi
|
34cdb20276
|
all: update PureGo to v0.7.0-alpha.3
|
2024-03-04 00:02:55 +09:00 |
|
Hajime Hoshi
|
c0d9954b3e
|
exp/textinput: use native pixels for a candidate window position
|
2024-03-03 23:35:34 +09:00 |
|
Hajime Hoshi
|
3e4c47eb70
|
internal/ui: refactoring
|
2024-03-03 23:27:02 +09:00 |
|
Hajime Hoshi
|
4d72f97e45
|
exp/textinput: add State.Error
|
2024-03-03 20:53:58 +09:00 |
|
Hajime Hoshi
|
0fa39182cb
|
exp/textinput: refactoring
|
2024-03-02 17:17:27 +09:00 |
|
Hajime Hoshi
|
0a20670f3f
|
all: upadte PureGo
Updates ebitengine/purego#217
|
2024-03-01 03:00:52 +09:00 |
|
Hajime Hoshi
|
c5ebf8670b
|
Revert "all: update PureGo"
This reverts commit 200c6569c3 .
Reason: this caused crashes on macOS
|
2024-03-01 01:19:13 +09:00 |
|
Hajime Hoshi
|
200c6569c3
|
all: update PureGo
|
2024-02-28 22:18:11 +09:00 |
|
Hajime Hoshi
|
cc3db584f2
|
internal/shader: allow integer types for clamp
Closes #2788
|
2024-02-25 21:21:27 +09:00 |
|
Hajime Hoshi
|
4b9508c523
|
internal/shader: bug fix: wrong type checks on min/max
Updates #2788
|
2024-02-25 21:17:54 +09:00 |
|
Hajime Hoshi
|
e8cdf885c0
|
internal/shader: allow integer types for min and max
Updates #2788
|
2024-02-25 20:18:19 +09:00 |
|
Hajime Hoshi
|
face5fd870
|
internal/shader: allow integer types for abs and sign
Updates #2788
|
2024-02-25 18:16:44 +09:00 |
|
Mykhailo Lohachov
|
012fe52b6f
|
internal/atlas: use bit manipulation for function power of 2 -like functions (#2915)
Closes #2914
|
2024-02-25 02:06:52 +09:00 |
|
Hajime Hoshi
|
64cb6cf8a9
|
internal/atlas: reduce test flakiness
|
2024-02-24 23:03:12 +09:00 |
|
Hajime Hoshi
|
732eedf2e0
|
all: use github.com/ebitengine/gomobile instead of golang.org/x/mobile
Closes #2748
Closes #2899
|
2024-02-24 22:07:27 +09:00 |
|
Hajime Hoshi
|
40f3cbe1e3
|
internal/ui: bug fix: DeviceScaleFactor should be initialized asap on Android
Closes #2913
|
2024-02-24 19:48:20 +09:00 |
|
Hajime Hoshi
|
5f08bbf01c
|
.github/workflows: update Android SDK version
|
2024-02-24 03:36:43 +09:00 |
|
Hajime Hoshi
|
753672931e
|
all: update PureGo to v0.7.0-alpha.1
|
2024-02-23 00:54:26 +09:00 |
|
Hajime Hoshi
|
df68cbfc5b
|
internal/gamepaddb: update the database
|
2024-02-21 20:36:46 +09:00 |
|
Hajime Hoshi
|
fc4b60df54
|
all: update PureGo
|
2024-02-20 22:49:41 +09:00 |
|
TotallyGamerJet
|
e6a17e58c9
|
internal/glfw: rewrite cocoa_time_darwin.c and posix_thread_unix.c into Go-ish (#2912)
Updates #1162
|
2024-02-20 22:37:13 +09:00 |
|
Hajime Hoshi
|
6b403fef6f
|
all: update dependencies
|
2024-02-18 23:13:03 +09:00 |
|
Hajime Hoshi
|
a64c9c4511
|
all: update Oto to v3.2.0-alpha.4
|
2024-02-17 10:57:58 +09:00 |
|
Hajime Hoshi
|
24256af624
|
internal/atlas: bug fix: test flakiness due to GC
|
2024-02-15 03:00:49 +09:00 |
|
Hajime Hoshi
|
820c996329
|
internal/shader: bug fix: wrong lhs in an assignment
Closes #2910
|
2024-02-15 02:29:21 +09:00 |
|
Hajime Hoshi
|
6bdd686a29
|
all: update Oto
|
2024-02-15 02:26:27 +09:00 |
|
Hajime Hoshi
|
6d898d752e
|
ebiten: add (*Monitor).DeviceScaleFactor()
This replaces ebiten.DeviceScaleFactor().
Updates #2795
|
2024-02-12 17:09:03 +09:00 |
|
Hajime Hoshi
|
67d947d37a
|
internal/ui: remove Bounds
|
2024-02-12 15:24:00 +09:00 |
|
Hajime Hoshi
|
fca8ebb9af
|
internal/shader: bug fix: non-name on the left side of :=
Closes #2891
|
2024-02-11 21:21:16 +09:00 |
|
Hajime Hoshi
|
75103f39dd
|
internal/shader: bug fix: error on a function name in a function call
Updates #2891
|
2024-02-11 21:09:49 +09:00 |
|
Hajime Hoshi
|
60725eba86
|
ebiten: add RunGameOptions.X11ClassName and X11InstanceName
Closes #2904
|
2024-02-11 19:31:29 +09:00 |
|
Hajime Hoshi
|
c72e609158
|
.github/workflows: test Go 1.22
|
2024-02-07 12:19:29 +09:00 |
|