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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and Henrik Rydgård
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
Henrik Rydgård
e62614498e
Buildfix mac (name collision with NO...)
2023-12-13 16:48:07 +01:00
Henrik Rydgård
caec201c4d
Make "Skip GPU readbacks" a multi-choice option, for easier experimentation by users
2023-12-13 16:18:44 +01:00
Henrik Rydgård
f8927df9a6
Load savestate screenshots in the background
2023-12-13 12:07:23 +01:00
Henrik Rydgård and GitHub
32f5f081a2
Merge pull request #18537 from hrydgard/ui-image-refactor
...
UI image loading refactor
2023-12-13 09:03:29 +01:00
Henrik Rydgård
4710d57ecd
Default the new Android 60hz setting to "Request". Let's see how it goes, might be able to remove the ability to change it later.
2023-12-13 08:53:18 +01:00
Henrik Rydgård
2aca8fe3f9
Get rid of more unnecessary uses of ManagedTexture
2023-12-12 23:13:45 +01:00
Henrik Rydgård
4c3f82da55
Remove ManagedTexture from HttpImageView
2023-12-12 22:44:03 +01:00
Henrik Rydgård
75e96df448
Don't use ManagedTexture in GameInfoCache, not needed.
2023-12-12 22:34:31 +01:00
Henrik Rydgård
82bdc9ec50
Add CreateTextureFromFileData (without ManagedTexture)
2023-12-12 22:24:13 +01:00
Henrik Rydgård
d2e10a058e
Some renaming
2023-12-12 22:15:55 +01:00
Henrik Rydgård and GitHub
8d0582659f
Merge pull request #18533 from hrydgard/tilt-fixes
...
Tilt: Bugfix, make the deadzone circular, in addition to the inverse (low end radius).
2023-12-12 18:27:18 +01:00
Henrik Rydgård
94fb81466f
Tilt: Make the deadzone circular, in addition to the inverse (low end radius).
2023-12-12 17:55:13 +01:00
Henrik Rydgård
a6d717cb39
Add option in dev tools to ask Android for 60hz display using Surface.setFrameRate
...
Might help #18514 and #18480 if we're lucky.
2023-12-12 15:30:39 +01:00
Henrik Rydgård
5763ec1b88
Move NativeQueryConfig into app-android.cpp
2023-12-12 09:56:33 +01:00