Henrik Rydgård
5a7db8aa11
Fix issue with touch control editor with no game running. Fixes #18652
2023-12-31 01:04:14 +01:00
Henrik Rydgård
acd719448e
Wrap g_Config.bRunBehindPauseMenu behind a function, so we can add conditions
2023-12-30 21:50:20 +01:00
Henrik Rydgård
4e90d82e23
Fix sceKernelExitGame (regressed with the run-in-background stuff)
2023-12-30 11:58:29 +01:00
Henrik Rydgård
a023dc98f0
Change title of login dialog for RetroAchievements.
...
Idea by Silent to help password managers.
2023-12-30 11:11:51 +01:00
Henrik Rydgård
9c1fd06c2f
Various fixes to PathBrowser etc to handle browsing HTTP subfolders
2023-12-29 21:34:24 +01:00
Henrik Rydgård
679b8330ff
Add bindings for toggling mouse control and touch screen controls. Not bound by default.
...
I think I'll find myself using both of these for testing, feel worthwhile.
Suggested in #18464
2023-12-29 17:40:57 +01:00
Henrik Rydgård
63181374c7
Finish previous commit
2023-12-29 17:24:15 +01:00
Henrik Rydgård
4609df40c9
Update gamepad opacity once per frame, not once per button
2023-12-29 17:09:38 +01:00
Henrik Rydgård
f42e9d94a3
Show the tilt input type directly on the item that goes to the tilt settings
2023-12-29 14:10:03 +01:00
Henrik Rydgård
7d114eb29b
Remote ISO: Add working support for streaming CHD files over the network
2023-12-29 13:34:22 +01:00
Henrik Rydgård
71f1e29513
Remote ISO: Allow sharing a folder of ISOs instead of Recent.
2023-12-29 12:55:08 +01:00
Henrik Rydgård
e6bc3d83f8
Logging improvement
2023-12-29 11:44:22 +01:00
Henrik Rydgård
cd00d06842
Add reload button to GameBrowser. Fix assert if game load failed
2023-12-29 00:18:04 +01:00
Henrik Rydgård
6ac4cc4559
Remote disc streaming: Add an option for a "Remote" tab on the main screen
2023-12-28 18:58:47 +01:00
Henrik Rydgård
7ab979a387
Reduce the minimum for the analog trigger threshold
2023-12-28 15:38:02 +01:00
Henrik Rydgård
3895cfff74
Add "Analog trigger threshold" setting, for conversion of analog trigger inputs to digital button inputs.
2023-12-28 13:36:03 +01:00
Henrik Rydgård
e47791d4c4
Remove unnecessary vector
2023-12-21 11:16:10 +01:00
Henrik Rydgård
e40ec0cc50
Merge pull request #18589 from hrydgard/organize-bindings
...
Control Mappings: Organize bindings into categories
2023-12-20 19:03:13 +01:00
Henrik Rydgård
91b5956fc4
Fix background color of crash screen
2023-12-20 17:03:06 +01:00
Henrik Rydgård
a996afb9f6
Allow unpausing with keys bound to pause.
2023-12-20 16:55:39 +01:00
Henrik Rydgård
9cb3d03098
Add categories for control bindings
2023-12-20 16:20:26 +01:00
Henrik Rydgård
2d4e59eb62
Control mapping UI: Fix bug where we warn about combo mappings unnecessarily for axis input
2023-12-20 15:37:46 +01:00
Henrik Rydgård
d339a4b985
Buildfix
2023-12-20 15:15:34 +01:00
Henrik Rydgård
dd1396e2fd
Merge pull request #18581 from GermanAizek/lower-scope
...
Reduced lower scope for local objects
2023-12-20 14:53:36 +01:00
Henrik Rydgård
dd15a1573d
Add setting to configure simulated key-up delay for mouse wheel events
2023-12-20 11:39:37 +01:00
Herman Semenov
95f535dab0
[UI/Windows] Object out of scope optimization for better codegeneration (lower level scope)
2023-12-20 12:35:02 +03:00
Henrik Rydgård
ffa3529e6f
Merge pull request #18572 from hrydgard/disable-range-culling-hack
...
Add "Disable culling" as a speedhack for experimentation
2023-12-18 21:49:37 +01:00
Henrik Rydgård
97e0f6dc94
Prepare for deferred waits
2023-12-18 17:15:56 +01:00
Henrik Rydgård
50bcb2a77a
Add "Disable culling" as a speedhack for experimentation
...
Range culling (which we'll just call culling in the setting
name) still is problematic enough that it can be useful to have this
way to turn it off as an escape route. Since disabling it can break some
games like famously TOCA, it needs to be under speedhacks, though likely
the performance change is minimal.
See for example #17061
2023-12-18 13:13:44 +01:00
Henrik Rydgård
ef149bd9f3
Allow EmuScreen to run behind the DevMenu popup
2023-12-18 12:59:18 +01:00
Henrik Rydgård
818471a2d7
Mouse wheel: Centralize the sending of KEY_UP events on a timer.
2023-12-17 19:40:59 +01:00
Henrik Rydgård
41bbc83b6d
EmuScreen: Fix some cases where we didn't set viewport or scissor
2023-12-15 11:31:40 +01:00
Henrik Rydgård
ce6b05174a
Also call SendMouseDeltaAxis directly from NativeMouseDelta for lower latency.
2023-12-14 19:30:03 +01:00
Henrik Rydgård
d397635e49
Mouse input: Approximate the old smoothing function
2023-12-14 19:24:39 +01:00
Henrik Rydgård
7b0ee5440d
Move the mouse event processing code out from NativeApp
2023-12-14 19:01:19 +01:00
Henrik Rydgård
812b1024f0
Move TouchTestScreen to DevScreens
2023-12-14 19:01:19 +01:00
Henrik Rydgård
ed4941f416
Remove Vulkan (and Windows.h) include from DevScreens.cpp
2023-12-14 19:01:18 +01:00
Henrik Rydgård
b941f40b32
Remove unused function
2023-12-14 19:01:18 +01:00
Henrik Rydgård
47caa637fe
Add new translation key
2023-12-14 16:51:43 +01:00
Henrik Rydgård
663ef40640
Move the new driver choice to Developer Tools
2023-12-14 16:34:55 +01:00
Henrik Rydgård
97bd15a81a
We indent with tabs
2023-12-14 16:26:38 +01:00
Henrik Rydgård
969cb8ac18
Driver choice: Add error message for wrong file type
2023-12-14 16:26:12 +01:00
Henrik Rydgård
7634eba083
Merge pull request #18532 from dima-xd/adrenotools
...
Android: Implement custom driver loading for ARM64 Android devices
2023-12-14 15:54:24 +01:00
Henrik Rydgård
b78c7ad470
Merge pull request #18545 from GermanAizek/const-ref-params
...
Objects in function parameters have been replaced with constant references
2023-12-14 13:49:33 +01:00
Herman Semenov
3d422b11c0
[GPU Common Vulkan/UI/Windows Debugger] Added const reference for function params
2023-12-14 14:23:31 +03:00
Dzmitry Dubrova
a461800973
Implement custom driver loading for ARM64 Android devices
2023-12-14 08:53:03 +03:00
Henrik Rydgård
0795f6b9e8
Merge pull request #18539 from hrydgard/speedhack-readback-multi-choice
...
Add multiple choices to the speedhack "Disable GPU readback"
2023-12-13 18:18:44 +01:00
Henrik Rydgård
026a61cf0b
Merge pull request #18540 from hrydgard/exit-improvements
...
Expose --escape-exit and --pause-menu-exit to be set from the ini file
2023-12-13 18:18:30 +01:00
Herman Semenov
315340fc62
Using const reference for C++17 range-based loop and freq used objects
2023-12-13 17:33:01 +01:00
Henrik Rydgård
af17112bf4
Expose --escape-exit and --pause-menu-exit to be set from the ini file
...
You can now set --escape-exit by setting `PauseExitsEmulator = true` in [General].
You can now set --pause-menu-exit by setting `PauseMenuExitsEmulator = true` in [General].
2023-12-13 17:12:48 +01:00