Is it possible for ZSNES to filter Hi-res modes?

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

Post Reply
Clements
Randomness
Posts: 1172
Joined: Wed Jul 28, 2004 4:01 pm
Location: UK
Contact:

Is it possible for ZSNES to filter Hi-res modes?

Post by Clements »

I'm talking about Secret of Mana/Seiken Densetsu 3/Romancing Saga 3/Others that use the high res mode for menus and things.

Would it be possible for the filters to adapt to the resolution change and filter the screen accordingly? Or is that just impossible to do? Currently the filters do not work in high res, although video card filtering affects it a little.
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

Currently only interpolation (Win - IIRC), bilinear filter (SDL) and as you said, video card autofiltering can be active during hires.

I'd really like to make hires filtering possible (making hires mode7 a lot more useful at the same time), but that would probably require a rewrite of both OpenGL and DirectDraw renderers.

Logically, ZSNES should output its picture (256x224|239 - 512x448|478) to a buffer, then after that the renderers should filter the result (upping the resolution in the process), then scale it (keeping ratio or not) to the currently selected resolution before actually displaying it.

Filters might have to be fixed to accept hires buffers, too. I don't know if they only work on 256x256 surfaces or if they can go higher.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Post Reply