TheOfficialFloW / GePatch

Enables native resolution in a few PSP games
Other
353 stars 20 forks source link

Gepatch with Adrenaline Graphics Filters and Smoothing #13

Open gensosuikoden opened 4 years ago

gensosuikoden commented 4 years ago

First of all, let me thank you for all your hard work not only on Gepatch but all your other myriad contributions to the Vita modding scene.

As far as I can tell, the Adrenaline AA filters and smoothing option don't currently work with Gepatch, at least not in the many games I have tried. The Sharp Bilinear option still adds scanlines but that's about it as far as I can tell, no actual filtering appears to be taking place as far as I can tell and the smoothing option no longer does anything either.

I realise game compatibility, fixes and performance optimisations will be of bigger concern at present but just wanted to know if the restoral / implementation of the above features to Gepatch is possible / intended? I suspect a good number of PSP games would look even better if one could combine Gepatch's amazing up-rendering with your superb 'Advanced AA filter'.

Many thanks in advance.

JohnEdwa commented 3 years ago

Bilinear Smoothing (and I assume Advanced AA is as well) are simply image upscaling algorithms, but as GePatch renders the game at the native Vita resolution there is nothing for them to upscale.

Essentially, this is without GePatch, with Bilinear Smoothing and Screen Scale 2. The game is rendered at 1x and then the whole image is upscaled and smoothed in one go: https://i.imgur.com/yIeCXdn.png With GePatch, the rendering resolution is doubled so the 3D looks good, but as there is nothing to resize or smooth the UI elements are pixelated: https://i.imgur.com/FVMJsBd.png And here is what would need to be done to fix it, namely individual texture filtering before they are rendered: https://i.imgur.com/xGNbPqp.png

I have no idea if texture filtering like that is possible or if there is enough performance headroom for it to be done in the first place.