RESOLVED FIXED 128509
Subpixel rendering: Enable compositing RenderLayer painting on device pixel position.
https://bugs.webkit.org/show_bug.cgi?id=128509
Summary Subpixel rendering: Enable compositing RenderLayer painting on device pixel p...
zalan
Reported 2014-02-09 18:03:28 PST
SSIA
Attachments
patch (32.44 KB, patch)
2014-02-09 18:36 PST, zalan
no flags
Patch (19.54 KB, patch)
2014-02-18 21:23 PST, zalan
no flags
Patch (29.90 KB, patch)
2014-02-19 10:51 PST, zalan
no flags
Patch (30.88 KB, patch)
2014-02-19 22:02 PST, zalan
no flags
Archive of layout-test-results from webkit-ews-16 for mac-mountainlion-wk2 (491.48 KB, application/zip)
2014-02-19 23:27 PST, Build Bot
no flags
Archive of layout-test-results from webkit-ews-01 for mac-mountainlion (516.73 KB, application/zip)
2014-02-20 00:02 PST, Build Bot
no flags
Archive of layout-test-results from webkit-ews-12 for mac-mountainlion-wk2 (484.80 KB, application/zip)
2014-02-20 00:23 PST, Build Bot
no flags
Archive of layout-test-results from webkit-ews-04 for mac-mountainlion (515.88 KB, application/zip)
2014-02-20 00:58 PST, Build Bot
no flags
Patch (29.67 KB, patch)
2014-02-20 12:25 PST, zalan
no flags
Patch (29.69 KB, patch)
2014-02-20 13:14 PST, zalan
no flags
zalan
Comment 1 2014-02-09 18:36:20 PST
Simon Fraser (smfr)
Comment 2 2014-02-09 22:42:42 PST
Comment on attachment 223662 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=223662&action=review > Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:2041 > + contentOrigin = IntPoint(m_contentsRect.location() - m_contentsClippingRect.location()); Is this always integral? > Source/WebCore/rendering/RenderLayerBacking.cpp:1228 > - IntSize offsetFromRenderer = m_graphicsLayer->offsetFromRenderer(); > + IntSize offsetFromRenderer = roundedIntSize(m_graphicsLayer->offsetFromRenderer()); Hm, not sure that this is right.
zalan
Comment 3 2014-02-10 06:54:58 PST
(In reply to comment #2) > (From update of attachment 223662 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=223662&action=review > > > Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:2041 > > + contentOrigin = IntPoint(m_contentsRect.location() - m_contentsClippingRect.location()); > > Is this always integral? > > > Source/WebCore/rendering/RenderLayerBacking.cpp:1228 > > - IntSize offsetFromRenderer = m_graphicsLayer->offsetFromRenderer(); > > + IntSize offsetFromRenderer = roundedIntSize(m_graphicsLayer->offsetFromRenderer()); > > Hm, not sure that this is right. No it's not right, but scrolling layers, overflowcontrols + alikes need another pass and at this point I am just sticking with the existing behavior for them (snapping to integral position). I should have mentioned it in the changelog entry.
zalan
Comment 4 2014-02-18 21:23:27 PST
Created attachment 224588 [details] Patch for pre-review. (test cases and rebaselining is coming)
zalan
Comment 5 2014-02-19 10:51:57 PST
zalan
Comment 6 2014-02-19 22:02:52 PST
Build Bot
Comment 7 2014-02-19 23:27:34 PST
Comment on attachment 224712 [details] Patch Attachment 224712 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/6356815939895296 New failing tests: fast/multicol/newmulticol/clipping.html
Build Bot
Comment 8 2014-02-19 23:27:36 PST
Created attachment 224719 [details] Archive of layout-test-results from webkit-ews-16 for mac-mountainlion-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: webkit-ews-16 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
Build Bot
Comment 9 2014-02-20 00:02:38 PST
Comment on attachment 224712 [details] Patch Attachment 224712 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/5365914639794176 New failing tests: fast/multicol/newmulticol/clipping.html
Build Bot
Comment 10 2014-02-20 00:02:41 PST
Created attachment 224725 [details] Archive of layout-test-results from webkit-ews-01 for mac-mountainlion The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: webkit-ews-01 Port: mac-mountainlion Platform: Mac OS X 10.8.5
Build Bot
Comment 11 2014-02-20 00:23:25 PST
Comment on attachment 224712 [details] Patch Attachment 224712 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/6427184684072960 New failing tests: fast/multicol/newmulticol/clipping.html
Build Bot
Comment 12 2014-02-20 00:23:28 PST
Created attachment 224726 [details] Archive of layout-test-results from webkit-ews-12 for mac-mountainlion-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: webkit-ews-12 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
Build Bot
Comment 13 2014-02-20 00:58:49 PST
Comment on attachment 224712 [details] Patch Attachment 224712 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/5796276536868864 New failing tests: fast/multicol/newmulticol/clipping.html
Build Bot
Comment 14 2014-02-20 00:58:52 PST
Created attachment 224728 [details] Archive of layout-test-results from webkit-ews-04 for mac-mountainlion The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: webkit-ews-04 Port: mac-mountainlion Platform: Mac OS X 10.8.5
zalan
Comment 15 2014-02-20 06:51:19 PST
(In reply to comment #11) > (From update of attachment 224712 [details]) > Attachment 224712 [details] did not pass mac-wk2-ews (mac-wk2): > Output: http://webkit-queues.appspot.com/results/6427184684072960 > > New failing tests: > fast/multicol/newmulticol/clipping.html oh, this one! I hoped it was just something wrong with my local env. :)
zalan
Comment 16 2014-02-20 11:16:46 PST
(In reply to comment #15) > (In reply to comment #11) > > (From update of attachment 224712 [details] [details]) > > Attachment 224712 [details] [details] did not pass mac-wk2-ews (mac-wk2): > > Output: http://webkit-queues.appspot.com/results/6427184684072960 > > > > New failing tests: > > fast/multicol/newmulticol/clipping.html > > oh, this one! I hoped it was just something wrong with my local env. :) non-retina only.
zalan
Comment 17 2014-02-20 12:25:22 PST
zalan
Comment 18 2014-02-20 12:25:39 PST
Comment on attachment 224783 [details] Patch EWS testing.
zalan
Comment 19 2014-02-20 13:14:34 PST
zalan
Comment 20 2014-02-20 13:14:48 PST
Comment on attachment 224788 [details] Patch EWS
WebKit Commit Bot
Comment 21 2014-02-20 14:59:02 PST
Comment on attachment 224788 [details] Patch Clearing flags on attachment: 224788 Committed r164449: <http://trac.webkit.org/changeset/164449>
WebKit Commit Bot
Comment 22 2014-02-20 14:59:05 PST
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.