Fix fullscreen support across apis