TPEGFX/2016-08-16: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎ChihYi Leu: Weekly Report)
 
(9 intermediate revisions by 7 users not shown)
Line 8: Line 8:


===Daosheng Mu===
===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===
===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===
===Jerry Shih===
* {{Bug|1292774}} - update HandleError() for d3d error
** r+
* OMTP
** keep work for rebase, build break and assertion.
* {{Bug|1294625}} - Try to tick refresh driver during html parsing
** wip
===Kevin Chen===
===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===
===Morris Tseng===
* {{Bug|1286871}} - -6.0% performance regression in Firefox Nightly in Unity3D Robot Lab and AngryBots on July 8th (in emunittests suite)
** r?
* {{Bug|1293845}} - Fix in-tree webidl to be forward-compatible with eventual webgl2 webidl
** review
* {{Bug|1272878}} - Autophone - Mochitest Skia failures
** review
* Implement border-style:double in webrender2
** land
** https://github.com/servo/webrender/commit/76f20bc4208b5de36ade8c06de3782737c834a71
===Peter Chang===
===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-
* [https://msreckovic.github.io/graphicstriage/ gfx triage]
===Vincent Liu===
===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===
===Team===
* [https://public.etherpad-mozilla.org/p/servo-study Quantum Rendering]


==Rule of Thumb==
==Rule of Thumb==
Status code:
Status code:
debug/wip/PTO/feedback/review/land/study
debug/wip/PTO/feedback/review/land/study

Latest revision as of 06:13, 16 August 2016

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