-
Notifications
You must be signed in to change notification settings - Fork 401
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
N64 - Parallel RDP #3096
Comments
This would be great, but it would probably be extremely non-trivial to implement on account of it requiring Vulkan, which I don't think Bizhawk currently implements. |
It would better if Angrylion RDP Plus were to be implemented. Yeah, it's CPU-intensive and just as non-trivial to implement, but at least it doesn't require Vulkan. |
In any way, being able to TAS N64 games with LLE accuracy would be very much appreciated. |
Of potential interest: An implementation of ParaLLEl RDP for Project64, which does not have Vulkan output. It still does all the Vulkan GPU Compute stuff, but then blits the results to the screen using plain ol' OpenGL. |
The recently added Ares (Performance) core uses Parallel RDP by default (and falls back to software rendering if Vulkan is unavailable). |
If vulkan isn't available, ares will fallback to MAME's RDP implementation as the license is compatible with ares's ISC license. There is also an option now to choose between Parallel-RDP and MAME RDP if you want to force the software renderer. |
Thats great news. So LLE N64 emulation has reached Bizhawk. At the moment it is not possible to change some settings of it I assume? Like activating VI Antialiasing? |
Only settings exposed is what base ares exposes. |
Performance ares core was removed some time ago, and MAME RDP was taken out with angrylion put in (licensing is technically not an issue for us as forks can relicense more restrictively and we maintain that ported cores and the frontend are independent and licensed separately, regardless of bullshit linking clauses of GPL crap). Angrylion has also been implemented as another plugin for Mupen (I tried to get Angrylion Plus in, but it just crashes mupen, so you just get the original single threaded version). |
So thats why it cant hold the 60fps ^^. But thats totally fine though. Recording a TAS at like 75% speed is much preferable to having to do all the video cutting after recording longplays the old fashioned way. |
https://github.com/Themaister/parallel-rdp
The emulator m64p comes with this graphics core, and I have to say I think it's the least glitchy graphics driver I've seen yet. Currently, whenever I try any N64 game, I have to start by trying various video plugins until I find one that doesn't look entirely broken for that game.
The downside is that it requires a relatively recent NVidia chip.
The text was updated successfully, but these errors were encountered: