But that's still a valid question : if that GPU was to expose such a slowdown on another OS (Android say), the upstream Blink code would probably have marked it with a quirk or blacklist to signal the bad performance of the driver.
So either we end up calling glBindFramebufferEXT in a context quite different from the Android one, exposing an unknown driver bug. Or there is something making that context quite different like Mir or Unity ?
@ChrisCoulson or @gerboland: could one of you guys have a try at distilling that into a C test case?
Oxide only runs on Ubuntu.
But that's still a valid question : if that GPU was to expose such a slowdown on another OS (Android say), the upstream Blink code would probably have marked it with a quirk or blacklist to signal the bad performance of the driver.
So either we end up calling glBindFramebuff erEXT in a context quite different from the Android one, exposing an unknown driver bug. Or there is something making that context quite different like Mir or Unity ?
@ChrisCoulson or @gerboland: could one of you guys have a try at distilling that into a C test case?