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.
Is it possible for ZSNES to filter Hi-res modes?
Moderator: ZSNES Mods
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
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.
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.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)