What "render 2D elements at N64 resolution" does is merge textures into a single texture and then apply bilinear filtering to that single texture, instead of filtering each strip individually, which causes alignment problems. See here http://gliden64.blogspot.com/2015/11/improved-2d-and-other-fixes.html
Yes, "render 2D elements at N64 resolution" merges narrow textures into a single texture and then put that large single texture on its place with bilinear filtering. It is possible to use any other filtering. Point-scaled would be useless though - it is simpler to disable texture filtering at all, result will be the same.
Thank you both for the explanations.
it is simpler to disable texture filtering at all, result will be the same.
The game is mostly 2D and uses a combination of filtered and non-filtered textures. I've attached three screenshots as examples (with "Render 2D elements in N64 resolution" enabled):



In the first screenshot, some of the characters are filtered and some aren't. In the second, all of the characters are filtered but their hats are not, making them look out of place. These are both common occurrence throughout the game, as filtering methods often varies between characters and items. At native resolution they all look the same, but when the resolution is increased they begin to look out of place.
In the last screenshot, some characters are filtered and some aren't (like in the first), but the ground texture is also notably filtered, which brings me to my problem: disabling all filtering gives the intended result for the characters, but turns the ground into a pixelated mess in the third. I was hoping that perhaps being able to disable bilinear filtering on "Render 2D elements in N64 resolution" would allow the characters to appear sharp and unfiltered, whilst still allowing the ground look the way it currently does.
This is related to that issue. Donkey Kong 64 title screen is also rendered without filtering.
https://github.com/gonetz/GLideN64/issues/483
I was hoping that perhaps being able to disable bilinear filtering on "Render 2D elements in N64 resolution" would allow the characters to appear sharp and unfiltered, whilst still allowing the ground look the way it currently does.
It is possible to distinguish 2D and 3D graphics and force disable filtering for 2D elements. It can be done without using "Render 2D elements in N64 resolution" technique.
It is possible to distinguish 2D and 3D graphics and force disable filtering for 2D elements. It can be done without using "Render 2D elements in N64 resolution" technique.
I wasn't aware of that. It sounds like much better idea and would still resolve my issue / request.
I ran into a few other instances where "Render 2D elements in N64 resolution" resolves a problem but the filtering introduces another recently.
@gonetz has there been any more consideration to this idea?
Not yet
That's alright, thanks for the update!
Btw, you can help me with filter choice. We can use bilinear, becubic etc
Can you take screen shot in native resolution and scale it up to screen resolution in some graphics editor using various smoothing filters? What can give noticeably better result than currently used belinear filter?
Most helpful comment