aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj
diff options
context:
space:
mode:
authorriperiperi <rhy3756547@hotmail.com>2023-01-17 03:39:46 +0000
committerGitHub <noreply@github.com>2023-01-17 04:39:46 +0100
commitf0e27a23a5a4c834cc846e415c9cce0597e8d6c5 (patch)
treee7ec2acf2838b5306cee3803a5d31ff0e302e402 /Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj
parente68650237db2d5fd0fb78d9e21378d139338246f (diff)
Add short duration texture cache (#3754)1.1.566
* Add short duration texture cache This texture cache takes textures that lose their last pool reference and keeps them alive until the next frame, or until an incompatible overlap removes it. This is done since under certain circumstances, a texture's reference can be wiped from a pool despite it still being in use - though typically the reference will return when rendering the next frame. While this may slightly increase texture memory usage when quickly going through a bunch of temporary textures, it's still bounded due to the overlap removal rule. This greatly increases performance in Hyrule Warriors: Age of Calamity. It may positively affect some UE4 games which dip framerate severely under certain circumstances. * Small optimization * Don't forget this. * Add short cache dictionary * Address feedback * Address some feedback
Diffstat (limited to 'Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj')
0 files changed, 0 insertions, 0 deletions