snes9xgit / snes9x

Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
http://www.snes9x.com
Other
2.66k stars 460 forks source link

Add 6xBRZ #87

Closed dartraiden closed 4 years ago

dartraiden commented 9 years ago

xBRZ 1.4 just relized, bringing 6xBRZ support

DerekTurtleRoe commented 9 years ago

Can you post a screenshot of something with no filter and something with 1xBRZ - 5xBRZ, and then finally a screenshot of 6xBRZ for comparison? I have only ever used hq2x and maybe a few others but turned them off since the visual quality of the game usually is degraded with most filters.

What kind of performance do you get with xBRZ as opposed to Eagle, Sai, hq2x, etc.?

dartraiden commented 9 years ago

Comparision from official site

https://a.fsdn.com/con/app/proj/xbrz/screenshots/xBRZ%2022.png https://a.fsdn.com/con/app/proj/xbrz/screenshots/ga.png https://a.fsdn.com/con/app/proj/xbrz/screenshots/xBRZ%201.png

from ScalerTest utility:

none HQ4x 4xBRZ 5xBRZ 6xBRZ

on my Core2 Q8200 processor and Snes9x I have 6-7% CPU loading with "none", 16-17% with HQ4x and 26-27% with 4xBRZ

DerekTurtleRoe commented 9 years ago

Alright, I remember seeing some of those images now that I see them.

So xBRZ looks like a slightly better algorithm than HQX. I can't tell the difference between 4xBRZ and 5 or 6xBRZ. But 4xBRZ is really good for SNES and Sega Genesis/Megadrive games it looks like.

Thanks for the info. But how does SNES9X handle filters currently? Are they added custom, or is it a "put x here and it will compile it in/load automatically" kind of thing?

UPDATE: So basically I guess we should update to xBRZ 1.4, since there are more improvements than 6xBRZ...

Artoria2e5 commented 4 years ago

I can't tell the difference between 4xBRZ and 5 or 6xBRZ.

Check the dimensions on the picture. Apparently it's xbrz for 4x, 5x, and 6x upscaling. The glslp files in libretro (https://github.com/libretro/glsl-shaders/blob/master/xbrz/6xbrz-linear.glslp) agree.

OV2 commented 4 years ago

5x/6x are already included.