Bug 97287 - [mac] WKTR should use tiled drawing/threaded scrolling on Mountain Lion
Summary: [mac] WKTR should use tiled drawing/threaded scrolling on Mountain Lion
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 98065 98077 98064 98074
Blocks:
  Show dependency treegraph
 
Reported: 2012-09-20 20:47 PDT by Tim Horton
Modified: 2013-05-03 04:47 PDT (History)
4 users (show)

See Also:


Attachments
wktr switch (4.22 KB, patch)
2012-09-20 23:04 PDT, Tim Horton
no flags Details | Formatted Diff | Diff
patch to enable tiled drawing on ML (2.17 KB, patch)
2012-09-25 13:20 PDT, Tim Horton
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Horton 2012-09-20 20:47:26 PDT
It'd be nice if we could run the tests with a TiledCoreAnimationDrawingArea and scrolling thread, etc.

It'd be really nice if we could swap into and out of tiled drawing via internals, but running all the tests that way would be a start.

This patch will just add support to WKTR, but no way to use it yet.
Comment 1 Tim Horton 2012-09-20 20:59:07 PDT
On second thought, there are no other features enabled by WKTR command line flags, so maybe we should just do the right thing and support it via internals? I don't know how much work it is to get swapping-out-the-drawing-area working again. Anders?
Comment 2 Tim Horton 2012-09-20 23:04:26 PDT
Created attachment 165055 [details]
wktr switch

Attaching a patch to add a --use-tiled-drawing switch to WKTR. I don't think this is the approach we want to take, but it's probably easier than the alternative.
Comment 3 Tim Horton 2012-09-21 12:05:29 PDT
Related to <rdar://problem/11778900>
Comment 4 Tim Horton 2012-09-25 13:20:30 PDT
Created attachment 165658 [details]
patch to enable tiled drawing on ML

Attaching a patch to turn on tiled drawing in WKTR on ML.
Will wait to land until I see what effect it has on layout test results.