TPEGFX/2016-08-16

From MozillaWiki
Jump to: navigation, search

Weekly Report

ChihYi Leu

  • bug 1287986 - Follow up bug 1284440 - RefTest cannot detect some graphics error.
    • WIP
  • WebGL2 conformance test failure under Ubuntu in tryserver.
    • The platform in tryserver only supports OpenGL3.1, which is not sufficient to run WebGL2.
    • Tracing WebGL2 implementation under Chromium.

Daosheng Mu

  • bug 1290333 - [WebGL2] Fix conformance test - drawingbuffer-static-canvas-test.html crash in Windows 8
    • Writing a test case
    • r?
  • bug 1295061 - [WebGL2] Enable conformance tests for Windows 8
    • WIP
  • Webrender 1.0
    • Present
  • Investigating GPU driver version on try servers
    • From a release engineer: Any change in graphics driver to fix an issue may cause other problems in other test suites, either perma-failures that show up immediately, or intermittent ones that require deeper testing. They may also shift performance numbers (hopefully for the better)

Ethan Lin

  • bug 1294771 - Investigate Intel blocklist versions
    • study
  • bug 1293028 - Newer Intel graphics drivers blocked for webgl2, inaccurate version detection
    • land, uplift

Canvas

  • bug 1293968 - Avoid calling EnsureTarget in CanvasRenderingContext2D::GetImageBuffer
    • land
  • bug 1294607 - Remove redundant EnsureTarget in CanvasRenderingContext2D
    • r+
  • bug 1293970 - Avoid canvas copy-on-write in CanvasRenderingContext2D::PutImageData and DrawWindow
    • r?
  • bug 1290008 - Add dirty region for canvas to avoid copying whole surface
    • f-

WebRender

  • Try to run webrender on windows, compile errors:
 expected struct 'euclid::Rect', found struct 'euclid::rect::TypedRect'
 expected struct 'euclid::Size2D', found struct 'euclid::size::TypedSize2D'

Jerry Shih

  • OMTP
    • keep work for rebase, build break and assertion.
  • bug 1294625 - Try to tick refresh driver during html parsing
    • wip

Kevin Chen

  • bug 1290782 - SVG border-image without viewport size and viewBox is broken when changing the opacity.
    • r?
  • bug 1264809 - SVG as border-image incorrectly stretches on the edges
    • r?
  • bug 1284797 - Small SVG as border image incorrectly stretches
    • WIP
  • Gecko inside
    • Present
  • OMTP
    • Study

Morris Tseng

Peter Chang

  • bug 831269 - Print Preview turns blank after toggling large image between Landscape & Portrait with E10S
    • debug
    • Check image decode timing
  • bug 1293598 - clean up pointer after free in pixman_image_fini
    • r-
  • gfx triage

Vincent Liu

  • Issues on Fennec.
    • bug 1285531 - High number of jemalloc crashes in webgl
      • Establish test environment.
      • Find a way to reproduce it.
    • bug 1254443 - PROCESS-CRASH | dom/media/test/test_bug879717.html | application crashed [@ mozilla::layers::GLImage::GetAsSourceSurface]
  • bug 1286458 - MOZ_CRASH "0 <= dot && dot <= 1.0f + (1.0f / (1 << 12))" in [@SkConic::BuildUnitArc]
    • Land
  • bug 1283113 - SEGV around null [@nsLineLayout::ReflowFrame] because !DrawTargetCairo::IsValid() because canvas text measurement causes CAIRO_STATUS_INVALID_MATRIX state
    • Land

Team

Rule of Thumb

Status code: debug/wip/PTO/feedback/review/land/study