Hajime Hoshi
|
8fe3a0ef9b
|
all: update Oto and PureGo for an iOS 17 issue
Closes #2773
|
2023-09-23 00:01:15 +09:00 |
|
Hajime Hoshi
|
3776e3cceb
|
all: bug fix: update gomobile for an Xcode 15 issue
Closes #2772
|
2023-09-22 23:44:35 +09:00 |
|
Hajime Hoshi
|
0e27a8a30b
|
internal/shader: bug fix: spaces around a compiler directive should be allowed
Closes #2771
|
2023-09-22 01:45:11 +09:00 |
|
Hajime Hoshi
|
a3ff5f283b
|
cmd/ebitenmobile: bug fix: accessing a view property caused deadlock on iOS
This change delays the initialization of the view until viewDidLoad is
called AND mobile.SetGame is called.
Closes #2768
|
2023-09-21 19:18:01 +09:00 |
|
Hajime Hoshi
|
0c9b5cca2c
|
.github/workflows: remove Wayland tests
Updates #2759
|
2023-09-21 13:06:12 +09:00 |
|
Hajime Hoshi
|
2f835a0ee2
|
internal/graphics: fix wrong comments
|
2023-09-21 01:59:20 +09:00 |
|
Hajime Hoshi
|
e22e587d26
|
ebiten: remove an unused file
|
2023-09-21 01:46:59 +09:00 |
|
Hajime Hoshi
|
20ef839e03
|
all: rename arguments in Fragment
Updates #2767
|
2023-09-21 01:35:57 +09:00 |
|
Hajime Hoshi
|
d7a8f73a37
|
examples/textinput: add a log message about environments
Updates #2735
Updates #2736
|
2023-09-20 22:25:13 +09:00 |
|
Hajime Hoshi
|
239209eaf5
|
update dependencies
|
2023-09-19 08:03:14 +09:00 |
|
Hajime Hoshi
|
2c8a2a584f
|
internal/gamepaddb: update the database
This adopts the commit e72ff9cb76
Closes #2766
|
2023-09-18 21:20:10 +09:00 |
|
Hajime Hoshi
|
0dcfa5f54b
|
Revert "internal/gamepaddb: update the database"
This reverts commit 4375fffcbe .
Reason: test failures
|
2023-09-18 19:23:45 +09:00 |
|
Hajime Hoshi
|
4375fffcbe
|
internal/gamepaddb: update the database
This adopts the commit 8adb15e0a2
|
2023-09-18 19:07:01 +09:00 |
|
Hajime Hoshi
|
14f2ee198e
|
ebiten: add SetWindowMousePassthrough and IsWindowMousePassthrough
Closes #2511
|
2023-09-18 18:31:22 +09:00 |
|
Hajime Hoshi
|
c8d38f7f25
|
internal/glfw, interna/cglfw, internal/goglfw: add MousePassthrough
Work in progress
Updates #2511
|
2023-09-18 18:31:22 +09:00 |
|
Hajime Hoshi
|
777c575638
|
internal/goglfw: typo
Fortunately, this function is actually not called.
|
2023-09-18 18:30:43 +09:00 |
|
Hajime Hoshi
|
6f41a05264
|
Revert "internal/graphicsdriver/directx: remove tearing"
This reverts commit 78d3e4273b .
Reason: tearing is potentially risky but needed for maximizing FPS.
Also, tearing is officially recommended by Microsoft (see [1])
Closes #2697
[1] https://github.com/microsoft/DirectX-Graphics-Samples/blob/master/Samples/Desktop/D3D12Raytracing/src/D3D12RaytracingHelloWorld/DeviceResources.cpp#L520
|
2023-09-18 03:30:34 +09:00 |
|
Hajime Hoshi
|
8a0aba45f5
|
internal/ui: update touches after the layout is determined on mobiles
Closes #2763
|
2023-09-17 21:56:26 +09:00 |
|
Hajime Hoshi
|
07d2706e63
|
internal/processtest: bug fix: allow some numerical errors for cursor positions
Updates #2475
|
2023-09-17 19:58:30 +09:00 |
|
Hajime Hoshi
|
fd689467c5
|
internal/processtest: add a test for capturing cursor and fullscreen
Updates #2475
|
2023-09-17 19:41:56 +09:00 |
|
Hajime Hoshi
|
02fd8cfb07
|
internal/ui: bug fix: preserve a captured cursor positions for toggling fullscreening for browsers
Closes #2475
|
2023-09-17 18:38:00 +09:00 |
|
Hajime Hoshi
|
a5aa721bda
|
internal/ui: update mouse and touch cursors after the layout is determined on browsers
Updates #2763
|
2023-09-17 16:30:47 +09:00 |
|
Hajime Hoshi
|
6ab509f221
|
internal/ui: reland: bug fix: preserve cursor positions for toggling fullscreening for desktops
Updates #2475
|
2023-09-17 15:54:39 +09:00 |
|
Hajime Hoshi
|
9d73e45677
|
Revert "internal/ui: bug fix: preserve cursor positions for toggling fullscreening for desktops"
This reverts commit 7ed4db90be .
Reason: compile error on Windows
|
2023-09-17 15:43:38 +09:00 |
|
Hajime Hoshi
|
7ed4db90be
|
internal/ui: bug fix: preserve cursor positions for toggling fullscreening for desktops
Updates #2475
|
2023-09-17 15:26:08 +09:00 |
|
Hajime Hoshi
|
7becaa19e6
|
internal/ui: bug fix: native APIs must be called from the main thread
Updates #2763
|
2023-09-17 15:14:57 +09:00 |
|
Hajime Hoshi
|
0475baf9e2
|
internal/ui: update comments
Updates #2763
|
2023-09-17 14:59:43 +09:00 |
|
Hajime Hoshi
|
8c25b07336
|
internal/ui: call updateInputState after layoutGame
The cursor position is affected by the current layout. Then, input
states should be updated after layoutGame is called.
Updates #2763
|
2023-09-17 14:58:32 +09:00 |
|
Hajime Hoshi
|
a62b8a00e7
|
internal/ui: use float64 for cursor positions internally
|
2023-09-17 03:43:18 +09:00 |
|
Hajime Hoshi
|
226497a8a9
|
internal/cglfw: bug fix: Motif hints should be updated for functions and decorations at the same time
Updates #2289
Closes #2760
|
2023-09-17 00:40:17 +09:00 |
|
Hajime Hoshi
|
90ee615e00
|
internal/cglfw: disable a maximizing button when a max window size is specified
Closes #2289
|
2023-09-16 23:41:19 +09:00 |
|
Hajime Hoshi
|
7698ec0665
|
internal/cglfw: rename a file
Updates #2759
|
2023-09-16 23:17:17 +09:00 |
|
Hajime Hoshi
|
2737bd6d04
|
internal/cglfw: drop a native Wayland support
Closes #2759
|
2023-09-16 21:46:24 +09:00 |
|
Hajime Hoshi
|
45acc2c5d8
|
internal/ui: reland: bug fix: disable window size limitation on fullscreen
Closes #2260
|
2023-09-16 16:49:49 +09:00 |
|
Hajime Hoshi
|
40fc96d78c
|
internal/ui: forbid a green button when a max window size limit is specified
Updates #2260
|
2023-09-16 16:40:03 +09:00 |
|
Hajime Hoshi
|
128215eedd
|
Revert "internal/ui: bug fix: disable window size limitation on fullscreen"
This reverts commit 9a5ef1b553 .
Reason: we should disable the green button instead
Updates #2260
|
2023-09-16 03:23:34 +09:00 |
|
Hajime Hoshi
|
657e4c2541
|
internal/ui: update a comment
Closes #2240
|
2023-09-16 03:12:37 +09:00 |
|
Hajime Hoshi
|
619436a47b
|
internal/ui: refactoring: add monitor_glfw.go
|
2023-09-16 00:16:00 +09:00 |
|
Hajime Hoshi
|
dd2768d5f3
|
internal/ui: bug fix: introduce locks for monitors
Updates #1853
|
2023-09-15 03:59:13 +09:00 |
|
Hajime Hoshi
|
32bd565df9
|
internal/ui: bug fix: setWindowMonitor was processed even when the same monitor was specified
Updates #1835
|
2023-09-15 03:30:15 +09:00 |
|
Hajime Hoshi
|
b710ff17c8
|
internal/ui: bug fix: wait for a while after exiting fullscreen on macOS
Closes #2758
|
2023-09-15 03:19:37 +09:00 |
|
Hajime Hoshi
|
90accfba1e
|
internal/ui: bug fix: do not call PollEvents on Windows and Linux
Updates #2296
|
2023-09-15 03:11:58 +09:00 |
|
Hajime Hoshi
|
568e98ef1c
|
internal/ui: bug fix: call setOrigWindowPos on entering fullscreen
Closes #2757
|
2023-09-15 02:53:38 +09:00 |
|
Hajime Hoshi
|
f7a801d591
|
internal/ui: refactoring
|
2023-09-15 02:45:31 +09:00 |
|
Hajime Hoshi
|
06d1c68506
|
update gomobile
|
2023-09-15 02:30:36 +09:00 |
|
Hajime Hoshi
|
9a5ef1b553
|
internal/ui: bug fix: disable window size limitation on fullscreen
Closes #2260
|
2023-09-15 02:19:20 +09:00 |
|
Hajime Hoshi
|
0e19cd10be
|
internal/shader: add type checks for a bitwise operator + assignment
Closes #2754
|
2023-09-13 04:17:46 +09:00 |
|
Hajime Hoshi
|
1f67518319
|
internal/shader: clean up tests
|
2023-09-13 03:57:20 +09:00 |
|
Hajime Hoshi
|
320cec8869
|
internal/shaderir: refactoring
|
2023-09-13 03:25:42 +09:00 |
|
Hajime Hoshi
|
267eadbac7
|
update Oto to v3.1.0-alpha.3
|
2023-09-13 01:21:11 +09:00 |
|