> Couldn't we set workaround_brokenFBOReadBack right after context creation in
> qtubuntu? That would avoid, at each makeCurrent() call, fetching data from
> different places in memory (the context, the private context and the bss for
> platforms with non-broken FBO readback) with the potential cache misses
> implied.
That's not code I actually wrote in this branch, it is code that landed in trunk. That duplicates what the Android QPA plugin does . We trusted Qt guys knew what they were doing :)
> Couldn't we set workaround_ brokenFBOReadBa ck right after context creation in
> qtubuntu? That would avoid, at each makeCurrent() call, fetching data from
> different places in memory (the context, the private context and the bss for
> platforms with non-broken FBO readback) with the potential cache misses
> implied.
That's not code I actually wrote in this branch, it is code that landed in trunk. That duplicates what the Android QPA plugin does . We trusted Qt guys knew what they were doing :)