Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård ae23c3c266 Merge pull request #15974 from unknownbrackets/debugger-gecond
Add breakpoint conditions to GE debugger
2022-09-06 23:39:26 +02:00
Henrik Rydgård c438230204 Merge pull request #15979 from unknownbrackets/d3d-tex16
d3d9: Correct decode of 16-bit textures
2022-09-06 19:48:45 +02:00
Unknown W. Brackets 62ed43633c d3d9: Correct decode of 16-bit textures.
Was causing crashes since we assumed this func could handle non-replaced
formats.
2022-09-06 07:44:08 -07:00
Henrik Rydgård 759c9695e5 Merge pull request #15901 from lvonasek/feature_openxr_stereo
OpenXR - Stereoscopic rendering
2022-09-06 11:52:32 +02:00
Henrik Rydgård 02c03216bf Add Lubos to credits list 2022-09-06 11:50:01 +02:00
Henrik Rydgård 7055be9d29 Merge pull request #15977 from unknownbrackets/ge-disasm
GE Debugger: Add more missing GE disasm
2022-09-06 07:07:32 +02:00
Henrik Rydgård 3ee16e4360 Merge pull request #15976 from unknownbrackets/ge-matrix-wrap
softgpu: Implement matrix data wrap-around
2022-09-06 07:05:58 +02:00
Henrik Rydgård d0b4672e2e Merge pull request #15975 from unknownbrackets/zstd-libretro
Build: Include all zstd files in libretro
2022-09-06 06:57:03 +02:00
Unknown W. Brackets a59d39d666 GE Debugger: Add more missing GE disasm.
Need to investigate the immediate vert bits more.
2022-09-05 20:35:08 -07:00
Unknown W. Brackets 23f61171f9 softgpu: Implement matrix data wrap-around.
Overflow writes to other matrices.  Matches hardware tests.
2022-09-05 19:38:54 -07:00
Unknown W. Brackets 1d5c90d370 Ge: Read matrix num/data back like hardware.
In case any game accidentally relies on this.
2022-09-05 19:37:58 -07:00
Unknown W. Brackets 14d45c2e77 Build: Include all zstd files in libretro.
This was previously commented out, and was intentionally changed in zstd
so you could use a different xxhash.
2022-09-05 17:43:58 -07:00
Unknown W. Brackets f14e49a373 GE Debugger: Add conditions to cmd breakpoints. 2022-09-05 17:33:54 -07:00
Unknown W. Brackets 0b30b723bb GE Debugger: Add address breakpoint conditions. 2022-09-05 17:33:54 -07:00
Unknown W. Brackets f595299fe5 GE Debugger: Allow expressions for goto address. 2022-09-05 17:33:54 -07:00
Henrik Rydgård c0d5eb360e Merge pull request #15973 from hrydgard/need-for-speed-fix
NFS speed effect: Improve framebuffer match logging, tighten up stride checks.
2022-09-06 00:55:28 +02:00
Henrik Rydgård 9a6c1d84c2 Remove impossible check 2022-09-06 00:39:10 +02:00
Henrik Rydgård e69bb4f616 Buildfix, warn fixes while at it 2022-09-05 23:40:43 +02:00
Henrik Rydgård 16212cae73 NFS speed effect: Improve framebuffer choice logging, tighten up stride checks. 2022-09-05 23:31:30 +02:00
Henrik Rydgård 14ef126137 Correct libretro buildfix (hopefully) 2022-09-05 22:17:02 +02:00
Lubos 93202e47f4 OpenXR - Config for stereo separation added 2022-09-05 22:10:20 +02:00
Unknown W. Brackets 542e7aa555 GE Debugger: Add a table of register metadata.
So far, not used, but indicates info about each GE register.
2022-09-05 12:15:53 -07:00
Lubos 08226d8396 OpenXR - Stereo matrices fixed 2022-09-05 20:49:25 +02:00
Henrik Rydgård 51fa0f49a5 Merge pull request #15971 from hrydgard/fix-darkstalkers-again
Fix Darkstalkers perf again
2022-09-05 19:23:12 +02:00
Henrik Rydgård 97ad3c21b4 libretro build fix, see #15968 2022-09-05 19:21:04 +02:00
Henrik Rydgård 06e9995ab6 Remove reference to non-existent file from Common.vcxproj 2022-09-05 19:13:14 +02:00
Henrik Rydgård a91219bebc The Darkstalkers subpixel check should be == 0. Fixes #14953 again 2022-09-05 19:12:45 +02:00
Lubos 3a0e6c7232 Merge branch 'master' into feature_openxr_stereo 2022-09-05 19:11:52 +02:00
Lubos 0e4f93d200 OpenXR - Fixing FOV better 2022-09-05 18:15:31 +02:00
Henrik Rydgård 6b6271a53e Merge pull request #15968 from hrydgard/remove-fast-matrix-asm
Remove the assembly implementation of 4x4 matrix mul, in favor of intrinsics.
2022-09-05 18:14:37 +02:00
Henrik Rydgård a7074cda44 Fix for ARM 32-bit. 2022-09-05 17:58:26 +02:00
Henrik Rydgård 4048a1fadc Merge pull request #15967 from hrydgard/re-enable-bluetoalpha
Fix BlueToAlpha mode, re-enable it for Outrun and DiRT
2022-09-05 17:03:50 +02:00
Henrik Rydgård a42807ea62 Fix case problem in libretro make file, see #15964 2022-09-05 12:40:38 +02:00
Henrik Rydgård ed8c4e8758 Remove the assembly implementation of 4x4 matrix mul, in favor of intrinsics. 2022-09-05 10:33:05 +02:00
Henrik Rydgård f399e3c7e6 Disable BlueToAlpha mode when logic op is present. Re-enable for Outrun and DiRT. 2022-09-05 09:51:17 +02:00
Henrik Rydgård 0126bc181c Merge pull request #15966 from unknownbrackets/zstd-update
Update zstd, xxhash, and VMA
2022-09-05 09:21:29 +02:00
Unknown W. Brackets 3c9f63e297 Vulkan: Update to latest VMA. 2022-09-04 23:54:15 -07:00
Unknown W. Brackets d3501d0a7c Build: Update xxhash to v0.8.1. 2022-09-04 23:54:14 -07:00
Unknown W. Brackets 18c2b04e7a Build: Update to zstd v1.5.3.
Untagged, so using latest as of now.  Has perf improvements.
2022-09-04 23:54:14 -07:00
Henrik Rydgård 0e275ef8fc Merge pull request #15963 from hrydgard/various-scale-fixes
Various scale fixes/workarounds
2022-09-05 08:19:29 +02:00
Henrik Rydgård 443d9a53b2 Merge pull request #15965 from unknownbrackets/android-binaries
Build: Split ppsspp_common out for Android bins
2022-09-05 08:19:16 +02:00
Unknown W. Brackets fb8268e081 Build: Split ppsspp_common out for Android bins.
This gives room for headless/unittest to keep building on Windows even as
we add more files.
2022-09-04 20:07:29 -07:00
Henrik Rydgård 40f8f21836 Water effect fix #2: If ForceLowerResolutionForEffects, don't upscale textures participating in small-resolution passes. 2022-09-04 23:43:01 +02:00
Henrik Rydgård 7065a7fa8f Water effect fix #1: Force "Lower resolution for effects" on in Outrun and DiRT 2 2022-09-04 23:42:35 +02:00
Henrik Rydgård 3787b43b7a Fix "Lower resolution for effects" in Ratchet & Clank. Bad option for this game though. 2022-09-04 23:28:55 +02:00
Henrik Rydgård 2145a39251 Merge pull request #15957 from unknownbrackets/branch-delayslot
Handle branch/jump in branch delay slots more accurately
2022-09-04 23:18:38 +02:00
Unknown W. Brackets eeffc988f6 Merge pull request #15962 from hrydgard/logic-op-followups
Fix the new logic-op-in-shader on OpenGL ES and D3D11
2022-09-04 14:17:37 -07:00
Henrik Rydgård b15c65540e Fix the new logic-op-in-shader on OpenGL and D3D11
Also disable BlueToAlpha for now for Outrun and DiRT 2, it breaks the
water effect somehow. Will come back to it later.
2022-09-04 22:53:05 +02:00
Lubos 5b47d22afc OpenXR - Mismatch in stereo and normal uniform fixed 2022-09-04 21:27:48 +02:00
Lubos 81de46c978 OpenXR - Do not include lens projection in nonVR builds 2022-09-04 21:20:35 +02:00