TPEGFX/2016-08-16: Difference between revisions
< TPEGFX
Jump to navigation
Jump to search
(→ChihYi Leu: Weekly Report) |
Daosheng Mu (talk | contribs) |
||
(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
- 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
- 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
- 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
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 1285531 - High number of jemalloc crashes in webgl
- 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