Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync changes from mozilla-central gfx/wr #3878

Merged
merged 3 commits into from Mar 10, 2020
Merged

Commits on Mar 10, 2020

  1. Bug 1620904 - Restrict picture cache debug rects to tile valid rect. …

    …r=nical
    
    This makes the picture cache debug view more represent the amount
    of pixels that are being rasterized and composited. It's also a
    bit clearer where picture cache boundaries are on some pages.
    
    Differential Revision: https://phabricator.services.mozilla.com/D65932
    
    [ghsync] From https://hg.mozilla.org/mozilla-central/rev/ca720bdc1f1fc3c41a278d10c3c14b9016bd76e1
    gw3583 authored and moz-gfx committed Mar 10, 2020
  2. Bug 1617879 - Rewrite the check for transformed clip intersection wit…

    …h the primitive in WR r=gw
    
    Instead of trying to extract an inner rectangle from a transformed inner rectange,
    which by itself doesn't have an obviously "best" solution, we are going to test if the
    visibility rect is within the polygon of the projected inner rect.
    
    The test is more precise, could be slightly more heavy, but most importantly - it's correct.
    
    Differential Revision: https://phabricator.services.mozilla.com/D65836
    
    [ghsync] From https://hg.mozilla.org/mozilla-central/rev/1692426a9549efd97f3241b8fc314eac0786a750
    kvark authored and moz-gfx committed Mar 10, 2020
  3. Bug 1620642 - reftest-analyzer improvements for analyzing test failur…

    …es r=jgilbert
    
    Turn the difference checkbox into a radio that adds "heatmap"; it uses
    WebGL to show both images, their absolute difference, and a color-coded
    max difference.  The quadrants split following the mouse.
    This helps to separate large variations (red) from small variations
    (green) and helps to compare the images without losing track of where
    they are.
    
    Differential Revision: https://phabricator.services.mozilla.com/D65841
    
    [ghsync] From https://hg.mozilla.org/mozilla-central/rev/263ce25c220aeab11843445e3634f29b004f44dc
    bpeersmoz authored and moz-gfx committed Mar 10, 2020
You can’t perform that action at this time.