|
Post by thespoonyhou on May 14, 2007 15:16:30 GMT -5
|
|
|
Post by tisurame on Jun 5, 2007 16:39:45 GMT -5
pSX is using Direct3D to display the picture, so, it cant be done, since Direct3D always scale the picture to full window size.
But if you use the exact resolution that the game is using (most games use 320x240) - nothing will be stretched.
By the way, are you using a LCD monitor ?
|
|
|
Post by Sune on Jun 11, 2007 18:11:04 GMT -5
pSX is using Direct3D to display the picture, so, it cant be done, since Direct3D always scale the picture to full window size. lol...okay. So what happens if the window size is really small? I think non-filtered resolution doubling is a great idea.
|
|
|
Post by nitrousoxide82 on Jul 24, 2007 6:14:33 GMT -5
I picked up from thespoonyhou's linked thread... the PSX can output horizontal resolutions of 256, 320, 384, 512 or 640 pixels, and vertical resolutions of 240 (progressive) or 480 (interlaced) pixels. Games can select any combination of those at any time. Some games set up one mode and keep it (most use 320x240, as tisurame said) but there are some which keep switching resolutions back and forth (Valkyrie Profile is a good example, the gameplay scenes run at 320x240 but the menus will display at 512x240)... what he wants is that whatever resolution the game sets up comes out 1:1 (or multiplied by an integer factor) to the screen (even if it means black borders). This is also useful for people with slower graphics cards or integrated video - running 1:1 on such cards is a lot faster. I think it IS possible in Direct3D, Pete's plugins have such an option... not sure about D3D9 though, Pete's plugins use an older DirectX version.
|
|
|
Post by thespoonyhou on Nov 7, 2007 22:46:33 GMT -5
So, it seems the author isn't interested even in answering this thread... I hope he read it, at least. It should be something so easy to implement, and it would make this emulator perfect (or almost perfect ).
|
|
|
Post by Truth Unknown on Nov 7, 2007 23:18:22 GMT -5
Well the emulator renders the game in Software and just sends the output to DX9. With that said, there will be no video performance benefit from 1:1 output. There is the issue of jaggies since the output is stretched automatically. I am unaware of how DX9 or the video card is capable of handling stretched output, so I cannot provide any insight oh how to handle the issue. It could be possible that pSX Author is unaware of this too, or DX9 is incapable of this and has to be relied on the video card.
|
|
|
Post by Gamesoul Master on Nov 7, 2007 23:43:35 GMT -5
But... isn't pSX running how a *real* Playstation should be in this regard? Any bars that are meant to be required are coded into the game itself (for instance, when viewing FMV's in some games, and other types of cutscenes). The image stretches accordingly on a TV, and so that is how it is meant to be seen. The same thing occurs on pSX, which is staying true to accurate emulation.
So the question is... How much of this topic is relevant to maintaining *accurate* emulation of the Playstation?
@truth Unknown: Your listed location... Wisconsin is more known for eating *brats* than beef itself, even considering we're famous for cows. Although... we're known at our best for our beer/alcohol. Formerly the creation of it, and always the consumption of it... XD
|
|
|
Post by thespoonyhou on Dec 3, 2007 23:01:31 GMT -5
Well the emulator renders the game in Software and just sends the output to DX9. With that said, there will be no video performance benefit from 1:1 output. There is the issue of jaggies since the output is stretched automatically. I know there won't be any performance benefit from this, I just want the jaggies away. I like to see the graphics with pixel perfect accuracy. But... isn't pSX running how a *real* Playstation should be in this regard? Any bars that are meant to be required are coded into the game itself (for instance, when viewing FMV's in some games, and other types of cutscenes). The image stretches accordingly on a TV, and so that is how it is meant to be seen. The same thing occurs on pSX, which is staying true to accurate emulation. Yes, but on TVs the games don't look as crappy as in the emu. None of it .
|
|
|
Post by Truth Unknown on Dec 4, 2007 1:31:37 GMT -5
Well the emulator renders the game in Software and just sends the output to DX9. With that said, there will be no video performance benefit from 1:1 output. There is the issue of jaggies since the output is stretched automatically. I know there won't be any performance benefit from this, I just want the jaggies away. I like to see the graphics with pixel perfect accuracy. I would like this too, but you can reduce the viability of "jaggies" by sing a higher output resolution. Although you may see some still close up, it wont be as noticeable.
|
|
|
Post by Sune on Dec 4, 2007 6:44:35 GMT -5
I know there won't be any performance benefit from this, I just want the jaggies away. I like to see the graphics with pixel perfect accuracy. Since jaggies are in fact made of pixels, I would say that's a contradiction in terms.
|
|
|
Post by Gamesoul Master on Dec 4, 2007 10:13:00 GMT -5
you can reduce the viability of "jaggies" by sing a higher output resolution. I couldn't help but chuckle when I read that part... LOL. Well, the bilinear filtering is there to bring the picture closer to what it looks like on the TV. So you have to actually deviate from the more accurate presentation to even see this problem, which isn't really a problem because it too is accurate to the PS1. I have to wonder though... why would somebody want to turn off the bilinear filtering? The only time I turn it off is when I run the output to my TV... and pSX looks great on there because of the TV's own filtering. Does it maybe get turned off to record videos of gameplay or something?
|
|
|
Post by psicomaniaco on Dec 8, 2007 17:38:01 GMT -5
The bilinear filter seems a litle too blurry, specially in Windows. I kinda don't mind, actually, and I don't turn it off. Still, some people prefer to have a more sharper image, even if this means seeing a more pixelated image.
Good thing bilinear is optional in pSX, giving us the chance to choose what we like.
|
|
|
Post by Sune on Dec 8, 2007 20:24:12 GMT -5
I agree.
It's strange how the filter somehow looks better in Linux.
|
|
|
Post by thespoonyhou on Dec 18, 2007 12:12:07 GMT -5
I know there won't be any performance benefit from this, I just want the jaggies away. I like to see the graphics with pixel perfect accuracy. Since jaggies are in fact made of pixels, I would say that's a contradiction in terms. Ok, maybe jaggies is not the best word to use. What I want is to see the original jaggies that the PSX has, and I don't want any more than that.
|
|
|
Post by Truth Unknown on Dec 18, 2007 23:00:10 GMT -5
I think "pixel warping" would be a better way of calling it.
|
|