diff options
author | ccameron@chromium.org <ccameron@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-22 23:54:36 +0000 |
---|---|---|
committer | ccameron@chromium.org <ccameron@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-22 23:54:36 +0000 |
commit | cba19e1bbfafd24bb4c3cf7242239bab9b971d1a (patch) | |
tree | e6fbeb004359d7a1664368b654c29fc85ae759ca /webkit/child/webthemeengine_impl_default.h | |
parent | bad0b98ea106ce5fe58a6630e059e9aa58f9a8d0 (diff) | |
download | chromium_src-cba19e1bbfafd24bb4c3cf7242239bab9b971d1a.zip chromium_src-cba19e1bbfafd24bb4c3cf7242239bab9b971d1a.tar.gz chromium_src-cba19e1bbfafd24bb4c3cf7242239bab9b971d1a.tar.bz2 |
Merge 246077 "Fix bug where GL fence objects were shared between..."
> Fix bug where GL fence objects were shared between contexts.
>
> These objects were allocated during DrawIOSurface when copying
> the IOSurface to a video frame.
>
> This pulls the copy to the video frame up to CompositorSwapBuffers,
> and performs the copy in a separate context. Using the separate
> context makes a call to glFlush before the copy necessary (to be sure
> that the copy gets the correct contents), and after, to kick off the async
> copy.
>
> Moving the copy up to the swap make it so that we won't send more
> frames just because of window damage.
>
> BUG=334742
>
> Review URL: https://codereview.chromium.org/137893022
git-svn-id: svn://svn.chromium.org/chrome/branches/1750/src@246451 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/child/webthemeengine_impl_default.h')
0 files changed, 0 insertions, 0 deletions