2018-09-10

Angrylion RDP Plus Git (2018/09/10)

EmuCR: Angrylion RDP PlusAngrylion RDP Plus Git (2018/09/10) 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:
* Moved tile initialization to tex.c
* Removed remaining static modifier from a now public function
* Converted vi_reg_ctrl union to regular struct
* Fixed case where ltil is uninitialized
* Isolated API for a low-level RDP renderer
* Moved some command macros to rdp.h
* Moved inlining macros to common.h
* Moved more RDP code to rdp.c
* Merged cmd.c with n64video.c
* Delegating config updates to plugin implementation
* Moved rdp_frame_buffer to screen.h, renamed to frame_buffer
* Renamed plugin API functions
* Allow one-time warnings in VI to reset and using bool as type
* Moved RDP-internal code to rdp.c
* Moved command function prototypes to rdp.h
* Renamed rdp.c back to n64video.c
* Moved several files around
* Gamma filter makes sense in VI_MODE_COLOR only

Download: Angrylion RDP Plus Git (2018/09/10) x86
Download: Angrylion RDP Plus Git (2018/09/10) x64
Source:Here

0 Comments

Post a Comment