As of now, Citra has (presumably) exclusive fullscreen with vsync, exclusive fullscreen without vsync and windowed mode.
Typically, borderless fullscreen is a good trade-off between input lag and screen tearing, since the former isn't as bad as full vsync, while the latter is completely removed. So this would be a very good option for games (and users) that don't really benefit from low input lag.
PS: audio stretch doesn't fix audio stutter, and in my experience makes the audio worse, since the tempo of both music and sound effects is changed, thus introducing random speed up/down in their tempo to compensate for the missed/exceeding frames.
PC info (is that even needed?): i5 3570 @ 3,4ghz, nvidia 750 1gb (drivers 391.01), 12gb RAM, windows 10
Games tested: zelda ocarina of time 3ds and bravely default, both have the same issues pointed above, and I can run them fullspeed with room to spare. Those problems seems to happen across the board, though.
If you mean like expanding the screen sides, like how Project64 does it, then I think that's a good idea. ;)
Well, at least, my idea of borderless fullscreen.
Citra's current fullscreen implementation is borderless (for reference: #139, #1552, #3001)
If you are experiencing inconsistencies between fullscreen and windowed, then that may warrant a seperate issue
It seems @RavenHome1 was also experiencing tearing in #3001.
Indeed I'm experiencing inconsistencies between windowed and fullscreen, that's why I though Citra used exclusive mode. If it's already borderless, shouldn't it be producing the same results as the windowed mode?
Feel free to suggest a better description of the issue, if it needs to be changed.
Most helpful comment
Citra's current fullscreen implementation is borderless (for reference: #139, #1552, #3001)
If you are experiencing inconsistencies between fullscreen and windowed, then that may warrant a seperate issue