DescriptionMac h264 Flash: Work around scoped binder incompatibility.
gfx::ScopedTextureBinder has an optimization where it restores the state
from the ContextState, instead of querying the GL driver.
This backfires when GL_ACTIVE_TEXTURE has changed, because
gfx::ScopedTextureBinder will re-bind whatever texture the ContextState
thinks was active, which will not be accurate, because it will not be
updated gfx::ScopedActiveTexture.
Fixing this will require that some of the scoped binders be
fundamentally re-evaluated. In the short-term, do a manual re-bind of
the relevant context state.
BUG=599314
Patch Set 1 #Patch Set 2 : Avoid scoped binders entirely #
Depends on Patchset: Messages
Total messages: 5 (1 generated)
|