mirror of
https://github.com/yuzu-emu/yuzu-emu.github.io.git
synced 2025-07-27 12:11:56 +00:00
Update index.md
This commit is contained in:
parent
de612ac3d0
commit
bc9d79a8a7
|
@ -48,7 +48,7 @@ bunnei is still working on more cleanups and looking for things that can be furt
|
|||
|
||||
We’ve already spoken in detail about [this feature](https://github.com/yuzu-emu/yuzu/pull/4967) in its [dedicated article](https://yuzu-emu.org/entry/yuzu-tcr/), so in short, the `Texture Cache Rewrite` (which is not a shader cache change) is a work done by [Rodrigo](https://github.com/ReinUsesLisp) to reimplement the old texture cache yuzu used, which was forked from [Citra.]() This work took over 10000 lines of code, fixing graphical bugs on uncountable games and improving performance along the way.
|
||||
|
||||
This paves the way for future important changes that will come later, like the `Buffer Cache Rewrite`, which is expected to not only continue to improve render accuracy, but to raise performance by optimizing the “hottest” code in the GPU section of our source, according to profiling.
|
||||
This paves the way for future important changes that will come later, like the `Buffer Cache Rewrite`, which is expected to not only continue to improve render accuracy, but to raise performance by optimizing the “hottest” code in the GPU section of our source, according to profiling. After this, `Project Hades`is planned, as a rewrite of the `Shader Cache`, with its main focus being improved precision and stability, and increased performance in Intel GPUs that are bottlenecked by the current implementation.
|
||||
|
||||
Expected soon-ish is the `Compute Texture Decoders`, leveraging the compute shader capabilities of GPUs to decode the texture formats handled by the Nintendo Switch games. This includes even elusive formats like `ASTC`, the main cause of non-shader related stuttering on non-Intel GPUs.
|
||||
|
||||
|
@ -58,6 +58,8 @@ Expected soon-ish is the `Compute Texture Decoders`, leveraging the compute shad
|
|||
|
||||
One sad point of this rewrite is that the “Vulkan memory manager”, now called the `Texture Reaper`, which was expected to help reduce VRAM use in Vulkan, will take longer to implement due to technical complications that surfaced during its development. There is more detailed information in the dedicated article.
|
||||
|
||||
A small PSA, AMD users should install the `20.11.3` driver version or newer, as it adds `VK_EXT_robustness2` to all missing Radeon products, helping in stability and precision.
|
||||
|
||||
## Project Aether, or how to visit yuzu from within yuzu
|
||||
|
||||
Nintendo Switch games have access to a `web applet`, used to show tutorials or guides while playing. Our original implementation using [QtWebEngine](https://doc.qt.io/qt-5/qtwebengine-index.html) had some lasting bugs that impeded gameplay in some cases, like the tutorials on a first boot of Super Smash Bros. Ultimate.
|
||||
|
@ -150,7 +152,7 @@ By [stubbing both](https://github.com/yuzu-emu/yuzu/pull/5021) `SetNpadCommunica
|
|||
|
||||
## Future projects
|
||||
|
||||
The `Buffer Cache Rewrite` has been progressing with no delays so far, and Rodrigo is very enthusiastic about starting `Project Hades` after finishing it.
|
||||
The `Buffer Cache Rewrite` has been progressing very fast with no delays so far, and Rodrigo is very enthusiastic about starting `Project Hades` after finishing it.
|
||||
|
||||
More multicore changes are incoming, along with input improvements...
|
||||
|
||||
|
|
Loading…
Reference in a new issue