ata4 / angrylion-rdp-plus

A low-level N64 video emulation plugin, based on the pixel-perfect angrylion RDP plugin with some improvements.
155 stars 25 forks source link

Change Internal Resolution? #108

Closed modernretrocoder closed 3 years ago

modernretrocoder commented 4 years ago

Is it possible, using this plugin, to change the Internal Resolution to a multiple of the original N64 resolution or to the same as the output resolution? I'd like to play a game rendered at 1080p like with GlideN64 but still with the Unfiltered Output Mode, Nearest-neighbor Interpolation and closer accuracy of RDP Plus. Is this or will this be implemented in any capacity?

CrashOveride95 commented 4 years ago

tbh I'm pretty sure thats outside the scope of the project, closest thing is Parallel-RDP in retroarch

modernretrocoder commented 4 years ago

Can ParaLLEl-RDP be used with Project64 instead of RetroArch?

CrashOveride95 commented 4 years ago

No one has ported it yet, so no

modernretrocoder commented 4 years ago

Looks like I'll have to get used to Retroarch then, thanks for your help. I'll keep the issue open in hopes that ata4 will clarify if this change will be implemented before closing.

ata4 commented 4 years ago

Changing the internal resolution is something I've experimented with, but I didn't have much success. While it's certainly possible somehow, the performance of a high resolution software renderer would be absolutely abyssal, unlike Parallel using Vulkan. I'd expect no more than 1 FPS with a 4x rendering resolution. 2x is probably doable, maybe 3x with a very beefy CPU.

modernretrocoder commented 4 years ago

Are you aware of any other video plugins for Project64 which have an Unfiltered Output Mode, Nearest-neighbor Interpolation and Higher Internal Resolution? ParaLLEl RDP seems to be exactly what I'm looking for but I hate that I have to go through RetroArch to use it, if it had a Project64 port it would be my go-to graphics plugin without a doubt, but I'm not really looking for pixel-perfect software rendering accuracy, just a fulfillment of those 3 aforementioned criteria, what are your suggestions?

CrashOveride95 commented 4 years ago

GLideN64?

modernretrocoder commented 4 years ago

GlideN64 forces Bilinear Filtering for some godforsaken reason so unfortunately not. :(

CristianJLima commented 4 years ago

Your plugin is the only one that solves pokemon snap bugs, without it there is no way to finish the game, congratulations on the work, at the moment only in cutscenes the frames fall below 20, but the feat is impressive after so many years I know the project 64, as soon as possible give us more improvements @ata4

Jj0YzL5nvJ commented 4 years ago

Your plugin is the only one that solves pokemon snap bugs

Yeah?... https://github.com/gonetz/GLideN64/issues/2046 https://github.com/gonetz/GLideN64/pull/2179 https://github.com/gonetz/GLideN64/issues/2213

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.