Angrylion RDP Plus Git (2017/10/02) is complied. This is a conservative fork of angrylion's RDP plugin that aims to add new features while retaining the accuracy of the original plugin.
Angrylion RDP Plus features:
* More maintainable code base by dividing the huge n64video.cpp into smaller pieces.
* Improved portability by separating the emulator plugin interface and window management from the RDP emulation core.
* Multi-threaded rendering support, which increases performance on multi-core CPUs significantly.
* Replaced deprecated DirectDraw interface with a modern OpenGL 3.3 implementation.
* Added manual window sizing.
* Added fullscreen support.
* Added BMP screenshot support.
* Added settings GUI.
* Slightly improved interlacing performance.
Angrylion RDP Plus Changelog:
* (angrylion) corrected alpha decoding in less popular texture formats when en_tlut is off, this includes a newly discovered nybble exchange hardware bug in YUV-32; emulated a hardware bug in the RDP's chroma keying where an addition operation outputs wrong sums with the probability of one in 16; revamped if/else hierarchy in triangular filtering to get rid of one (very predictable) branch instruction on the hottest code path; converted the most useless function pointers back to (very predictable) branch instructions.
* Using tmem and tcoord as parts of tex
* Using macros instead of local variables for 16 bit tmem
* Moved initial values to init functions
Download: Angrylion RDP Plus Git (2017/10/02) x86
Download: Angrylion RDP Plus Git (2017/10/02) x64
Source:Here
0 Comments
Post a Comment