This project is read-only.

A way to disable bilinear filtering?

Mar 22, 2014 at 2:42 AM
I'm using PCSXR on Linux and I want to know if there's any way I could remove the annoying bilinear filtering in the default GPU plugin (XVideo Driver 1.1.17)
Mar 25, 2014 at 3:35 PM
bump Anyone?
Mar 25, 2014 at 4:13 PM
XVideo Driver doesn't use bilinear filtering.
Mar 25, 2014 at 4:49 PM
Then how come the emulated screen is all blurred?
Mar 25, 2014 at 5:40 PM
Edited Mar 25, 2014 at 5:42 PM
Most likely because PSX has low native resolution so without upresing its blurry.
Mar 25, 2014 at 6:35 PM
Edited Mar 25, 2014 at 6:36 PM
Yes, I figured that one out, but if no bilinear interpolation how come it's still blurry? How would I be able to set the video plugin to use Nearest Neighbour instead? (so I could see square pixels instead of that blurry mess).
Mar 25, 2014 at 7:48 PM
take screenshot.
Mar 25, 2014 at 8:28 PM
What it looks like:
What I want it to look like:
Mar 25, 2014 at 8:37 PM
So you want to make it look even worse ?
Mar 25, 2014 at 8:45 PM
"Worse" is your opinion. You're not helping.
Mar 25, 2014 at 9:19 PM
Show gpu plugin settings.
Mar 25, 2014 at 9:24 PM
Mar 25, 2014 at 11:51 PM
I think it's a video driver issue. %)
Mar 27, 2014 at 6:03 PM
Alright, and do you have any ideas of what can I do about it?
Mar 27, 2014 at 8:12 PM
Do you have xv output as RGB or YUV? You can see from console output what is selected, f.e.

RGB not found. Using YUV.

PSX image is RGB, and when converted to YUV there could be possibly something funny happening..
Mar 27, 2014 at 8:16 PM
Seems to be RGB :)
$ pcsxr
RGB mode found.  id: 3, depth: 24
Mar 28, 2014 at 9:17 AM
OK I don't see that effect neither and I am using YUV output.

Can you please upload save state that would lead to state as in those pictures? Then I can do picture comparison.
Mar 28, 2014 at 4:31 PM
Mar 30, 2014 at 12:29 PM
OK seems that it is not happening on my settings.

It could be that your xv video implementation could be adding it (and could be avoided with some xv flags) or something different happening with RGB output.

If you can, please debug it, and submit a patch.
Mar 31, 2014 at 12:41 AM
Edited Mar 31, 2014 at 12:44 AM
Unfortunately I don't know C (assuming that's what the project is programmed in) enough to spot the "bugs" in the code nor do I know how to create patches, that's the main reason I came here. If anyone with the expertise could help me out I'd really appreciate it.