Commit Graph

39151 Commits

Author SHA1 Message Date
Henrik Rydgård
e99d6e8f09
Merge pull request #18551 from hrydgard/mouse-settings
Mouse refactor, restore smoothing
2023-12-14 20:37:26 +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
88b19432fe
Merge pull request #18548 from hrydgard/adrenotools-followup
Adrenotools followup
2023-12-14 19:00:56 +01:00
Henrik Rydgård
578a90fb81
Merge pull request #18549 from GermanAizek/fix-mouse-delta
Removed unused AccumulateMouseDeltas function on Windows
2023-12-14 17:58:30 +01:00
Henrik Rydgård
155222145a
Merge pull request #18550 from GermanAizek/fix-memsize-type
[Common Data Net/Core Debugger HLE/GPU Debugger] Fixed reduction data type size to strict 32-bit integer
2023-12-14 17:51:08 +01:00
Herman Semenov
446ac51be2 Remove unused AccumulateMouseDeltas function on Windows 2023-12-14 19:33:25 +03:00
Herman Semenov
309f0d97f2 [Common Data Net/Core Debugger HLE/GPU Debugger] Fixed reduction data type size to strict 32-bit integer 2023-12-14 19:26:10 +03:00
Henrik Rydgård
47caa637fe Add new translation key 2023-12-14 16:51:43 +01:00
Henrik Rydgård
d64b61010d
Merge pull request #18547 from GermanAizek/fix-render-state4
Fixed all set render state4 after DirectXState::Restore()
2023-12-14 16:40:18 +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
Herman Semenov
9b4cf5fad8 Fixed all set render state4 after DirectXState::Restore() 2023-12-14 17:55:54 +03: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
6da23a2a24
Merge pull request #18543 from hrydgard/minor-crash-fix
Minor debugger-related crash fixes
2023-12-14 14:12:20 +01:00
Henrik Rydgård
ebaebf5945
Merge pull request #18546 from GermanAizek/make-smart-ptr
[Common Data/Core Dialog HLE/GPU Common Vulkan] Optimize create smart pointers using C++17 std::make_*
2023-12-14 14:02:55 +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
08070e7f31 [Common Data/Core Dialog HLE/GPU Common Vulkan] Optimize create smart pointer using C++17 std::make_* 2023-12-14 15:44:16 +03:00
Herman Semenov
3d422b11c0 [GPU Common Vulkan/UI/Windows Debugger] Added const reference for function params 2023-12-14 14:23:31 +03:00
Herman Semenov
af41281761 [Core/Dialog/ELF/FileSystems/HLE/HW/Util] Added const reference for function params 2023-12-14 14:22:24 +03:00
Herman Semenov
5a0d54be83 [Common/Data/GPU/Input/System/UI] Added const reference for function params 2023-12-14 14:21:11 +03:00
Dzmitry Dubrova
085f30d131 Add language strings 2023-12-14 08:55:01 +03:00
Dzmitry Dubrova
a201d50566 Fix CI building 2023-12-14 08:53:03 +03:00
Dzmitry Dubrova
a461800973 Implement custom driver loading for ARM64 Android devices 2023-12-14 08:53:03 +03:00
Henrik Rydgård
a8b8e44de1 Increase texture size limit to 1024. It's actually used by FF3. 2023-12-13 22:18:54 +01:00
Henrik Rydgård
15c0bb1bd0 Fix crash in debugger after unloading the game. 2023-12-13 22:00:55 +01:00
Henrik Rydgård
2f1389233e MemBlockInfo: Fix potential out-of-bounds in the slab map, reported by Nemoumbra 2023-12-13 21:53:16 +01:00
Henrik Rydgård
859e124f1a
Merge pull request #18542 from hrydgard/plugin-load-message
Add a notification when loading a PPSSPP prx plugin
2023-12-13 21:48:09 +01:00
Henrik Rydgård
844637f9d7 Add a notification when loading a prx plugin 2023-12-13 19:10:15 +01: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
Henrik Rydgård
c2a7622340
Merge pull request #18541 from hrydgard/const-ref
Using const reference for C++17 range-based loop and freq used objects
2023-12-13 18:18:18 +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
Henrik Rydgård
e62614498e Buildfix mac (name collision with NO...) 2023-12-13 16:48:07 +01:00
Henrik Rydgård
7aa6f3db16 Add translation strings 2023-12-13 16:18:48 +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
da318e0974
Merge pull request #18538 from hrydgard/async-texture-load
Async texture load on Pause screen
2023-12-13 14:40:31 +01:00
Henrik Rydgård
1ac780aacc Reduce flicker on savestate screenshot load 2023-12-13 12:26:11 +01:00
Henrik Rydgård
d549817245 Add missing check 2023-12-13 12:21:12 +01:00
Henrik Rydgård
f8927df9a6 Load savestate screenshots in the background 2023-12-13 12:07:23 +01:00
Henrik Rydgård
e5d2e09f02 Some code simplification 2023-12-13 10:45:42 +01:00
Henrik Rydgård
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