Commit Graph
28020 Commits
Author SHA1 Message Date
Henrik Rydgård 0b65809fd4 Merge pull request #13429 from hrydgard/more-tex-filtering-cleanups
More tex filtering code cleanups
2020-09-14 07:37:48 +02:00
Henrik Rydgård dce7dde5e6 More moves 2020-09-14 00:04:39 +02:00
Henrik Rydgård f3ce685b0e Also move video filtering override. 2020-09-14 00:04:39 +02:00
Henrik Rydgård 0e464a61e0 Move overrides to the end of GetSamplingParams 2020-09-14 00:04:39 +02:00
Henrik Rydgård a222b2017e Switch to a returned value and rename these functions. 2020-09-14 00:04:39 +02:00
Henrik Rydgård 5190f85c8e Unify/centralize SetFramebufferSamplingParams. Some include cleanup. 2020-09-14 00:04:39 +02:00
Henrik Rydgård d8263d50f4 Make the signature of all the SetFramebufferSamplingParams the same 2020-09-14 00:04:39 +02:00
Henrik Rydgård 46b3fb0821 Workarounds for D3D9's very limited mip level control. 2020-09-14 00:04:39 +02:00
Henrik Rydgård 9ea295093b TextureCacheGLES: Also share the same sampler calculation for GLES. 2020-09-14 00:04:39 +02:00
Henrik Rydgård b81e0669e6 TextureCacheDX9: Use the already centralized sampler setup code from D3D11/Vulkan. 2020-09-14 00:04:39 +02:00
Henrik Rydgård ac93a0a3f7 Merge pull request #13428 from ANR2ME/adhoc_socket
Adhoc Socket - Prevent Clients from freezing trying to re-connect to exited Host forever
2020-09-13 23:48:00 +02:00
Henrik Rydgård a4f208e8c3 Merge pull request #13426 from hrydgard/tex-filtering-cleanups
Texture filtering cleanups
2020-09-13 23:28:43 +02:00
Henrik Rydgård d5717c835f Comment fix 2020-09-13 22:51:22 +02:00
ANR2ME 2808903663 Making sure the are no compiler warnings on adhoc code on android 2020-09-14 03:38:20 +07:00
ANR2ME 8d68e917b7 Prevent Client side from forever re-trying to connect to Exited Host on Shin Sangoku Musou Multi Raid 2 2020-09-14 03:38:20 +07:00
Henrik Rydgård 854ff7c5f1 Improve readability of the boolean expression mess in GetSamplingParams 2020-09-13 22:20:28 +02:00
Henrik Rydgård a81991f114 Merge pull request #13427 from hrydgard/map-noreserve
Linux: Use MAP_NORESERVE when finding a memory base pointer
2020-09-13 18:34:19 +02:00
Henrik Rydgård 6bcff8cbda Linux: Use MAP_NORESERVE when finding a memory base pointer. See #13187 2020-09-13 17:13:07 +02:00
Henrik Rydgård a4c071261b TextureCacheCommon::UpdateSamplingParams no longer takes a TexCacheEntry 2020-09-13 16:40:37 +02:00
Henrik Rydgård cea35007ae Always use a linear filter for video, unless forcing NEAREST filtering. 2020-09-13 16:40:37 +02:00
Henrik Rydgård c9693ee061 Texfilter: Rewrite some checks in GetSamplingParams to be faster and more understandable. 2020-09-13 16:40:37 +02:00
Henrik Rydgård a6084f6fee Merge pull request #13420 from hrydgard/framebuffer-simplify
Framebuffer manager refactor: Don't cache framebuffer information in TexCacheEntry
2020-09-13 16:40:17 +02:00
Henrik Rydgård 5d5e5fe6ff Remove some outdated debugging code (SetDebugTexture) 2020-09-13 12:18:38 +02:00
Unknown W. Brackets 2b49c3e464 MemMap: Check for MAP_FAILED in mmap call. 2020-09-13 00:37:20 -07:00
Henrik Rydgård 3dff9781fc Fix GetCurrentTextureDebug 2020-09-13 09:33:06 +02:00
Henrik Rydgård 72df3fd339 Try unknown's workaround for clang code gen bug. See #13187. 2020-09-13 09:13:47 +02:00
Henrik Rydgård a28954d311 Further simplify framebuffer matching. 2020-09-13 09:03:31 +02:00
Henrik Rydgård 5295d45d50 Merge pull request #13423 from unknownbrackets/snappy
SaveState: Update to latest Snappy v1.1.8
2020-09-13 08:39:45 +02:00
Unknown W. Brackets 37d7096703 SaveState: Update to latest Snappy v1.1.8. 2020-09-12 18:16:27 -07:00
Unknown W. Brackets a3c17ee63b Merge pull request #13421 from hrydgard/darkstalkers-opt
Darkstalkers minor optimizations
2020-09-12 19:12:02 -04:00
Henrik Rydgård 9753e317f3 Merge pull request #13415 from ANR2ME/adhocctl_fix
Avoid getting Fatal signal 6 (SIGABRT) on linux/android
2020-09-12 16:30:05 +02:00
Henrik Rydgård 7f27f569d7 x64: Fix stack alignment in vertex decoder, just because. 2020-09-12 16:10:17 +02:00
Henrik Rydgård f595f7368f Optimize a couple more single color conversion functions 2020-09-12 16:10:17 +02:00
Henrik Rydgård 60a6bf6d43 Optimize the DarkStalkers software rendering path a little more. 2020-09-12 16:10:17 +02:00
Henrik Rydgård f6db1c2b01 Show how many times we evaluate framebuffers per frame in debug statistics. 2020-09-12 15:37:03 +02:00
Henrik Rydgård 61d792e27a Re-fix BOF III - accidentally lost the texaddr offset 2020-09-12 15:25:54 +02:00
Henrik Rydgård fb4a23af60 Merge pull request #13419 from shenweip/symList
Debugger:Update symbol list of disassembly window when loadexec.
2020-09-12 15:00:35 +02:00
Henrik Rydgård a52a066785 Merge pull request #13418 from shenweip/io-npdrm
IO:Don't read data more than data size of pgd files.
2020-09-12 14:59:57 +02:00
Henrik Rydgård f7feca96a7 Mostly fix Katamari by boosting fbs from the same frame 2020-09-12 14:53:33 +02:00
Henrik Rydgård 41eee6a1a4 Decouple framebuffers from texcache entries entirely. 2020-09-12 14:25:50 +02:00
shenweip fbea8f438d Update symbol list of disassembly window when loadexec. 2020-09-12 19:45:25 +08:00
shenweip 766bd8e6bb Don't read data more than data size of pgd files. 2020-09-12 19:00:03 +08:00
Henrik Rydgård c7a5f45f81 Remove fbCache_ from TextureCacheCommon.cpp. 2020-09-12 12:37:05 +02:00
Henrik Rydgård b964572679 Make SetColorUpdated static, reorder some fields 2020-09-12 12:32:24 +02:00
Henrik Rydgård a24e2e6946 Minor cleanups in CaptureDevice 2020-09-12 12:30:44 +02:00
Henrik Rydgård 6c9b9b54b7 Merge pull request #13417 from ANR2ME/adhoc_socket
Fix Failed to Bind already used port issue on Android/Linux
2020-09-12 10:40:29 +02:00
ANR2ME 3b38062a47 Fix Failed to Bind already used port issue on Android (and probably linux too). This should fix Dynasty Warrior Strikeforce and Shin Sangoku Musou Multi Raid 2 2020-09-12 09:08:50 +07:00
ANR2ME 2b109f4640 Avoid getting Fatal signal 6 (SIGABRT) on linux/android when losing connectivity to the Adhoc Server. 2020-09-12 06:14:28 +07:00
Henrik Rydgård 9814f0ed61 Merge pull request #13414 from ANR2ME/adhoc_fix
Allows reusing the same port for PtpListen and PtpOpen
2020-09-11 16:48:50 +02:00
ANR2ME 210413cba7 Allows reusing the same port for PtpListen and PtpOpen. This fixes Shin Sangoku Musou Multi Raid 2, and probably other games with similar issue (ie. Dynasty Warrior Strikeforce) 2020-09-11 20:29:49 +07:00