Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård 350cb11f9a Merge pull request #13477 from hrydgard/remove-time-cache
Don't cache time in a variable.
2020-09-25 09:27:03 +02:00
Henrik Rydgård 054acf768c Don't cache time in a variable.
A little weirdness in the code that has stuck around for a long, long
time. It's really not necessary and mostly just confusing.
2020-09-24 23:52:43 +02:00
Henrik Rydgård c4c7897a26 Enable BlockTransferAllowCreateFB for Burnout Dominator.
See #11100.

Speeds up the sun effect, but doesn't fix it. It's another game that
does truly evil stuff in the border of a 480x272 buffer with stride 512.
It downsamples a copy of the region around the sun, texturing from
itself, resulting in five fullscreen framebuffer copies. Additionally it
renders using color to the depth buffer at some point in the frame..
2020-09-24 23:03:27 +02:00
Henrik Rydgård 4cfafb4605 Some GPU code cleanup. Disable some unnecessary reporting. 2020-09-24 23:01:23 +02:00
Henrik Rydgård 99054b59bf Merge pull request #13473 from hrydgard/optimize-addstrip
SSE/NEON-optimize IndexGenerator::AddStrip.
2020-09-24 11:08:07 +02:00
Henrik Rydgård 2a2a4a21d9 More cleanup 2020-09-24 10:03:07 +02:00
Henrik Rydgård deedc7a1fe Cleanup 2020-09-24 09:49:28 +02:00
Henrik Rydgård d8ddef150f IndexGenerator::AddStrip: Avoid the fallback by writing a few extra indices if necessary.
Actually a decent boost.
2020-09-24 09:36:39 +02:00
Henrik Rydgård be54050521 Also optimize IndexGenerator::AddStrip for ARM NEON. 2020-09-24 09:24:03 +02:00
Henrik Rydgård df9a5cc0f2 Buildfix 2020-09-24 02:09:39 +02:00
Henrik Rydgård 1a2597a513 SSE-optimize IndexGenerator::AddStrip. Shaves about half a percent from GoW. 2020-09-24 02:03:15 +02:00
Henrik Rydgård 623f0bed5c Merge pull request #13472 from hrydgard/faster-start
Windows: Faster startup by not filling the symbol listbox immediately
2020-09-24 01:55:50 +02:00
Henrik Rydgård 84b36d6e61 Speed up game start under Windows by not filling the symbol listbox until the disasm window is opened. 2020-09-24 00:32:52 +02:00
Henrik Rydgård 6ac9dfe6b5 Windows debugger: Clean out old remains of multi-cpu support 2020-09-24 00:32:52 +02:00
Henrik Rydgård a9fef066b5 Reduce string allocations in Vulkan memory allocator 2020-09-24 00:32:52 +02:00
Henrik Rydgård 9cdf4941f2 Revert a bad optimization in word wrapper 2020-09-24 00:32:36 +02:00
Henrik Rydgård 9637a9d02e Merge pull request #13470 from ANR2ME/adhoc_socket
Adhoc Socket - An attempt to improve connection stability that was broken recently.
2020-09-23 22:15:09 +02:00
ANR2ME 59f8369cd7 An attempt to improve connection stability. 2020-09-24 01:09:57 +07:00
ANR2ME adab5ff5c9 Fixed returned error code on sceNetAdhocctlDelHandler 2020-09-24 01:09:22 +07:00
ANR2ME e6e7f5d1e7 Minor fix to sceNetAdhocctlGetPeerInfo 2020-09-24 01:09:22 +07:00
ANR2ME bd37d3e32c Added more info on some sceNet logs 2020-09-23 04:30:14 +07:00
ANR2ME 4f76f2415d Prevent sceNetGetMallocStat from spamming debug log on some games. 2020-09-23 04:30:14 +07:00
Henrik Rydgård b78bb3d927 Merge pull request #13466 from hrydgard/misc-optimization
Misc minor optimizations
2020-09-22 22:40:06 +02:00
Henrik Rydgård b8ab04f53d Remove some reporting that's normally just the result of garbage-as-display-list-execution. 2020-09-22 21:57:51 +02:00
Henrik Rydgård cea7c1b6bb Remove an allocation in the word wrapper. 2020-09-22 21:29:01 +02:00
Henrik Rydgård 5ac6a9b3fd Fix slowdowns due to careless use of auto 2020-09-22 21:24:16 +02:00
Henrik Rydgård 3e3a40da8c Mark the PPGe font texture as reliable to avoid hashing it. 2020-09-22 21:13:30 +02:00
Henrik Rydgård 437818aa45 Minor optimization in wrap_text.cpp 2020-09-22 21:12:45 +02:00
Henrik Rydgård 4ccde48485 Merge pull request #12924 from iota97/user-chain
Postprocessing: User chain support
2020-09-22 09:20:51 +02:00
Henrik Rydgård c67dac65f7 Merge pull request #13463 from ANR2ME/adhoc_socket
Adhoc Socket - Fixed PtpStat and PdpStat
2020-09-22 09:09:31 +02:00
ANR2ME 4881f4f0bd Fixed PdpStat and PtpStat info 2020-09-22 10:16:04 +07:00
ANR2ME e642f1b846 Fixed returned error code of sceNetAdhocctlDisconnect 2020-09-22 09:50:37 +07:00
Henrik Rydgård a0251eae27 Merge pull request #13456 from hrydgard/tex-fixes-3
More code cleanup in texture cache
2020-09-21 11:17:06 +02:00
Henrik Rydgård 8192f5174c Quick fix for #13459 2020-09-21 10:31:14 +02:00
Henrik Rydgård 2d06730762 Fix regression where Gran Turismo ended up recreating the framebuffer on every frame in the menu.
Should help #13458 slightly (but there's more to fix).
2020-09-21 09:56:52 +02:00
Henrik Rydgård 1faa24f822 Update submodule ffmpeg to master 2020-09-21 09:23:30 +02:00
Henrik Rydgård ea2d2ec434 Remove unused lastBoundTexture from Vulkan 2020-09-21 08:57:19 +02:00
Henrik Rydgård 45f8b2721e Comment fixes. Minor tweak. 2020-09-21 08:56:58 +02:00
Henrik Rydgård beb1d3f715 Cleanups in/around BlitFramebufferDepth 2020-09-21 08:56:58 +02:00
Henrik Rydgård dcd33a4692 Remove redundant bind on GL texture build. Improve dirtying of texture state. 2020-09-21 08:56:58 +02:00
Henrik Rydgård eaca9d1b59 Remove dirtying of TEXTURE_PARAMS from ForgetLastTexture, not its responsibility. 2020-09-21 08:56:58 +02:00
Henrik Rydgård b6efc65c94 Set the texture dirty flags when binding a new framebuffer. 2020-09-21 08:56:58 +02:00
Henrik Rydgård 9b283355a3 Merge pull request #13455 from ANR2ME/adhoc_socket
Added alerted flags info on AdhocSocket to be used on PollSocket
2020-09-21 07:15:42 +02:00
ANR2ME a840bf9690 Added alerted flags info on AdhocSocket to be used on PollSocket 2020-09-21 06:42:40 +07:00
Henrik Rydgård c093d85bb1 Merge pull request #13454 from hrydgard/tex-fixes-2
More texture cache cleanup. Show bytes of textures hashed per frame in debug stats.
2020-09-20 23:28:10 +02:00
Henrik Rydgård bb09c56020 Merge pull request #13450 from ANR2ME/adhoc_gamemode
Implementing Adhoc GameMode
2020-09-20 22:16:35 +02:00
Henrik Rydgård 277333682f GPU debug stats: Show how many bytes of texture data we hash per frame 2020-09-20 22:09:29 +02:00
Henrik Rydgård f288e64679 Simplify NotifyFrameBuffer - only needs one call for both "channels" now. 2020-09-20 22:09:29 +02:00
Henrik Rydgård 3093b9c7bf Share GPUS stats formatting code between the backends (easier to add new stats) 2020-09-20 22:09:25 +02:00
Henrik Rydgård 7d2b5c8a7e Merge pull request #13453 from hrydgard/tex-fixes
Minor cleanup in texturecache
2020-09-20 21:30:24 +02:00