Updated Changelog (markdown)
parent
3db54f6f2f
commit
68b3680c08
1 changed files with 42 additions and 0 deletions
42
Changelog.md
42
Changelog.md
|
@ -1,6 +1,48 @@
|
|||
# Ryujinx Changelog
|
||||
All updates to the Ryujinx official master build will be documented in this file
|
||||
|
||||
## 1.0.6772 - 2021-03-02
|
||||
### Added
|
||||
- Added fast paths in the audio renderer for AArch64 in all current fast paths.
|
||||
|
||||
## 1.0.6771 - 2021-03-02
|
||||
### Changed
|
||||
- Improved efficiency of "Hide Cursor on Idle" operation to minimize overhead.
|
||||
|
||||
## 1.0.6770 - 2021-03-02
|
||||
### Changed
|
||||
GPU:
|
||||
- Fixed various issues with view compatibility, synchronization and creation.
|
||||
- Greatly improved texture view creation, keeping it within a strict storage-view hierarchy. (no view-views)
|
||||
- Fixes a memory leak in Hyrule Warriors: Age of Calamity. Its VRAM usage is now rather low. :)
|
||||
- Reworked texture memory tracking to use a structure called a "Texture Group".
|
||||
- There is one texture group for each storage texture, and views of that storage cover a subset of its "Texture Group Handles".
|
||||
- A handle can represent one or more sub-image, which can be a mip level, array layer, cubemap face or 3d texture slice.
|
||||
- This allows memory tracking to be shared between views, which is good as they also share internal data.
|
||||
- This fixes issues where cpu texture invalidation would be missed or repeat sync when using multiple views of the same texture.
|
||||
- Affected games:
|
||||
- Fixed swapping textures in Xenoblade Chronicles: Definitive Edition, Xenoblade 2, MH:GU, potentially other games.
|
||||
- Introduces "Copy Dependencies" between handles of a texture group - indicating that their contents must be copied to another texture after modification.
|
||||
- Allows copies between two textures that are view compatible, but have different storages.
|
||||
- Replaces two old copy-on-create methods that were used for rendering to 3D and compressed textures.
|
||||
- Also removes the workaround for keeping the copied data in these textures, which was to disable memory tracking for them entirely.
|
||||
- This fixes colour ramps in a large number of first party games such as Super Mario Odyssey, where they would use the first rendered version of the 3D texture and look incorrect on future levels/rooms.
|
||||
- Affected games:
|
||||
- Fixes nearly all issues with cubemaps/lighting in Mario Kart 8 Deluxe.
|
||||
- Fixes issues in Splatoon 2 where lighting would be unusually dark on the first load of the plaza, or on random stages.
|
||||
- Fixes issues in Splatoon 2 where the time remaining or menu button text would be missing or incorrect.
|
||||
- Fixes a lot of issues with textures in A Hat In Time (Unreal Engine 3)
|
||||
- Fix issues with textures in Yoshi's Crafted World, and generally other Unreal Engine 4 games
|
||||
- Bravely Default 2 requires its own set of gpu memory management fixes, coming some point soon.
|
||||
- Fixes issues with DOF in Animal Crossing: New Horizons (as well as Copy Dependencies)
|
||||
- Pikmin 3's intro video is now visible. Any possible issues with the Koppad have been thwarted.
|
||||
- Probably a lot more.
|
||||
- Should greatly decrease chance of GPU memory becoming corrupted by a texture flush.
|
||||
- Reworked size calculation for mipmapped 3D textures.
|
||||
- Fixes fog, waves, water caustics, mario dirt overlay and much more in Super Mario Odyssey (also needs copy dependencies)
|
||||
|
||||
For a screenshot collection, see https://github.com/Ryujinx/Ryujinx/pull/2001#issuecomment-782771370
|
||||
|
||||
## 1.0.6769 - 2021-03-01
|
||||
### Fixed
|
||||
- Fixed a regression in SignalMemoryTracking, introduced in 1.0.6763 (PR 2044), that could cause a black screen on the Monster Hunter Rise Demo.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue