![]() I think hizzlekizzle may have the right idea as I don't think NN is actually possible at non-integer scales (that I know of). I will keep having a look at this, maybe if I hack at it enough I'll crack it. Another thing no one else seems to mention is that, when setting the slider to a little below 50%, only the left eye image is rendered. The scaling algorithm is funky in general when integer scaling is specified along with an aspect ratio which won't fit, and simply chooses to fill the screen.Īlso, I'm glad this is filed as major, it always surprised me that no one else seemed to notice the issue on the web. I still don't understand quite how the scaling works, but the 'scale_vector' that maps the viewport coordinates to the framebuffer coordinates seems like a prime suspect. It definitely seems like a precision issue, like something was being truncated or else decided with garbage bits in the scaling algorithm, like z-fighting, but on just two dimensions. Another simple way of seeing this effect in action is to simply run a CPS2 game (such as street fighter alpha) in final burn alpha, then turn on the 'diagnostics' option and go to the 'dot cross hatch' screen. I've been having a look at this for a couple days now, as it's quite noticeable, but I haven't figured out what's wrong yet. The second photo is how the first settings should look except they should be scaled up without any introduced artifacts or blurriness.ĮDIT: It looks like this feature request here: #2846 would probably fit well to fix this issue or maybe just replace bilnears default functionality to do this as the feature request talks about. You can find this information under Information/System Information ![]() This has happened with pretty much every version I've used Version/Commit Launch a game (I've used Kirby's Dreamland 2 in Gambette and Mother 3 in gPSP).When disabling the bilinear filter scaling seems to happen via nearest neighbor, but there is a very obvious loss of quality and in general there seems to to be a loss of pixels being displayed. Once bilinear filtering is disabled I expect it to be scaling the screen via nearest neighbor without a loss of quality/pixels. This is a bit of a problem though because desirably I'd like a pixel perfect scale to my screen. This issue does not happen with integer scale enabled. The image becomes distorted when disabling the bilinear filter and disabling integer scale.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |