Angrylion RDP Plus Git (2017/10/07) 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:
* Using a struct to access the bit fields in VI_CONTROL_REG
* Crop away overscan and disable fade out code again
Possibly helps with #21
* Not sure why I'm even using floats here... it's slower and produces artifacts
* Using global width and origin variables in vi_process_fast, too
Also made vi_reg_ptr local
* Using more readable variant to get vres and hres from vi_process_start_fast
* Removed some blank lines where the comments once were
* Moved two register vars from vi_process to vi_process_start
* Removed two levels of indentation and a redundant check in vi_process
* Removed some disabled code
* Converting unused "vres" to "hres" in vi_fetch_filter* where it replaces "fbw"
Also moved VI includes to the top to isolate it from the global vars.
* Splitting up vi.c into its components
* Fixed some issues when compiling with x64 profile
* Changed "output_width" argument in screen_upload to "pitch"
Changing the height is enough to adjust the aspect ratio and by introducing
a pitch argument, cropping becomes a possiblity.
It also simplifies the screenshot interpolation a bit, since the X coord
no longer needs to be taken into account.
Download: Angrylion RDP Plus Git (2017/10/07) x86
Download: Angrylion RDP Plus Git (2017/10/07) x64
Source:Here
0 Comments
Post a Comment