Commit Graph
35744 Commits
Author SHA1 Message Date
Henrik Rydgård 16eded4e1c Comment on why FinishDeferred is not unified. 2023-02-25 12:21:03 +01:00
Henrik Rydgård 30120560ab Include file cleanup in framebuffer managers 2023-02-25 12:21:00 +01:00
Henrik Rydgård 3e98d313a8 Merge pull request #16995 from hrydgard/cleanup-texture-dirty
Some minor code cleanups (merge two functions, remove a parameter)
2023-02-25 08:42:12 +01:00
Henrik Rydgård 7a14c4d426 Merge pull request #16997 from hrydgard/fix-uwp-build
Retarget UWP projects for latest VS version
2023-02-25 07:15:29 +01:00
Henrik Rydgård e332259e7a Oops (fix UWP) 2023-02-25 07:12:53 +01:00
Henrik Rydgård 49e5460c9c Remove count parameter from SetViewports. No use foreseen. 2023-02-25 07:12:53 +01:00
Henrik Rydgård 1b5148bb6c Remove kinda-duplicate function. 2023-02-24 23:54:04 +01:00
Henrik Rydgård 61c5b9e0ca Retarget UWP projects for latest VS build
19061 is the oldest SDK installed by default.

Also disable "SDL" (security development lifecycle) checks in
SPIRV-Cross because it doesn't build with it...
2023-02-24 23:08:41 +01:00
Henrik Rydgård f5d844d282 Merge pull request #16996 from hrydgard/upgrade-spirv-cross
Update SPIRV-Cross to a version that builds in debug mode on the latest VS.
2023-02-24 23:08:25 +01:00
Henrik Rydgård 0cb051a37f Update SPIRV-Cross to a version that builds in debug mode on the latest VS.
The old bug that used to cause a warning now fails outright, so the
upgrade is necessary.
2023-02-24 22:45:49 +01:00
Henrik Rydgård cbc224b7ed Merge pull request #16994 from Nemoumbra/base-pointer
Debugger: copy PSP memory base to clipboard
2023-02-24 22:41:54 +01:00
Nemoumbra aab4a3034c Added new MainWindow menu item "copy PSP memory base pointer" 2023-02-24 23:54:45 +03:00
Nemoumbra c6b44cd5d7 Update gitignore 2023-02-24 23:44:32 +03:00
Henrik Rydgård bec429ed72 MacOS buildfix for some reason 2023-02-23 20:21:41 +01:00
Henrik Rydgård 24ef088448 Merge pull request #16987 from GABO1423/uwp-stuff
(UWP) File Tweaks
2023-02-23 14:49:30 +01:00
Henrik Rydgård 9d5b95616d Merge pull request #16988 from unknownbrackets/debugger
Debugger: Lock memory during stack walk
2023-02-23 14:42:37 +01:00
Unknown W. Brackets cd3fc26190 samplerjit: Prevent thread local stale cache read.
If the generation count happens to match, would still get a stale pointer
and crash.  Let's just make the generation count static so it always
increases.
2023-02-22 21:15:03 -08:00
Unknown W. Brackets cbc1ed4bfe Debugger: Lock memory during stack walk.
In case of shutdown during it.
2023-02-22 21:14:33 -08:00
Gabriel Morazán 37ca5d5e95 (UWP) File Tweaks 2023-02-22 18:03:12 -04:00
Henrik Rydgård febba1886c Merge pull request #16981 from Narugakuruga/patch-18
Update zh_CN.ini
2023-02-18 17:25:53 +01:00
Narugakuruga be4af6874f Update zh_CN.ini 2023-02-18 22:32:38 +08:00
Henrik Rydgård 34e6dcb287 compat/perf: Enable BlockTransferAllowCreateFB for Naruto Shippuden: Ultimate Ninja Heroes 3
See issue #16733
2023-02-17 22:51:52 +01:00
Henrik Rydgård 203590a15a Merge pull request #16976 from unknownbrackets/riscv-vertexjit
riscv: Implement skinning in vertexjit
2023-02-17 22:47:37 +01:00
Unknown W. Brackets 335788a932 Vulkan: Remove logspam. 2023-02-16 19:34:44 -08:00
Unknown W. Brackets df1bd64662 riscv: Add morph+skin to vertexjit. 2023-02-16 18:45:10 -08:00
Unknown W. Brackets 71f4b116fe riscv: Implement skinning in vertexjit. 2023-02-16 18:32:58 -08:00
Unknown W. Brackets 27e60a9f2e riscv: Sum weighted matrices in vertexjit.
Not yet doing pos/norm, so not used yet.
2023-02-16 18:32:58 -08:00
Unknown W. Brackets 04ce3a0572 riscv: Allow subset of B extension to be used. 2023-02-16 16:09:22 -08:00
Henrik Rydgård be833550ec Merge pull request #16974 from hrydgard/tilt-fixes
Tilt: Fix sensitivity for digital mappings, simplify things
2023-02-16 11:53:33 +01:00
Henrik Rydgård 64e80423a6 Simplify the tilt code, tweak a bit 2023-02-16 11:07:57 +01:00
Henrik Rydgård 3e286b7a27 Apply sensitivity before deadzone. Feels more intuitive 2023-02-16 10:35:38 +01:00
Henrik Rydgård a288c59841 Simplify tilt, step 1 2023-02-16 10:33:47 +01:00
Henrik Rydgård 99b2349d6b Merge pull request #16971 from hrydgard/rainbow-six-perf-fix
Add a heuristic avoiding joining framebuffers horizontally...
2023-02-16 00:25:27 +01:00
Henrik Rydgård adda49d05d Add a heuristic avoiding joining framebuffers horizontally
...when texturing from the other one.

