Commit graph

39178 commits

Author SHA1 Message Date
Henrik Rydgård
02eb10649d Improve checks 2023-12-18 09:12:44 +01:00
Henrik Rydgård
b2729507a1 Assorted debugger-related fixes
Also fixes issue where the rewind machinery would run even during pause.
2023-12-18 00:21:53 +01:00
Henrik Rydgård
06e92e9d72
Merge pull request #18568 from hrydgard/mouse-wheel-repeat
Mouse wheel: Centralize the sending of KEY_UP events on a timer.
2023-12-17 21:40:12 +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
6140321be5
Merge pull request #18566 from Nemoumbra/debugger-ui-fix
Stop opening some context menus when the game's not loaded
2023-12-17 16:31:41 +01:00
Henrik Rydgård
e5af1f8bd0
Merge pull request #18560 from unknownbrackets/replacement-slice
HLE: Slice the very slow memset/memcpy variants
2023-12-17 12:35:48 +01:00
Henrik Rydgård
b09e5f4d8f
Merge pull request #18563 from GABO1423/master
(UWP) Add Redump Asset File
2023-12-17 08:33:43 +01:00
Unknown W. Brackets
e1eecb475a HLE: Slice the very slow memset/memcpy variants.
When they take an especially long time, this allows thread switches
meanwhile.  Important for cases where they might consume more than a total
frame worth of cycles in a background thread.
2023-12-16 20:53:01 -08:00
GABO1423
072383f591 (UWP) Add Redump Asset File 2023-12-16 22:45:58 -04:00
Unknown W. Brackets
053831bf4d HLE: Add mechanics for sliced replacements. 2023-12-16 09:08:58 -08:00
Unknown W. Brackets
5311997753 x86jit: Correct downcount on replacement in IR. 2023-12-16 08:10:29 -08:00
Henrik Rydgård
58e12acee4
Merge pull request #18558 from hrydgard/savestate-screenshot-maxsize
Enforce a max size for save state screenshot regardless of resolution mode
2023-12-15 12:39:54 +01:00
Henrik Rydgård
bac4a01209 Enforce a max size for save state screenshot regardless of resolution mode (auto, skipbuf etc). 2023-12-15 12:35:34 +01:00
Henrik Rydgård
bbcaeb9d13
Merge pull request #18557 from GermanAizek/reserve-add
Using reserve in different places PPSSPP
2023-12-15 12:28:21 +01:00
Herman Semenov
0748ce610f [GPU/Common/D3D11/Directx9/GLES/Vulkan] Using reserve if possible 2023-12-15 14:08:22 +03:00
Herman Semenov
b8748ae9e5 [Common/File/GPU/Render/Input] Using reserve if possible 2023-12-15 14:00:51 +03:00
Herman Semenov
b871e76d05 [Core/Debugger/FileLoaders/FileSystems/MIPS] Using reserve if possible 2023-12-15 13:59:19 +03: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
dd4eed1a95
Merge pull request #18554 from hrydgard/tiger-woods-texture
DXT5: Fix decoding of alpha channel for textures with a non-mod-4 width.
2023-12-15 11:12:14 +01:00
Henrik Rydgård
d61207b031
Merge pull request #18555 from hrydgard/ui-texture-fixes
Vulkan: UI texture loading error handling fixes
2023-12-15 11:12:00 +01:00
Henrik Rydgård
06ba0027c7 Vulkan: Lift unmotivated restriction on texture size 2023-12-15 10:47:51 +01:00
Henrik Rydgård
43a2af46ee Fix error handling on texture creation failure 2023-12-15 10:47:20 +01:00
Henrik Rydgård
acbc9dc94f DXT5: Fix decoding of alpha channel for textures with a non-mod-4 width. 2023-12-15 10:27:24 +01:00
Henrik Rydgård
4e47bab754 Enable ForceLowerResolutionForEffects for another Tiger game 2023-12-15 10:02:26 +01:00
Henrik Rydgård
773bbbd648
Merge pull request #18552 from hrydgard/framebuffer-copy-fix
Fix issue with misdetection of framebuffer copies.
2023-12-15 01:36:01 +01:00
Henrik Rydgård
748193f227 Fix issue with misdetection of framebuffer copies.
Fixes #18512
2023-12-14 23:16:21 +01:00
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