v2: Remove winex11/winewayland pixel format check which don't play well with the new logic [^1]. Update the wineandroid code to use the new win32u surface tracking to update the window surface when the native window is ready (though untested).
[^1]: New GL surface will be created each time a new pixel format is selected, and last surface presented will be set on screen if possible (or all surfaces are offscreen and blitted as needed if child window is involved). Unused surfaces will be destroyed once they aren't referenced anymore.