Updated Changelog (markdown)

EmulationFanatic
2021-04-12 19:35:25 -06:00
parent 5a33e18acb
commit 18ab554ff0

@@ -1,6 +1,47 @@
# Ryujinx Changelog
All updates to the Ryujinx official master build will be documented in this file
## 1.0.6829 - 2021-04-12
### Changed
- Miscellaneous PPTC optimizations to handle games with large exeFS.
- PPTC can now handle any size of JitCache;
- Allows to avoid memory peaks due to the resizing of the internal MemoryStream array (and its possible waste), its allocation in the LOH region of the heap; and allows to reduce the size of the .cache file if many translation invalidations are involved (LowCq -> HighCq over several runs).
- Added an outer header structure and added the hashes for both this new structure and the existing "inner" header structure;
- Hashes are now handled on a per-section basis and no longer for the entire uncompressed stream.
- In games with a large exeFS, this "resolves System.IO.IOException: Stream was too long." and "Insufficient memory to continue the execution of the program." error messages. Does *not* resolve "JIT Cache exhausted" error. This will be resolved in a future PR.
## 1.0.6828 - 2021-04-12
### Added
- Added an AccountManager class (based on AccountUtils class).
- Adds a "default profile values" which were the old hardcoded ones.
- The image profile is moved to the Account service folder.
- The hardcoded UserId for the savedata is now using the AccountManager last opened one.
- The DeviceId in Mii service is changed to the right value (checked by REd sys:set call).
- Miscellaneous cleanup.
- Lays some groundwork to be able to move forward with implementing Custom User Profiles.
## 1.0.6827 - 2021-04-12
### Fixed
- Fixed sub-image copies on Intel iGPUs in OpenGL.
- Resolves some glaring graphical bugs in games, on recent Intel iGPUs (those that support Open GL4.5 or higher), including Mario Kart 8 Deluxe and Captain Toad: Treasure Tracker.
- These changes only apply to Intel iGPUs.
## 1.0.6826 - 2021-04-12
### Added
- Implemented GetCurrentNetworkProfile and stubbed several ssl services.
- nifm IGeneralService GetCurrentNetworkProfile is implemented (fixes #643) and now blocked games boot further.
- nifm GetLocalInterface() helper and DnsSetting struct have been fixed to return the right values.
- ssl ISslService have been cleaned up.
- ssl ISslContext have been cleaned up, CreateConnection and ImportClientPki have been stubbed (fixes #1289).
- ssl ISslConnection is partially stubbed, which make some games playable, see the attached screenshots.
- nsd IManager Resolve and ResolveEx have been fixed using the right buffer type.
- Fixes missing service crashes for over 20 tested games. These can now proceed further in the boot process, and many are now playable.
## 1.0.6825 - 2021-04-12
### Fixed
- Fixed a bug in SurfaceFlinger when closing a layer, and refactored selection of the current layer being rendered.
- Star Wars: Republic Command and Shadow Gangs now proceed further in the boot process.
## 1.0.6824 - 2021-04-08
### Changed
- Auto-updating has been once again enabled in portable mode configurations.