1
0
Fork 0
forked from Mirror/Ryujinx
JinxRyu/Ryujinx.Memory.Tests
riperiperi 12a7a2ead8
Inherit buffer tracking handles rather than recreating on resize ()
This greatly speeds up games that constantly resize buffers, and removes stuttering on games that resize large buffers occasionally:

- Large improvement on Super Mario 3D All-Stars ( needed for best performance)
- Improvement to Hyrule Warriors: AoC, and UE4 games. These games can still stutter due to texture creation/loading.
- Small improvement to other games, potential 1-frame stutters avoided.

`ForceSynchronizeMemory`, which was added with POWER, is no longer needed. Some tests have been added for the MultiRegionHandle.
2021-06-24 01:31:26 +02:00
..
MockVirtualMemoryManager.cs POWER - Performance Optimizations With Extensive Ramifications () 2021-05-24 22:52:44 +02:00
MultiRegionTrackingTests.cs Inherit buffer tracking handles rather than recreating on resize () 2021-06-24 01:31:26 +02:00
Ryujinx.Memory.Tests.csproj infra: Migrate to .NET 5 () 2020-11-15 19:27:15 +01:00
Tests.cs Implement a new physical memory manager and replace DeviceMemory () 2020-05-04 08:54:50 +10:00
TrackingTests.cs POWER - Performance Optimizations With Extensive Ramifications () 2021-05-24 22:52:44 +02:00