06-08-2009, 04:12 PM
Why a 2x mode?
The positive is that it allows a high-res mode for the 3D where the 2D on-screen display is not distorted. The only downside is that the resulting internal resolution doesn't match the screen resolution. This makes the whole picture slightly blurrier because there is a bilinear resizing of the entire picture.
Examples
Here's an example of the benefit of the new 2x mode (for the OpenGL plugin):
The pictures are from StarFox Assault. If I use an internal resolution that is not evenly divisible with the native resolution there will be problems in upscaling 2D graphics as the rightmost picture show. At even intervals there are double rows of pixels, the errors that this results in are most visible at the spots where the red arrows are pointing.
This is much less of an issue when the resolution is already as high as close to 640 x 480 as it is for most GameCube games. It's much more of an issue with for example N64 games which is the reason why I would like to see a similar option for an N64 graphics plugin.
The positive is that it allows a high-res mode for the 3D where the 2D on-screen display is not distorted. The only downside is that the resulting internal resolution doesn't match the screen resolution. This makes the whole picture slightly blurrier because there is a bilinear resizing of the entire picture.
Examples
Here's an example of the benefit of the new 2x mode (for the OpenGL plugin):
The pictures are from StarFox Assault. If I use an internal resolution that is not evenly divisible with the native resolution there will be problems in upscaling 2D graphics as the rightmost picture show. At even intervals there are double rows of pixels, the errors that this results in are most visible at the spots where the red arrows are pointing.
This is much less of an issue when the resolution is already as high as close to 640 x 480 as it is for most GameCube games. It's much more of an issue with for example N64 games which is the reason why I would like to see a similar option for an N64 graphics plugin.