Henrik Rydgård
7bdf7f1621
Squeeze in PIC0 on the game info screen in a hacky way
2025-08-02 23:20:13 +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
9a3a326afa
Merge pull request #20689 from hrydgard/d3d11-fix
...
D3D11: Fix some fallout from my previous fixes
2025-08-02 23:19:39 +02:00
Henrik Rydgård
6e00df7cfe
D3D11: Fix some fallout from my previous fixes
2025-08-02 22:58:47 +02:00
Henrik Rydgård
642ba5e19e
Merge pull request #20685 from Nejsplitter/master
...
[Libretro] add more cpu clock values
2025-08-02 11:37:51 +02:00
Henrik Rydgård
9d615cce0e
Merge pull request #20682 from hrydgard/d3d11-fixes
...
D3D11 resource lifecycle fixes
2025-08-02 01:04:27 +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
Henrik Rydgård
77e894c64d
Fix more D3D11 lifecycle problems. Removed some ComPtr that got in the way
2025-08-01 18:20:44 +02:00
Henrik Rydgård
a5aac9c386
D3D11 stock objects: Remove unused items
2025-08-01 17:59:33 +02:00
Henrik Rydgård
e0d9edc077
TextureCacheD3D11: Fix resource lifecycle
2025-08-01 17:57:52 +02:00
Henrik Rydgård
e4abbd3cae
DrawEngine: Fix resource lifecycle
2025-08-01 17:53:03 +02:00
Henrik Rydgård
b445f59e36
D3D11: If debug layer requested but not available, try again without it.
2025-08-01 17:19:37 +02:00
Henrik Rydgård
160a0ed675
Merge pull request #20670 from cipherxof/portableops
...
Support for PortableOps Infrastructure
2025-07-31 22:28:17 +02:00
Henrik Rydgård
bdcc81170d
Merge pull request #20678 from Puniasterus/patch-2
...
Update es_ES.ini
2025-07-31 20:59:12 +02:00
Henrik Rydgård
229aa487a1
Merge pull request #20667 from a-blondel/feature/nfs09-infra-dns
...
Add NFS Undercover entry to infra-dns.json
2025-07-26 12:22:44 +02:00
Henrik Rydgård
d4b57bd207
Apply slow UMD delay to DJ Max series games.
...
Thanks Major on Discord.
2025-07-26 08:28:59 +02:00
Henrik Rydgård
c77b12c932
Merge pull request #20665 from oltolm/warning
...
fix 2 compiler warnings
2025-07-25 23:35:20 +02:00
Henrik Rydgård
3110159bd7
Fix the bAllowSpeedControlWhileConnected flag
2025-07-25 15:30:02 +02:00
Henrik Rydgård
f5a89ae269
Merge pull request #20664 from a-blondel/feature/fifa07-infra-dns
...
Add FIFA07 entry to infra-dns.json
2025-07-25 11:58:52 +02:00
Henrik Rydgård
c24e8f84e6
Merge pull request #20433 from Kethen/early_plugin_load
...
Run module_start of plugins before starting boot module
2025-07-24 10:25:55 +02:00
Henrik Rydgård
46f40c2ab6
Merge pull request #20662 from hrydgard/aa3-fix
...
Atrac3+: Fix parsing for the AA3 file format
2025-07-22 18:08:47 +02:00
Henrik Rydgård
abe13ec913
Merge pull request #20660 from a-blondel/feature/nhl07-infra-dns
...
Add NHL07 entry to infra-dns.json
2025-07-22 18:02:35 +02:00
Henrik Rydgård
4d7b51d8cb
Reimplement AA3 header parsing
2025-07-22 17:48:20 +02:00
Henrik Rydgård
1983ab16c6
sceAtrac: Call AnalyzeAA3Track for AA3 data, oops.
2025-07-22 16:05:02 +02:00
Henrik Rydgård
a50733b813
Merge pull request #20657 from hrydgard/more-fixes
...
Default to Vulkan on earlier Windows versions, show sceAac contexts in debugger
2025-07-21 14:08:51 +02:00
Henrik Rydgård
c61595596e
Rename mp3Map to g_mp3Map
2025-07-20 19:32:05 +02:00
Henrik Rydgård
9e3d57167f
Show sceAac contexts in ImDebugger
2025-07-20 19:30:35 +02: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
610013e684
Merge pull request #20653 from hrydgard/mouse-control-fixes
...
Fix assorted interaction problems with the chat menu
2025-07-20 15:35:44 +02:00
Henrik Rydgård
e9139b97ba
Merge pull request #20654 from hrydgard/misc-ui-fixes
...
Misc UI fixes
2025-07-20 15:32:19 +02:00
Henrik Rydgård
8889eb8590
GamePreviewVolume: Fix issues pointed out in #20652 by Nab
...
See #20652
2025-07-20 13:22:04 +02:00
Henrik Rydgård
f728bb95b1
Remove unnecessary check for integer scaling for the 16:9 crop
...
See #20585
2025-07-20 13:09:39 +02:00
Henrik Rydgård
06a75fa8cb
Recreate the system info screen when the window is resized
2025-07-20 13:03:48 +02:00
Henrik Rydgård
e0303ce999
Fix minor UI issue when displaying system DPI.
...
See #20593
2025-07-20 11:29:20 +02:00
Henrik Rydgård
79e0b86651
When disconnecting a pad, reset the axes too, not just the buttons.
2025-07-20 11:20:40 +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
5aa8156fd0
Fix assorted interaction problem with the chat menu
...
Fixes #20633
2025-07-20 11:04:11 +02:00
Henrik Rydgård
48e414fd0e
Update langtool to latest Rust edition, run clippy fix
2025-07-20 10:25:40 +02:00
Henrik Rydgård
5a572879a4
Merge pull request #20652 from hrydgard/game-preview-music-volume
...
Separate out GamePreviewVolume from UIVolume
2025-07-20 10:24:17 +02:00
Henrik Rydgård
c5ae597d60
Add new translation key
2025-07-20 10:01:28 +02:00
Henrik Rydgård
a7196af1f6
Separate out GamePreviewVolume from UIVolume
...
Fixes issue #20651
2025-07-20 09:56:29 +02:00
Henrik Rydgård
5db95efbcf
Merge pull request #20647 from hrydgard/hid-switch-controller-support
...
Windows: Add basic native support for Switch Pro controllers
2025-07-19 12:04:24 +02:00
Henrik Rydgård
152098e3f0
Windows: Add basic native support for Switch Pro controllers
2025-07-19 11:39:23 +02:00
Henrik Rydgård
28d2bd5b0d
Merge pull request #20643 from hrydgard/windows-minimize-vulkan
...
Windows/Vulkan: Correctly handle minimizing and restoring the window
2025-07-18 21:34:38 +02:00
Henrik Rydgård
a955a2555c
Merge pull request #20645 from hrydgard/revert-20624-github-ci-disregard-conflicts
...
Revert "Github CI: Use pull_request_target instead of pull_request"
2025-07-18 21:26:30 +02:00
Henrik Rydgård
1fb3cdcf12
Revert "Github CI: Use pull_request_target instead of pull_request"
2025-07-18 21:06:54 +02:00
Henrik Rydgård
0891ec741c
Merge pull request #20644 from lrzlin/loong-morph
...
loongarch: Implement Morph in VertexJIT & QuickTexHashLSX
2025-07-18 20:43:57 +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
8de2a236f1
Merge pull request #20642 from hrydgard/syphon-filter-disable-split-copy
...
Disable the memcpy slicing thing (for HLE memcpys) in Syphon Filter games
2025-07-18 09:46:54 +02:00
Henrik Rydgård
6f3133d1e9
Fix bad check preventing boot error messages from being shown
2025-07-18 09:35:25 +02:00
Henrik Rydgård
8742ac3e57
Disable the memcpy slicing thing (for HLE memcpys) in Syphon Filter
...
Fixes #20625
However, it's not clear why. As discussed in #20625 , might just try to
get rid of many of these replacement functions. The problem with the copy ones
is that often we want to take action *after* the copy (for GPU copy
detection purposes) and without replacing the whole function that's a
bit hard (but doable).
2025-07-18 09:24:26 +02:00
Henrik Rydgård
e6721a14d6
Merge pull request #20641 from bibarub/kingdomhearts-fb-readback
...
FB Readback hook for Kingdom Hearts
2025-07-18 09:13:28 +02:00
Henrik Rydgård
c903c4fe9f
Merge pull request #20638 from hrydgard/gradle-cleanup
...
Android (Gradle): Update target to SDK version 36, fix some outdated syntax
2025-07-18 09:13:13 +02:00
Henrik Rydgård
d8a06afe26
Merge pull request #20640 from bibarub/takuyo-fb-readback
...
Hook FB Readbacks in games by Takuyo
2025-07-17 17:02:25 +02:00
Henrik Rydgård
04dc09b432
Gradle: Update target to SDK version 36, fix some outdated syntax
2025-07-16 21:09:12 +02:00
Henrik Rydgård
e68cec63d0
Merge pull request #20637 from hrydgard/ttf-fixed-width
...
Use a TTF font for fixed-width text in the debugger
2025-07-16 21:08:10 +02:00
Henrik Rydgård
5f8ee93006
Use a TTF font for fixed-width text in the debugger
...
Fixes #20635
2025-07-16 20:20:33 +02:00
Henrik Rydgård
a859fb95c3
Merge pull request #20636 from lrzlin/loong-commit
...
loongarch: Initial VertexJIT support and bug fix
2025-07-16 19:40:11 +02:00
Henrik Rydgård
3792f427b0
Merge pull request #20631 from bibarub/infinity-transition-patch
...
Hook framebuffer readback function in Never7, Ever17, and Remember11
2025-07-16 15:21:34 +02:00
Henrik Rydgård
a4bbf67119
Merge pull request #20634 from ANR2MERefork/forced_fetch
...
[CI] Use force when fetching tags from upstream
2025-07-16 09:27:23 +02:00
Henrik Rydgård
71938afa50
Merge pull request #20632 from bibarub/steinsgate-transition-patch
...
Hook framebuffer readback function in Steins;Gate
2025-07-16 09:23:48 +02:00
Henrik Rydgård
6cb0309b6c
Merge pull request #20630 from ANR2MERefork/ci_fix
...
[CI] Use bash on Fetch step
2025-07-15 13:33:27 +02:00
Henrik Rydgård
ccdf534188
Merge branch 'v1.19.3-commits' again
2025-07-15 13:26:02 +02:00
Henrik Rydgård
f0d9da37e2
Merge pull request #20628 from crashGG/mmpx-enhace
...
Fine-tune the threshold for approximate pixel alpha in the mmpx algorithm
2025-07-15 12:27:42 +02:00
Henrik Rydgård
3dd13ccb8a
Fix some shell script permissions
...
See #20489
2025-07-15 11:34:00 +02:00
Henrik Rydgård
f562be16e2
Merge pull request #20489 from ANR2MERefork/ios_release
...
Create iOS artifact and release on CI
2025-07-15 11:33:07 +02:00
Henrik Rydgård
c66165c108
Revert "Test commit to see if we can get Github CI to run even if there are conflicts"
...
This reverts commit 070ba069eb .
2025-07-15 10:29:12 +02:00
Henrik Rydgård
d07fbc0f1c
Merge pull request #20624 from hrydgard/github-ci-disregard-conflicts
...
Github CI: Use pull_request_target instead of pull_request
2025-07-15 10:24:36 +02:00
Henrik Rydgård
063fafa9f0
Merge branch 'v1.19.3-commits'
2025-07-15 10:22:07 +02:00
Henrik Rydgård
9c109b08d5
v1.19.3
2025-07-14 11:26:37 +02:00
Henrik Rydgård
7aaf86976f
More README.md updates
2025-07-14 11:07:49 +02:00
Henrik Rydgård
c93f7d2152
Github CI: Use pull_request_target instead of pull_request
...
The idea is that PRs should build on CI even if there are conflicts.
This is useful for hotfix branches like v1.19.3-commits, where I
cherry-pick PRs from master to produce a new release without including
any risky recent changes.
I'm testing it in that branch right now and it seems to work. I'm making
this a separate PR before including in the main branch, so you guys can
warn me in case this is a mistake somehow :)
I showed my changes to ChatGPT and it suggested adding the permissions
clause, not exactly sure why it's more needed now.
Discussion here: https://github.com/orgs/community/discussions/26304
2025-07-14 08:37:01 +02:00
Henrik Rydgård
070ba069eb
Test commit to see if we can get Github CI to run even if there are conflicts
2025-07-14 08:30:26 +02:00
Henrik Rydgård
efebdf470e
Bump gradle
2025-07-14 08:18:44 +02:00
Henrik Rydgård
a90f772d1b
Merge pull request #20623 from hrydgard/track-invisible-save-load
...
Fix tracking for the savedata reminder for several invisible save types
2025-07-13 23:41:16 +02:00
Henrik Rydgård
487dff3139
Fix tracking for the savedata reminder for several invisible save types
...
Unlike on the main branch, no animated indicator.
2025-07-13 23:27:57 +02:00
Henrik Rydgård
d0b25f186b
Fix tracking for the savedata reminder for several invisible save types
2025-07-13 23:18:13 +02:00
Henrik Rydgård
f5b51cdb32
Merge pull request #20622 from crashGG/mmpx-enhace
...
enhance MMPX algorithm final part
2025-07-13 22:50:35 +02:00
Henrik Rydgård
958450bbe7
Layout fix on game screen.
...
See #20524
2025-07-12 18:58:31 +02:00
Henrik Rydgård
acea1dd8de
Layout fix on game screen.
...
See #20524
2025-07-12 18:57:40 +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
Henrik Rydgård
7b7a23733f
Merge pull request #20620 from hrydgard/ui-fixes
...
Control the LEDs on DualShock/DualSense gamepads
2025-07-11 16:32:59 +02:00
Henrik Rydgård
06adf8e4eb
Dualsense/dualshock: Control the LEDs
...
Set to blue on connect, turn them off on exit.
Makes it more obvious that these pads are connected and working.
2025-07-11 15:39:24 +02:00
Henrik Rydgård
8c13d209d5
Minor code cleanups
2025-07-11 15:09:15 +02:00
Henrik Rydgård
7d180e4655
Merge pull request #20619 from hrydgard/more-audio-work
...
WASAPI: Improve logging and error handling.
2025-07-11 15:05:40 +02:00
Henrik Rydgård
92b7f0dba1
WASAPI: Improve logging and error handling.
...
Hopefully will finally fix #20540
2025-07-11 13:53:27 +02:00
Henrik Rydgård
61c13ac591
Additional README.md updates
2025-07-11 11:17:09 +02:00
Henrik Rydgård
4a4d62241a
Update README.md for 1.19.3
2025-07-11 11:13:02 +02:00
Henrik Rydgård
7a86e27bd7
Merge pull request #20616 from hrydgard/fbmanager-black-screen
...
Football Manager Handheld series: Fix blackscreen by forcing the software renderer
2025-07-11 11:13:02 +02:00
Henrik Rydgård
447d57634c
Merge pull request #20612 from hrydgard/mouse-mapping-fix
...
SDL: Fix bug where the mouse got stuck in relative mode when mapping mouse inputs
2025-07-11 11:13:01 +02:00
Henrik Rydgård
5d3796af2d
Merge pull request #20616 from hrydgard/fbmanager-black-screen
...
Football Manager Handheld series: Fix blackscreen by forcing the software renderer
2025-07-11 11:09:44 +02:00
Henrik Rydgård
c3380cec4b
Football Manager Handheld series: Fix blackscreen by forcing the software renderer
...
Fixes the blackscreen problem from issue #5934
Not sure if the game has other issues.
2025-07-11 11:08:17 +02:00
Henrik Rydgård
5f9aa745ee
Merge pull request #20614 from hrydgard/audio-work
...
WASAPI: Try to ask the device for a stereo format if it has too many channels.
2025-07-11 10:40:41 +02: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
af3878f98d
Merge pull request #20615 from ANR2MERefork/winver_workaround
...
An attempted to fix strange version issue on Windows artifact
2025-07-11 09:14:29 +02:00
Henrik Rydgård
a1cafa4301
Merge pull request #20613 from oltolm/win32
...
mingw64: fix Windows build
2025-07-10 23:05:57 +02:00
Henrik Rydgård
f44b4e31e6
Merge pull request #20281 from NABN00B/atlas-symbols
...
Add handpicked symbols group to atlastool
2025-07-10 22:43:36 +02:00
Henrik Rydgård
af883e8059
Merge pull request #20609 from oltolm/comptr
...
use ComPtr in WASAPIContext
2025-07-10 22:40:16 +02:00
Henrik Rydgård
791aee6ce9
Merge pull request #20612 from hrydgard/mouse-mapping-fix
...
SDL: Fix bug where the mouse got stuck in relative mode when mapping mouse inputs
2025-07-10 20:49:26 +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