From MozillaWiki
< Platform‎ | GFX
Jump to: navigation, search


  • Every Monday at 2:30 PM Pacific/5:30 PM Eastern/22:30 UTC
  • +1 650 903 0800 x92 Conf# 217
  • +1 416 848 3114 x92 Conf# 217
  • +1 800 707 2533 (pin 369) Conf# 217 (toll free, Skype)


  • Testing Layers & Hardware Acceleration (Clint & Jonathan)

Ideas of Methods

    • Crowd source testing a wide away of drivers/cards/hw using a reftest based extension
    • Targeted Cards/hardware testing
    • Normal Reftests

Types of Tests

    • WebGL/Canvas 3d
    • scaling, rotation, transforms of complex web content
    • animation, animations of translucent content
    • animations with other content above and/or below in z order
    • video playback, video inside 3-d containers
    • plugins atop these surfaces
    • scrolling (normal and of above tests)
    • font rendering (normal and on these surfaces)


  • Are the test methods we are looking at sufficient?
  • What are the most interesting types of tests to develop first?
  • What are the tests that we are missing? What do you want tested?
  • What are the interesting interaction points that should be exercised between the new layer architecture and the existing layout engine?
  • What existing test artifacts can we use? (Things that you guys are using or things that the wider web is already using)

Status Updates

  • Joe
    • Last week:
      • Got Fennec rendering cross-process again. Posted a patch to bug 525287.
      • Went to Waterloo to do co-op recruiting info session with Jeff.
      • Came up with a design for shared memory canvases and tilebrowsing.
    • This week:
      • Implement design (2 days max)
      • Get back to review queue.
  • Jeff
    • Last week:
      • cairo merging
      • looked into some cairo perf issues too
    • This week:
      • cairo merging
  • Bobby
    • Last week:
    • This week:
  • John
    • Last Week:
      • Fixed bug in src local lookups for some Windows locales (bug 542162)
      • DirectWrite patch review
    • This Week:
      • More reviews
      • Font fallback problem (bug 459007)
      • Investigate line-height problem (bug 543329)
      • Off Thursday/Friday
  • Bas
    • Last week:
      • Direct2D Review Processing and reftesting
      • Attacking DirectWrite scripting bugs
    • This week:
      • Direct2D Review Processing and hopefully landing
      • Layers D3D/OGL Work
  • Rob
    • Last Week:
      • Took a crack at aero peek + glass but Strata40 doesn't seem to use our code to achieve the glass effect...
    • This week:
      • Looking into broken CSS cursor support on Windows (bug 541182)
  • Ben
    • Last week:
      • Still working on CoreAnimation support. I've got the renderInContext working with transparency but this method doesn't support quicktime movies. I've made some progress with CARenderer but only the green channel is correct.
    • This week:
      • Keep working on CARenderer.
      • Working the color look up tables (CLUT) profiles for qcms.