loading_reduced.jpg
competition

1.6 / 03-01-2021

Angrylion-RDP

Accuracy

Performance

Features

It's a conservative fork of Angrylion's RDP N64 video plugin that aims to improve performance and add new features while retaining the low-level emulation accuracy of the original.

  • 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.

  • Improved performance on multi-core CPUs by using multi-threaded rendering with scan line interleaving.

  • Replaced deprecated DirectDraw interface with a modern OpenGL 3.3 implementation.

  • Added fullscreen support and manual window sizing.

  • Added BMP screenshot support.

  • Added settings GUI.


Tested with Project64 2.3+ and the Mupen64Plus plugin was tested with Mupen64Plus 2.5 using the mupen64plus-rsp-cxd4 plugin.

...

Most Recent Changes

  • Added new interpolation mode, which is less blocky than nearest-neighbor and less blurry than bilinear

  • Added integer scaling option

  • Merged Angrylion r113

  • Fast compatibility mode is now the default for new configs

  • Screenshots are saved in their native N64 resolution again (#98)

  • Improved VI performance by fixing a false sharing issue

  • Using major.minor version scheme from now on


Note about the downloads

  • angrylion-plus.dll - Project64 plugin

  • mupen64plus-video-angrylion-plus.dll - Mupen64Plus plugin for Windows

  • mupen64plus-video-angrylion-plus.so - Mupen64Plus plugin for Ubuntu 20.04

On their next update, this section will be refreshed.