Henrik Rydgård
0d57f3beee
Unify GPUCommon::DoState.
2023-02-25 12:21:03 +01:00
Henrik Rydgård
609a8f6d36
Unify ExecuteOp between the accelerated backends
2023-02-25 12:21:03 +01:00
Henrik Rydgård
6b91647209
Remove unused ExeuteOp in GPUCommon.cpp
2023-02-25 12:21:03 +01:00
Henrik Rydgård
3823c08771
Remove PreExecuteOp from GPUInterface
2023-02-25 12:21:03 +01:00
Henrik Rydgård
ed03348c65
Unify PreExecuteOp, keep the soft GPU as a special case
2023-02-25 12:21:03 +01:00
Henrik Rydgård
da561aa9de
Unify CheckFlushOp
2023-02-25 12:21:03 +01:00
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