PPSSPP Git (2016/05/02) 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 #8715 from unknownbrackets/tex-replace
Initial texture replacement support
* Fix a few reorder warnings.
* Another buildfix for Qt, linking issue.
This is a bit of a hack, but it resolves the linking issue that only
seems to happen in the Qt build system.
* Skip video in replacement saving by default.
* Pass video info to texture replacements.
* Remove global num videos hack.
* Track video addresses in texture cache.
* Fix error when disabled.
We want to return a reference here, so let's always return.
* Attempt to buildfix Symbian.
* Correct handling of 8 bit and no-alpha PNGs.
* Vulkan: Correct check alpha.
* Check alpha when loading replaced textures.
* Disable texture replacement on Qt.
* Make ini case insensitive.
* Allow a short alias for video frames, etc.
* Account for scaleFactor when saving clipped PNG.
* Save new textures into a separate path.
This way you can tell which ones you've done already.
* Correct loading replaced upscaled textures.
* Cache texture replacement lookup info.
This way we can avoid hitting the disk where possible. We could even
preload.
* Properly save 16-bit textures for replacements.
* Skip replacements for PPGe textures.
* Replace textures from PNGs.
* Skip gaps in texture replacement hashing.
This should hopefully provide the least duplicates possible.
* Don't convert pixels we're not going to use anyway.
* Pass w/h in for replacement lookup.
So we can scale the w/h properly.
* Use a same-everywhere quick hash for now.
* Actually load the texture replacement ini file.
* Allow hashes to be ignored explicitly.
Still need the actual ini hookup.
* Save individual mip levels.
* Save and load textures using full key.
Of course, need this, not just the hash.
* Move TextureReplacer to Core.
Probably makes more sense here after all.
* Initial support for saving textures to PNGs.
* Implement some initial hashing so it's not broken.
* Add config to save or load replaced textures.
* Setup initial structure for texture replacements.
* Merge pull request #8716 from hrydgard/remove-preprocessor-hacks
Remove preprocessor hacks around the JITs
* Fix accidentally truncated comment.
* Add CodeBlockCommon base class to remove further arch-specificity in JitBlockCache
Remove unused ArmThunk.
* Merge NativeJit.cpp/h with JitCommon.cpp/h
* Move architecture-specific code out of JitBlockCache
* Remove preprocessor hacks to choose JIT implementation.
Opens up for having multiple JIT implementations available at runtime,
which could be use for experimenting with new JIT compiler types or for
unit testing one JIT on another architecture.
Very few of the newly virtual calls are on any sort of critical path so
hopefully there will not be a performance loss.
Download: PPSSPP Git (2016/05/02) x86
Download: PPSSPP Git (2016/05/02) x64
Download: PPSSPP Git (2016/05/02) Android
Source: Here
0 Comments
Post a Comment