2x resolution mode
-
- Posts: 57
- Joined: Tue May 26, 2020 11:11 am
- Has thanked: 37 times
- Been thanked: 15 times
2x resolution mode
Are there any examples of what this looks like vs regular mode? I'm not entirely sure I know what I'm looking for, but I tried it briefly with Final Fight One and it looked identical to me.
Re: 2x resolution mode
From the readme:
"Improved rendering resolution for:
Affine background: "Mode7" games, typically racing games like Mario Kart
Affine sprites: games that scale or rotate sprites"
So basically this sounds like the "HD mode" that mgba and bsnes have. Most games don't use any scaling and should thus look identical. However I tried it out with Golden Sun and the world map looks gorgeous with the backgrounds set to 2x. It removes a lot of the shimmering/unevenness when graphics are scaled by the GBA hardware.
"Improved rendering resolution for:
Affine background: "Mode7" games, typically racing games like Mario Kart
Affine sprites: games that scale or rotate sprites"
So basically this sounds like the "HD mode" that mgba and bsnes have. Most games don't use any scaling and should thus look identical. However I tried it out with Golden Sun and the world map looks gorgeous with the backgrounds set to 2x. It removes a lot of the shimmering/unevenness when graphics are scaled by the GBA hardware.
-
- Posts: 57
- Joined: Tue May 26, 2020 11:11 am
- Has thanked: 37 times
- Been thanked: 15 times
-
- Core Developer
- Posts: 385
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 42 times
- Been thanked: 414 times
Re: 2x resolution mode
The background improves mostly in those racing games that don't use bitmap mode/polygons and some other games with rotoscaled background.
Scaled and rotated sprites are by far more common.
Often one would not realize the difference without switching between both, as it doesn't look unnatural in higher resolution.
You probably notice it when you used it a bit and go back to the not-improved version.
Scaled and rotated sprites are by far more common.
Often one would not realize the difference without switching between both, as it doesn't look unnatural in higher resolution.
You probably notice it when you used it a bit and go back to the not-improved version.
- Sigismond0
- Posts: 339
- Joined: Mon May 25, 2020 2:21 am
- Has thanked: 1 time
- Been thanked: 66 times
-
- Core Developer
- Posts: 385
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 42 times
- Been thanked: 414 times
Re: 2x resolution mode
Yes, unfortunatly you need a high resolution now for something like the lcd filters.
Gamma filters do indeed not work currently.
Keep in mind that you can turn the new feature off for games that don't use it and still use all the old features.
It's unfortunate, but we probably have to live with the fact that the mode must be adjusted on a game by game basis, or leave it always off.
Gamma filters do indeed not work currently.
Keep in mind that you can turn the new feature off for games that don't use it and still use all the old features.
It's unfortunate, but we probably have to live with the fact that the mode must be adjusted on a game by game basis, or leave it always off.
- Keith Stack
- Posts: 5
- Joined: Sun May 24, 2020 7:48 pm
Re: 2x resolution mode
2x res looks awesome on games with lots of sprite rotation, like Sonic Advance.
Beautiful!
Beautiful!
keithstack.com
Re: 2x resolution mode
It seems that this enhancement does not work on 240p res. But would it be possible to take this and create a kind of SSAA filter for 240p res? Am I the only one who would like to see something like this filtering the zoom-out of certain Neo-Geo fighters?
-
- Core Developer
- Posts: 385
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 42 times
- Been thanked: 414 times
Re: 2x resolution mode
Yes it only works over HDMI, added it to the readme.
Supersampling would work, but with the low resolution it doesn't work well as it gets very blurry. Made a comparison shot:
Supersampling would work, but with the low resolution it doesn't work well as it gets very blurry. Made a comparison shot:
- Attachments
-
- allmodes.jpg (671.56 KiB) Viewed 11072 times
Re: 2x resolution mode
Yes, thats what I mean but it shouldn't look like that. I've made my own SSAA version from your image. You can see a lil more detail in the lane divider line and in the barrier of the right side.FPGAzumSpass wrote: ↑Mon Jun 22, 2020 4:37 am Yes it only works over HDMI, added it to the readme.
Supersampling would work, but with the low resolution it doesn't work well as it gets very blurry. Made a comparison shot:
The sharpness effect sholdn't be there, just dont at that. ;P
-
- Core Developer
- Posts: 385
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 42 times
- Been thanked: 414 times
Re: 2x resolution mode
In this case: please tell me what formula you used and maybe i can implement it.
My fomula was just a simple:
- add all 4 pixel
- divide by 4
My fomula was just a simple:
- add all 4 pixel
- divide by 4
Re: 2x resolution mode
lol ¯\_(ツ)_/¯ I've just taken the bottom-left frame, scale 25% (carefuly to be pixel-perfect) and then scale 400%...FPGAzumSpass wrote: ↑Mon Jun 22, 2020 11:09 am In this case: please tell me what formula you used and maybe i can implement it.
My fomula was just a simple:
- add all 4 pixel
- divide by 4
-
- Core Developer
- Posts: 385
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 42 times
- Been thanked: 414 times
Re: 2x resolution mode
So the software you used does the effect. Probably something more sophisticated and maybe using more adjacent pixels than just the available 2x2 grid.
Without knowing the math behind, we only know that it would be possible to do it with unlimited ressources and random pixel access.
Question is, if there is a function that uses only the 2x2 oversampled pixels and also generate such a quality from it.
Without knowing the math behind, we only know that it would be possible to do it with unlimited ressources and random pixel access.
Question is, if there is a function that uses only the 2x2 oversampled pixels and also generate such a quality from it.
Re: 2x resolution mode
I don't know if that would make any noticable difference, but would it be possible (with a reasonable effort) to take the fractional part of the rotation/scaling coordinates into account instead of giving all 4 pixels equal weight?My fomula was just a simple:
- add all 4 pixel
- divide by 4
-
- Core Developer
- Posts: 385
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 42 times
- Been thanked: 414 times
Re: 2x resolution mode
That information is not available anymore, as the pixels are calculated at different time, especially for the sprites.