2017-11-07

PPSSPP Git (2017/11/07)

EmuCR: PPSSPPPPSSPP Git (2017/11/07) is compiled. PPSSPP is a fast and portable PSP emulator for Android, Windows, Mac, and Linux, written in C++.

PPSSPP Git Changelog:
* Try harder to free up memory from the Android native font rendering system. Might help #10069
* Vulkan: If acquiring a frame fails (happens sometimes during window resize), skip swapping the frame. Should help #10063
* Merge pull request #10068 from unknownbrackets/vulkan-minor
Vulkan: Fix deadlock on resize
* Vulkan: Wait for orderly thread stop on resize.
To be safer, let's just let it finish. We don't actually sync the thread
in join(), so it could still be running a frame.
* Vulkan: Fix deadlock on resize.
Still needed to set this flag. Didn't notice earlier because creating the
fences affected the race condition timing, I think...
Improves #10063.
* Vulkan: Some error handling improvement. Might get us a clue for #10065
* Vulkan: The validation layers don't like zero-size blits.
* Vulkan: Better way to make sure we bind the backbuffer at some point.
* Merge pull request #10056 from hrydgard/remove-multithreading-2
Remove the old style multithreading
* Don't use "threadsafe events" for Ge stuff.
* Turn on multithreaded vulkan
* Remove/deprecate GPU tick sync
* Get rid of GPUCommon's "Internal" functions.
* Delete ProcessEvent and the GPUEvent enum
* Delete GPUCommon::ScheduleEvent
* Get rid of a bunch of sync stuff that's no longer needed.
* Get rid of the sync around curTickEst
* Delete the mutex in GPUCommon.
* Remove the setting to run the display list interpreter on a separate thread.

EmuCR: PPSSPP

Download: PPSSPP Git (2017/11/07) x86
Download: PPSSPP Git (2017/11/07) x64
Download: PPSSPP Git (2017/11/07) Android
Source: Here

0 Comments

Post a Comment