Commit Graph
47140 Commits
Author SHA1 Message Date
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
Henrik Rydgård bdcf2c5cff Have to invalidate "lastBoundTexture" when binding framebuffers as texture.
Fixes parts of #13431 for D3D11 at least.

Will probably soon get rid of this concept, it's only useful in D3D9/11 and
those are probably not gonna lose much perf if we remove this minor
state caching.
2020-09-20 20:44:18 +02:00
Henrik Rydgård 707e9cf7ac Remove some unnecessary function parameters, improve some comments. 2020-09-20 20:44:18 +02:00
ANR2ME 115ad97e0f Using REPORT_ONCE to report some of GameMode HLE existance. 2020-09-20 23:50:11 +07:00
ANR2ME 3439511e0c Implementing Adhoc GameMode HLE 2020-09-20 11:55:16 +07:00
ANR2ME a18e4ecd6b Minor changes to adhoc timestamps 2020-09-20 11:29:28 +07:00
Henrik Rydgård 7ed1ade56b A couple of D3D11 fixes. 2020-09-19 14:14:06 +02:00
Henrik Rydgård e3b0dccb85 Merge pull request #13447 from ANR2ME/adhocctl_fix
Fixed crash issue when creating/connecting to a null group name.
2020-09-18 13:12:18 +02:00
ANR2ME 02ed5058c0 Fixed crash issue when creating/connecting to a null group name. 2020-09-18 14:11:51 +07:00
Henrik Rydgård e8d91a2faa Merge pull request #13446 from hrydgard/assorted-render-fixes
Assorted render fixes
2020-09-17 22:48:04 +02:00
Henrik Rydgård 7c76f4e65c Minor improvement to gl_debug_log.h 2020-09-17 20:53:02 +02:00
Henrik Rydgård 277f0e4ec6 Fix bug in GLES texture filter setup 2020-09-17 20:53:02 +02:00
Henrik Rydgård d71ec8d82c The new asserts found something. 2020-09-17 20:53:02 +02:00
Henrik Rydgård d6d72db0a9 Unify BlitFramebufferDepth. 2020-09-17 20:53:02 +02:00
Henrik Rydgård d0f7b1e30f Make the implementations of CopyFramebufferDepth more similar.
Also avoid matching framebuffers with bad z for copies.
2020-09-17 20:52:45 +02:00
Henrik Rydgård 181ddd842a Unify some GPU_SUPPORT* bits 2020-09-17 20:52:32 +02:00
Henrik Rydgård 608d082e49 FPURegCache: The invariant checking is very slow in debug mode. Let's only turn it on when we need it. 2020-09-17 20:52:32 +02:00
Henrik Rydgård 28b58ca05d More asserts 2020-09-17 20:52:32 +02:00
Henrik Rydgård 3a38e0dfdf Merge pull request #13443 from iota97/savestate-date
Use system date format on savestates
2020-09-17 09:43:27 +02:00
iota97 6b5de6c27b Use system date format on savestate as well 2020-09-17 07:52:09 +02:00
Henrik Rydgård ccea07ab94 Merge pull request #13438 from hrydgard/header-cleanup
Some header include cleanup
2020-09-16 13:46:50 +02:00
Henrik Rydgård bfc88badb8 Buildfix 2020-09-16 13:11:39 +02:00
Henrik Rydgård 78c008ac59 Merge pull request #13434 from shenweip/savadata-1
Check whether there may be more than one save file name by mode.
2020-09-16 12:55:44 +02:00
Henrik Rydgård c1194dcb52 Help the compiler out a little bit in IndexGenerator::AddStrip.
The generated code wasn't good - this helps break long register
dependency chains.

Speed boost is measurable but small on x86, but might be bigger on simpler CPUs.
2020-09-16 09:23:12 +02:00
Henrik Rydgård 1b3413945b Some header include cleanup 2020-09-16 09:20:41 +02:00
Henrik Rydgård ce46adb7ac Merge pull request #13436 from hrydgard/texture-invalidation-fixes
Texture invalidation fixes
2020-09-16 08:15:23 +02:00
Henrik Rydgård 7f1e35e761 Add missing asserts after some VK resource creation functions 2020-09-16 01:03:56 +02:00