Currently, TextureMapperScene uses GraphicsLayerTextureMapper to store pending layer states until flush.
However, now TextureMapperScene executes all operations at the time to flush, so we don't need to use GraphicsLayerTextureMapper anymore.
Created attachment 197250 [details]
Comment on attachment 197250 [details]
Clearing flags on attachment: 197250
Committed r148433: <http://trac.webkit.org/changeset/148433>
All reviewed patches have been landed. Closing bug.
It seems Qt debug builds are broken after this patch:
/home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp: In member function 'void WebCore::CoordinatedGraphicsScene::setRootLayerID(WebCore::CoordinatedLayerID)':
[1;31m/home/webkitbuildbot/slaves/debug64bit/buildslave/qt-linux-64-debug/build/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp:431:21: error: 'WTF::OwnPtr<WebCore::TextureMapperLayer>::ValueType' has no member named 'children'[0m
And layout test is slowed down on 32bit Qt:
Reopening to attach new patch.
Created attachment 198128 [details]
(In reply to comment #6)
> Created an attachment (id=198128) [details]
Ooops, it wasn't the bot, but me. I should remove the EWS credentials from my git config. :)
Comment on attachment 198128 [details]
Clearing flags on attachment: 198128
Committed r148437: <http://trac.webkit.org/changeset/148437>