Henrik Rydgård
7746c2754f
Launch the display settings window if the notification is clicked
2025-08-21 10:56:12 +02:00
Henrik Rydgård
14376a05f6
Add fallback for missing modes
2025-08-21 01:28:02 +02:00
Henrik Rydgård
2cf0ffea73
Allow choosing the frame presentation mode in detail in Vulkan mode
2025-08-21 01:01:16 +02:00
Henrik Rydgård
c0b7ecc686
Refactor: Unify the Vulkan init info logic
2025-08-21 01:01:16 +02:00
Henrik Rydgård
9a50fa4834
Merge pull request #20719 from hrydgard/more-misc
...
ImDebugger: Add a basic watch window
2025-08-17 10:24:14 +02:00
Henrik Rydgård
f31a8f08ec
HTTP error logging fixes
2025-08-15 18:08:41 +02:00
Henrik Rydgård
60608b2b39
Allow customizing the proAdhoc server list by editing the ini
2025-08-15 16:35:25 +02:00
Henrik Rydgård
038f1a139e
Implement save state deletion in the save state popup screen
...
Fixes #16223
2025-08-15 15:49:03 +02:00
Henrik Rydgård
5e05a6d0ac
Get rid of some more backward Common/Core dependencies
2025-08-06 00:16:35 +02:00
Henrik Rydgård
05b82d6ce4
Allow passing in a custom resolver to HTTPRequest and Connection. This inverts the bad dependency.
2025-08-06 00:16:34 +02:00
Henrik Rydgård
3c6acf37dd
Split loading of PIC0/PIC1 (don't need PIC0 most of the time)
2025-08-02 23:20:13 +02:00
Henrik Rydgård
3d3509360d
Merge pull request #20683 from lrzlin/loong-fix
...
loongarch: Fix various IR JIT & VertexJIT bugs
2025-08-02 01:04:13 +02:00
Lin Runze
24c6647ce3
loongarch: Fix various IR JIT & VertexJIT bugs
2025-08-02 02:27:49 +08:00
trigger
65d780b160
move ProcessHostnameWithInfraDNS out of sceNet
2025-07-31 13:03:57 -07:00
trigger
787cd9b119
infra dns for http requests
2025-07-27 17:47:36 -07:00
Henrik Rydgård
a0fef38f69
Default to Vulkan on Win10+ (previously Win11+). Set UI scaling default to -1 on all desktops.
2025-07-20 19:05:38 +02:00
Henrik Rydgård
f7263ecaf5
Fix coloring of sliders when dragging
...
Fixes #20617
2025-07-20 11:16:46 +02:00
Henrik Rydgård
9137eedb7b
Windows/Vulkan: Correctly handle minimizing and restoring the window
...
We can't create a swapchain in this case but we still want emulation to
keep running. So we ditch the last renderpass in VulkanQueueRunner but
run all the rest (if PauseWhenMinimized isn't set).
Now works without any validation errors or hangs.
2025-07-18 20:01:48 +02:00
Henrik Rydgård
9ce8408d0c
Merge pull request #20618 from lrzlin/loong-commit
...
loongarch: Add emitter, JIT and disassembler support for LoongArch64
2025-07-12 01:55:19 +02:00
Lin Runze
1d910b81ff
loongarch: Add emitter, JIT and disassembler support for LoongArch64
2025-07-12 03:21:23 +08:00
Henrik Rydgård
a00c857b4b
WASAPI: Try to ask the device for a stereo format if it has too many channels.
...
Also, add support for 16-bit audio (should be rare)
2025-07-11 09:41:08 +02:00
Henrik Rydgård
263d0b3983
SDL: Fix bug where the mouse got stuck in relative mode when mapping mouse inputs
2025-07-10 20:29:24 +02:00
Henrik Rydgård
f410b7e6ea
Show a tiny indicator in the top left of the screen when the game is saving or loading.
2025-07-10 15:11:59 +02:00
Henrik Rydgård
eadd32e00a
Keycodes: Restore the old PrintScreen keymapping, fixing mistake from #19656
...
Fixes #20588
2025-07-08 14:03:04 +02:00
Henrik Rydgård
fc09669ba7
Add DualSense support. Remove trying to support bluetooth devices (not reliable without more work)
2025-07-03 11:11:34 +02:00
Henrik Rydgård
6df9e513c1
Logging, comments and debugger fixes, plus simple dumping of the first block of streaming Atrac3
2025-06-25 01:08:47 +02:00
Henrik Rydgård
1b13af6f81
In debug builds, also default new logs to ERROR
2025-06-24 21:36:04 +02:00
Henrik Rydgård
43e79aba55
Give Mpeg and Atrac their own log categories
2025-06-24 21:36:04 +02:00
Henrik Rydgård
a7a33dc414
Fix potential sign issue in Accessible() (though I don't quite get how it's failing).
2025-06-24 17:16:59 +02:00
Lubos
1c7922f511
OpenXR - Make FakeReflections shader compatible with nonVR screens
2025-06-19 15:57:24 +02:00
Henrik Rydgård
5d98e02d9b
Add more info about the output audio stream to System Information.
...
Plus another channel number fix
2025-06-19 01:20:16 +02:00
Henrik Rydgård
638f0650eb
Merge pull request #20548 from hrydgard/more-audio-work
...
Remove the return value from NativeMix, correct mixing with other channel numbers than 2
2025-06-19 00:14:29 +02:00
Henrik Rydgård
0502d79c99
Remove the return value from NativeMix, correct mixing with other channel numbers than 2
2025-06-18 23:48:00 +02:00
Eric Warmenhoven
25e940ddd1
x86: build fix
2025-06-18 11:27:29 -04:00
Luboš V.
51d60b2a05
OpenXR - Support passthough on Pico headsets
2025-06-18 16:03:39 +02:00
Henrik Rydgård
654b11cb39
Rework the UWP Xaudio backend a bit too.
2025-06-17 01:16:09 +02:00
Henrik Rydgård
6271af52e9
Add the new low-latency WASAPI backend. Implement audio device selection on Windows
2025-06-16 22:40:13 +02:00
Henrik Rydgård
61d6c95f0c
More refactoring. Add the AudioBackend interface
2025-06-16 21:55:32 +02:00
Henrik Rydgård
990b74cc17
More audio refactoring
2025-06-16 18:48:53 +02:00
Henrik Rydgård
a721a0b6dd
Minor refactor
2025-06-16 18:29:38 +02:00
Henrik Rydgård
61a3d40303
Fix memory leak when looking for icons in texture replacement zip files
2025-06-14 09:49:07 +02:00
Henrik Rydgård
70f1edb28f
Misc sanity checks
2025-06-14 08:45:02 +02:00
Henrik Rydgård
435f523997
Replacement textures: Don't spend frame time waiting for a texture to be finished
...
It's better to finish rendering the frame and have the texture ready for
the next one, without wasting CPU.
However, if the user set their texture load speed to "Instant", that
means they never want to see any original textures. So in that case, we
do still wait.
Fixes #20519
2025-06-13 23:31:02 +02:00
Henrik Rydgård
ddc8093b34
RetroAchievements: Better error messages on login, don't delete the username on failure
2025-06-13 19:09:35 +02:00
Henrik Rydgård
6e84cd7f38
Correct the clearing/destruction order when switching JITs.
...
Fixes #20502
2025-06-11 16:27:48 +02:00
Henrik Rydgård
a1a9278047
Remove the upgrade reminder
...
We haven't activated it for a long time, and nowadays PPSSPP has a completely
different level of compatibility and performance compared to back when
we added the upgrade reminder.
Also I'm no longer a fan of HTTP requests on startup, even if only every
10 times like we did.
So, away it goes.
Moved the potentially useful translation strings into [Dialog].
2025-06-11 09:34:20 +02:00
Henrik Rydgård
ad00c20660
Windows: Remove ARM32 configurations from project files.
...
These will never be supported again (and never really were, only used
for Windows Phone testing a long time ago)
2025-06-11 08:55:13 +02:00
Henrik Rydgård
fa04337654
On Windows 11, start defaulting to Vulkan.
2025-06-10 21:24:31 +02:00
Henrik Rydgård
552c1cccd7
Merge pull request #20483 from oltolm/inline
...
Some cleanups
2025-06-10 17:40:30 +02:00
Henrik Rydgård
e846aa827e
Merge pull request #19658 from hrydgard/support-16kb-pages
...
Add support for 16kb page size on Android
2025-06-10 17:39:36 +02:00