Greatly improves GPU performance in Rainbow Six: Vegas.

Fixes #9324.
2023-02-15 15:35:28 +01:00
Henrik Rydgård 5a39ad31b9 Merge pull request #16961 from hrydgard/depth-block-transfer
Add limited support for block transfer of depth buffers. Fixes Iron Man.
2023-02-15 10:56:27 +01:00
Henrik Rydgård 6e423fd5d3 Merge pull request #16970 from emuall/libretro-vfs
support libretro-VFS
2023-02-15 10:56:15 +01:00
xielei 8ff78cb921 aioemu 2023-02-15 17:21:45 +08:00
Henrik Rydgård 645be5c0f2 Merge pull request #16967 from hrydgard/delay-in-osk-dialog
Eat some CPU cycles in sceUtilityOskUpdate. Works around timing bug in Ghost Recon Predator.
2023-02-15 09:28:11 +01:00
Henrik Rydgård ae9291f3b5 More work on depth copies. Seems to be enough for Iron Man. 2023-02-15 07:35:07 +01:00
Henrik Rydgård 62a6f351d5 Initial work on depth copies 2023-02-15 07:35:07 +01:00
Henrik Rydgård 27a03de826 CreateRAMFramebuffer: Don't create a depth buffer by default 2023-02-15 07:35:07 +01:00
Henrik Rydgård 6b902a7d6b Minor code cleanup, one very minor stride bugfix 2023-02-15 07:35:07 +01:00
Henrik Rydgård 29859c84fc Merge pull request #16969 from unknownbrackets/libretro-android
libretro: Update flags for Android ndk-build
2023-02-15 07:33:16 +01:00
Henrik Rydgård 18b08637f6 Merge pull request #16968 from unknownbrackets/riscv-vertexjit
riscv: Include morph in vertexjit
2023-02-15 07:31:01 +01:00
Unknown W. Brackets 81ec0b03b8 Merge pull request #16965 from hrydgard/savestate-fixes
Reorder savestates to put memory before CoreTiming.
2023-02-14 22:04:58 -08:00
Unknown W. Brackets 037bf3575e libretro: Update flags for Android ndk-build. 2023-02-14 21:30:06 -08:00
Unknown W. Brackets 9f43010004 riscv: Reuse some color morphing code.
Small optimization loss in 5551, but fairly minimal and I think it's worth
it.
2023-02-14 20:46:05 -08:00
Unknown W. Brackets 684aa75388 riscv: Include morph in vertexjit. 2023-02-14 20:20:55 -08:00
Unknown W. Brackets 1ec33ddc04 riscv: Use __riscv_flush_icache() on Linux.
This seems to perhaps clear icache on all harts.  Otherwise crashing is
seen.  Not sure what to do on other platforms.
2023-02-14 19:59:42 -08:00
Henrik Rydgård 132e8eeccd Now these variables need to be initialized 2023-02-14 22:46:32 +01:00