Exophase
Nothing good will ever come of Exophase.
DaveC said:Is there no way to avoid the blurryness of this then? No way to shut off the interpolation even if you are just doing a pixel double?
Yes, you can force off by using an identity filter that use zero coefficients for all but the most recent element that it uses one for.
I was off before on coefficients I mentioned - this is a five-tap eight-phase polyphase filter so it's effectively a 40-tap (39th order) FIR.
DaveC said:If that is the case then there should be an option not to use this or maybe a differeent method altogether should be used. What would be the advantage of using this if all you get in the end is something that reduces contrast and makes everything fuzzy. If someone wanted to use other filters (phosphor 2x etc) with this wouldn't that not work? Filtering a filter wouldn't look so hot.
Are there better options out there if you want the sharp graphics?
You should really see what kind of results this produces with properly computed coefficients before so easily writing it off. Mathematically speaking properly filtering the image is the correct way to most accurately preserve the signal. Your problem is that you've mainly only seen linear interpolation, which is a poor approximation of the bandpass characteristics you want, and you have this angry kneejerk reaction to it that you bring up constantly. The horizontal resizing you're not at all opposed to is a simple single-phase filter.
If you want to do your own custom upscaling in software then you request a full 800x480 framebuffer. This is just common sense.
DaveC said:Also Mupen64 has a config file where you set the frame that the graphics are scaled to. If you set at 640 x 480 you get 2x (for bitmap, 3D is full res). It is kind of nice as user can set the scaling to whatever they like.
If 3D is "full res" then it's not scaling, it's just rasterization at that target.
Last edited by a moderator: