RESOLVED FIXED 108295
Coordinated Graphics: Remove GraphicsLayerTextureMapper dependency from CoordinatedGraphicsScene.
https://bugs.webkit.org/show_bug.cgi?id=108295
Summary Coordinated Graphics: Remove GraphicsLayerTextureMapper dependency from Coord...
Dongseong Hwang
Reported 2013-01-29 22:17:46 PST
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.
Attachments
Patch (33.47 KB, patch)
2013-04-10 05:48 PDT, Noam Rosenthal
no flags
Patch (1.42 KB, patch)
2013-04-15 08:15 PDT, Early Warning System Bot
no flags
Noam Rosenthal
Comment 1 2013-04-10 05:48:12 PDT
WebKit Commit Bot
Comment 2 2013-04-15 06:22:50 PDT
Comment on attachment 197250 [details] Patch Clearing flags on attachment: 197250 Committed r148433: <http://trac.webkit.org/changeset/148433>
WebKit Commit Bot
Comment 3 2013-04-15 06:22:52 PDT
All reviewed patches have been landed. Closing bug.
Zoltan Arvai
Comment 4 2013-04-15 07:48:31 PDT
It seems Qt debug builds are broken after this patch: http://build.webkit.sed.hu/builders/x86-32%20Linux%20Qt%20Debug/builds/25334 http://build.webkit.sed.hu/builders/x86-64%20Linux%20Qt%20Debug/builds/28558 /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: http://build.webkit.org/builders/Qt%20Linux%20Release/builds/59340 http://build.webkit.sed.hu/builders/x86-32%20Linux%20Qt%20Release%20WebKit2/builds/34753
Early Warning System Bot
Comment 5 2013-04-15 08:15:31 PDT
Reopening to attach new patch.
Early Warning System Bot
Comment 6 2013-04-15 08:15:36 PDT
Csaba Osztrogonác
Comment 7 2013-04-15 08:16:33 PDT
(In reply to comment #6) > Created an attachment (id=198128) [details] > Patch Proposed buildfix. Ooops, it wasn't the bot, but me. I should remove the EWS credentials from my git config. :)
Csaba Osztrogonác
Comment 8 2013-04-15 08:20:58 PDT
Comment on attachment 198128 [details] Patch Clearing flags on attachment: 198128 Committed r148437: <http://trac.webkit.org/changeset/148437>
Csaba Osztrogonác
Comment 9 2013-04-15 08:21:04 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.