Hajime Hoshi
|
d3cf8935e8
|
internal/gamepad: add comments
|
2022-01-29 02:22:10 +09:00 |
|
Hajime Hoshi
|
71e17efd80
|
internal/gamepad: simplify the implementation by making the APIs concurrent-unsafe
|
2022-01-29 02:07:15 +09:00 |
|
Hajime Hoshi
|
5edfd1b743
|
internal/gamepad: move the implementation of gamepad for GOOS=js
Updates #1957
|
2022-01-29 01:44:42 +09:00 |
|
Hajime Hoshi
|
2df4e17ae9
|
internal/uidriver/mobile: bug fix: use AVFoudation instead of AVFAudio for old iOS
|
2022-01-27 00:28:01 +09:00 |
|
Hajime Hoshi
|
12de3a7749
|
internal/uidriver/mobile: bug fix: specify a shared AVAudioSession for CHHapticEngine
Closes #1976
|
2022-01-26 23:53:56 +09:00 |
|
Hajime Hoshi
|
eabd82cda0
|
internal/uidriver/mobile: make Vibrate async
|
2022-01-26 22:36:31 +09:00 |
|
Hajime Hoshi
|
8f1f9e3a5f
|
internal/uidriver/glfw: do not set the window size on fullscreen
The window size and the framebuffer size of fullscreen doesn't match.
Updates #1960
|
2022-01-26 16:23:34 +09:00 |
|
Hajime Hoshi
|
5ee493e85a
|
internal/uidriver/glfw: bug fix: needed to adjuts the units between the framebuffer and the window
Updates #1960
Closes #1975
|
2022-01-26 04:58:08 +09:00 |
|
Hajime Hoshi
|
f76d1c8d50
|
Revert "internal/uidriver/glfw: bug fix: needed to set the window position after restoring from fullscreen"
This reverts commit 99a15d81f4 .
Reason: The true culprit was 12c144070f
Updates #1975
|
2022-01-26 04:57:28 +09:00 |
|
Hajime Hoshi
|
99a15d81f4
|
internal/uidriver/glfw: bug fix: needed to set the window position after restoring from fullscreen
Closes #1975
|
2022-01-26 04:29:12 +09:00 |
|
Hajime Hoshi
|
da1d6ddf17
|
internal/uidriver/glfw: refactoring: SetTitle after restoring from fullscreen is no longer needed
|
2022-01-26 04:15:09 +09:00 |
|
Hajime Hoshi
|
d0a6ce6567
|
internal/graphicsdriver/metal: disable presentsWithTransaction in the fullscreen mode
Updates #1745
Closes #1974
|
2022-01-26 03:55:14 +09:00 |
|
Hajime Hoshi
|
11d01f4de1
|
internal/cbackend: add EbitenVibrateGamepad
Updates #1452
|
2022-01-26 03:32:52 +09:00 |
|
Hajime Hoshi
|
fb3a022327
|
ebiten: use the DB's name for GamepadName
Updates #1949
|
2022-01-25 21:14:03 +09:00 |
|
Hajime Hoshi
|
cdf2335f5a
|
refactoring: better error handlings on Windows
|
2022-01-23 18:30:40 +09:00 |
|
Hajime Hoshi
|
a049c403cf
|
internal/gamepad: bug fix: go-vet failed (misuse of unsafe.Pointer)
Updates #1452
|
2022-01-23 02:08:30 +09:00 |
|
Hajime Hoshi
|
580307f150
|
internal/gamepad: bug fix: go-vet failed
Updates #1452
|
2022-01-23 01:56:14 +09:00 |
|
Hajime Hoshi
|
ff24f7718c
|
internal/uidriver/glfw: use an original implementation for macOS
Updates #1452
|
2022-01-23 01:48:24 +09:00 |
|
Hajime Hoshi
|
84c680c6ed
|
internal/shader: ban the operator div on a matrix
The operator div on a matrix doesn't work on Metal.
|
2022-01-21 03:37:34 +09:00 |
|
Hajime Hoshi
|
2e5b4954f3
|
internal/shader: bug fix: forbid mat + float
mat + float doesn't work on Metal.
|
2022-01-21 02:42:22 +09:00 |
|
Hajime Hoshi
|
99f003a17a
|
internal/shader: bug fix: mat *= vec is not allowed
Updates #1971
|
2022-01-21 02:03:50 +09:00 |
|
Hajime Hoshi
|
0415773b94
|
internal/shader: bug fix: allow the *= operator for a vector and a matrix
Updates #1971
|
2022-01-21 01:59:58 +09:00 |
|
Hajime Hoshi
|
8b8b96c9e7
|
internal/shader: bug fix: wrong test (int*float)
|
2022-01-21 01:31:46 +09:00 |
|
Hajime Hoshi
|
8d2bf6525c
|
internal/shader: bug fix: wrong type checkings for operator *
Updates #1971
|
2022-01-21 01:06:02 +09:00 |
|
Hajime Hoshi
|
8321cecfdd
|
internal/atlas: typo
|
2022-01-19 23:44:59 +09:00 |
|
Hajime Hoshi
|
0a537b7ad2
|
internal/shader: bug fix: a number literal must be represented as floats in some contexts
|
2022-01-17 21:14:07 +09:00 |
|
Hajime Hoshi
|
4940159e5b
|
internal/shader: bug fix: operators between vec/mat and float should work
Closes #1963
|
2022-01-17 20:52:44 +09:00 |
|
Hajime Hoshi
|
f5edc189e6
|
internal/uidriver/glfw: bug fix: wrong lock usages
|
2022-01-17 01:29:29 +09:00 |
|
Elias Daler
|
12c144070f
|
internal/uidriver/glfw: fix window float enable/disable (#1962)
Closes #1960
|
2022-01-17 00:28:25 +09:00 |
|
Bertrand Jung
|
c4fbcdd1ae
|
internal/uidriver/glfw: use FreeConsole instead of hiding (#1961)
Closes #485
|
2022-01-16 22:31:17 +09:00 |
|
Hajime Hoshi
|
260f7e07df
|
internal/shader: bug fix: deduction checks for the % operator were lacked
|
2022-01-14 03:51:04 +09:00 |
|
Hajime Hoshi
|
bf48a0b11a
|
internal/shaderir: bug fix: test failures
|
2022-01-12 01:57:06 +09:00 |
|
Hajime Hoshi
|
08ddb4233b
|
internal/shaderir/glsl: bug fix: % was not available on old GLSLs
Use a new utility function modInt instead.
Closes #1951
|
2022-01-12 01:41:09 +09:00 |
|
Hajime Hoshi
|
d110716dc0
|
internal/shader: bug fix: check types correctly for assign operators
Closes #1950
|
2022-01-12 00:39:39 +09:00 |
|
Hajime Hoshi
|
83bd0772d4
|
internal/shader: bug fix: % should be valid only for integers
Closes #1947
|
2022-01-11 23:53:09 +09:00 |
|
Hajime Hoshi
|
ca3f84fdd6
|
internal/uidriver/cbackend: rename an argument
Updates #1452
|
2022-01-11 04:12:08 +09:00 |
|
Hajime Hoshi
|
eb6e2026dc
|
internal/uidriver/glfw: remove unused go:generate comments
|
2022-01-10 22:05:17 +09:00 |
|
Hajime Hoshi
|
d4b722eb06
|
ebiten: rename VibrateOptions.Intensity -> Magnitude
Updates #1452
|
2022-01-10 16:02:26 +09:00 |
|
Hajime Hoshi
|
edff1f0dd9
|
internal/gamepaddb: enable mappings for iOS
Updates #1557
Closes #1722
|
2022-01-09 17:57:09 +09:00 |
|
Hajime Hoshi
|
8334ca9a18
|
iternal/gamepaddb: update TODO comments
|
2022-01-09 04:02:00 +09:00 |
|
Hajime Hoshi
|
4106fb15fe
|
internal/gamepaddb: implement the mappings for Android
Updates #1557
|
2022-01-09 03:29:19 +09:00 |
|
Hajime Hoshi
|
1b498a03cc
|
Revert "internal/graphicsdriver/metal: Bug fix: Vsync didn't work on macOS"
This reverts commit 1dd13ae06e .
Reason: This caused FPS drop on macOS 12.0.1
Updates #1885
Closes #1939
|
2022-01-09 01:02:53 +09:00 |
|
Hajime Hoshi
|
d1a5a161d7
|
internal/atlas: typo
|
2022-01-08 23:33:59 +09:00 |
|
Hajime Hoshi
|
e66d87e03d
|
internal/buffered, interal/mipmap: typo
|
2022-01-08 23:32:58 +09:00 |
|
Hajime Hoshi
|
9d72d8c65a
|
internal/buffered, interal/mipmap: typo
|
2022-01-08 23:31:20 +09:00 |
|
Hajime Hoshi
|
0680ca413d
|
internal/atlas: bug fix: the offscreen must be an independent image
Closes #1938
|
2022-01-08 23:25:06 +09:00 |
|
Hajime Hoshi
|
3b0ce21a56
|
Revert "internal/graphicsdriver: bug fix: render semi-transparent vectors correctly"
This reverts commit 202f642395 .
Reason: TestImageEvenOdd failed
Updates #1933
|
2022-01-06 03:19:46 +09:00 |
|
Hajime Hoshi
|
202f642395
|
internal/graphicsdriver: bug fix: render semi-transparent vectors correctly
Closes #1933
|
2022-01-06 03:00:25 +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
|
c67e4385de
|
internal/thread: bug fix: do not close 'terminate' channel
The `terminate` channel is resued on mobiles (see (*UserInterface).Update
in internal/uidriver/mobile). The channel must not be closed.
Closes #1932
|
2022-01-05 17:21:53 +09:00 |
|