Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A little more of spline36 shader and some improve. #4292

Closed
ferion11 opened this issue Oct 22, 2013 · 9 comments
Closed

A little more of spline36 shader and some improve. #4292

ferion11 opened this issue Oct 22, 2013 · 9 comments

Comments

@ferion11
Copy link

The #3921 is OK! Thanks for the work.

But you said on 7d8aed0: "Spline36 isn't as amazing as I had hoped heh". Then i have to test this.

It's hard to me put this in words, then I will show the images. I'm using the ppsspp-v0.9.1-2097-g62685b6-windows-x86 (and my video card is nvidia)

The game this time is PSP Final Fantasy VII Crisis Core and 3x resolution (480x272 to 1440x816):

It' a very beautiful result, at least on the RemoteJoyLite-fix. Let's see this on the ppsspp-v0.9.1-2097-g62685b6-windows-x86:

It's not so good fragment shader like on the code.google.com/p/remote-joy-lite-fix/ project. I'm not making the comparative of Vertex shader or the internal resolution now. Just the filter on the upscaling.

By the way, some more things:

It seems to me that the internal resolution reduced. Maybe it's my imagination.

I want some like this. But NOT with the texture scaling "3x xBRZ", and yes with the same result the spline36 shader do on the RemoteJoyLite-fix on the second image.

And thanks again for the good job ^^

@hrydgard
Copy link
Owner

Well you won't get the nice spline effect on the text if you set Render Resolution to higher than 1x, because then the text will first be upscaled as it is rendered with an ugly method (nearest) and then that result gets spline-scaled. Not much point. When using Spline36, you really want to render at 1x. Then you should get exactly the same result as RemoteJoy.

@hrydgard
Copy link
Owner

That said, that last one with texture scaling too looks pretty good :)

@ferion11
Copy link
Author

Are you sure that we can not have this result I expect? Case the remotelite-joy receives only the pure image from the PSP buffer. All game graphical processing is done in the PSP. I just want to apply this filter in the final image.

@hrydgard
Copy link
Owner

Could have something similar if you make a spline texture scaler...

@ferion11
Copy link
Author

Can I ask for this? I mean, I'm very hapy with the last result, and I'm worried if I'm asking too much ^^

@hrydgard
Copy link
Owner

I think you can get really close already by choosing "Bicubic" texture scaling, 3x or 4x. That's also a spline, maybe it's a 4x4 spline rather than a 6x6 but i think it looks ok :)

@ferion11
Copy link
Author

Oh! Thanks! I will try this ^^

@ferion11
Copy link
Author

That option is very good. But the "Bicubic" texture scaling let a lot of artifacts behind (lines and other), look:
http://img545.imageshack.us/img545/9932/t2u0.png

And I want this running on all the final image, the "Bicubic" texture scaling is not helping the movies parts on the emu.

Maybe one option for replace the first upscale "nearest" method with some better (or none, maybe), will make the fragment shader have the same result. After all, the font, the movies and all is just part of one big image for the remotelite-joy, and it work well.

@hrydgard
Copy link
Owner

Well, I can't do magic. If you set PPSSPP to 1x rendering you will get the same nice effect but you pay for it with the low resolution :)

I'll close this now, as I'm not sure there's anything that can be easily done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants