1.6 / 03-01-2021
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