![EmuCR: Citra EmuCR: Citra](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIUFiHjdzuolZmhAM1ij82XLkmVNEm97Uo7T43kUl_OGFVaRrFG-UmwJ49YQdR7rpf1aRAtf8q9xUv_faDUXT5fE3L-2cfgrBpnvqG0xyGYd5t6dxcC3AVt9lr3NyuiWUcJ0VpfRMNO6A/s1600/1.png)
Citra Git Changelog:
* Merge pull request #2815 from mailwl/bossp
Service/boss:P: Add some functions to FunctionTable
* Service/boss:P: Add some functions to FunctionTable
* Merge pull request #2797 from yuriks/cached-vma-free-crash
Memory: Fix crash when unmapping a VMA covering cached surfaces
* Memory: Fix crash when unmapping a VMA covering cached surfaces
Unmapping pages tries to flush any cached GPU surfaces touching that
region. When a cached page is invalidated, GetPointerFromVMA() is used
to restore the original pagetable pointer. However, since that VMA has
already been deleted, this hits an UNREACHABLE case in that function.
Now when this happens, just set the page type to Unmapped and continue,
which arrives at the correct end result.
Download: Citra Git (2017/07/09) x64
Source: Here
0 Comments
Post a Comment