Updated Changelog (markdown)

EmulationFanatic
2021-03-06 16:45:37 -07:00
parent 9224b2416d
commit 6052643eec

@@ -1,8 +1,22 @@
# Ryujinx Changelog # Ryujinx Changelog
All updates to the Ryujinx official master build will be documented in this file All updates to the Ryujinx official master build will be documented in this file
## 1.0.6776 - 2021-03-06
### Changed
- Removed unused physical region memory tracking.
- Accelerates memory unmap/remap of virtual addressese that were once used for GPU resources, as well as reduce the cost of creating new tracking handles.
- Reduces load times and non-shader related stutter in games that perform many unmap/remap operations such as Unreal Engine 4 games, among others.
- Tracking regions/handles are now notified about an unmap operation before they are actually unmapped.
Example of non-shader related stutter being improved by this update:
Before
https://cdn.discordapp.com/attachments/728011297857339422/817785701834817566/bd2_master.mp4
After
https://cdn.discordapp.com/attachments/728011297857339422/817785806307590144/bd2_pr.mp4
## 1.0.6775 - 2021-03-06 ## 1.0.6775 - 2021-03-06
### Fixed ### Changed
- Improved handling for unmapped GPU resources. - Improved handling for unmapped GPU resources.
- Fixed a memory tracking bug that would set protection on empty PTEs (caused some buffer tracking crashes). - Fixed a memory tracking bug that would set protection on empty PTEs (caused some buffer tracking crashes).
- When a texture's memory is (partially) unmapped, all pool references are forcibly removed and the texture must be rediscovered to draw with it. This will also force the texture discovery to always compare the texture's range for a match. - When a texture's memory is (partially) unmapped, all pool references are forcibly removed and the texture must be rediscovered to draw with it. This will also force the texture discovery to always compare the texture's range for a match.