2017-12-31

PPSSPP Git (2017/12/31)

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

PPSSPP Git Changelog:
* Merge pull request #10481 from KentuckyCompass/ios-audio-fix
* Change iOSCoreAudio from cpp to mm. Explicitly activate the audio session. Always set the same mDataByteSize.
* Add AVFoundation to linked frameworks on iOS
* Handle iOS audio session interruptions by reinitializing audio
* Merge pull request #10480 from KentuckyCompass/ios-build-fix
* add an include for PPSSPP_PLATFORM
* fix cmake when building for iOS in a path with spaces
* Fix build on iOS (only iOS 9 and up support thread_local)
* Stencil copy: Avoid clearing the depth buffer.
* Merge pull request #10479 from hrydgard/vulkan-renderpass-cache
* Remove outdated comment.
* Oops, forgot these.
* Complete the separation of depth and stencil renderpass flags
* Start separating depth and stencil renderpass actions, only internally in the Vulkan code so far.
* Vulkan: Create renderpass objects on demand. Just a refactoring to prepare for some later features/optimizations.
* Vulkan: Use VK_KHR_DEDICATED_ALLOCATION for frame buffers for minor speedup on some GPUs. Check for the debug report extension before enabling it.
* Typo fix
* Add a bit of logging to try to figure out #10477
* Merge pull request #10476 from unknownbrackets/arm64-jit
* arm64jit: Negate in ADDI2R/SUBI2R as well.
* Debugger: Fix hang when viewing invalid RAM.
* arm64jit: Statically allocate ra as well.
* arm64jit: Free up W23 for static alloc.
* arm64jit: Cleanup method names, temp discard.
* Merge pull request #10475 from unknownbrackets/profiler
* Profiler: Show the slowest thread's categories.
* Profiler: Fix cat display on small screens.
* Profiler: Separately track texture hashing.
* Merge pull request #10471 from unknownbrackets/arm64-jit
* arm64jit: Enable safe memory for lwl/lwr.
* arm64jit: Avoid arithmetic movs.
* arm64jit: Fix spilling for more than one temp reg.
* arm64jit: Use TBZ/TBNZ for vfpu branch as well.
* arm64jit: Use TBZ/TBNZ for fp branches.
* arm64jit: Use CBZ/CBNZ for zero compare branches.
* arm64jit: Handle more imm compare cases.
* arm64jit: Use CMN for CMPI2R if possible.
* arm64jit: Avoid temporary on variable shift.
* arm64jit: Reuse code in I2R funcs.

EmuCR: PPSSPP

Download: PPSSPP Git (2017/12/31) x86
Download: PPSSPP Git (2017/12/31) x64
Download: PPSSPP Git (2017/12/31) Android
Source: Here

0 Comments

Post a Comment