Il s’agit d’un fork du plugin RDP d’Angrylion qui vise à améliorer les performances, ajouter de nouvelles fonctionnalités tout en conservant la précision du plugin d’origine.

Current 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.
– Added Mupen64Plus support.
Tested with Project64 2.3+. May also work with Project64 1.7 with a RSP plugin of newer builds (1.7.1+).

Les changements:
– 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

Source des builds WIP.

Télécharger Angrylion RDP Plus R7 (2019/07/15) (1,3 Mo)

Site Officiel

En savoir plus…