Confirmed users
564
edits
Msreckovic (talk | contribs) |
|||
| (42 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
==Bugs== | ==Bugs== | ||
Tracking Fennec blockers: | |||
<onlyinclude> | <onlyinclude> | ||
<bugzilla> | <bugzilla> | ||
| Line 9: | Line 12: | ||
</bugzilla> | </bugzilla> | ||
</onlyinclude> | </onlyinclude> | ||
Tracking B2G 1.2 blockers: | |||
<onlyinclude> | |||
<bugzilla> | |||
{ | |||
"blocks": "905214", | |||
"include_fields": "id, priority, summary, status, assigned_to", | |||
"order": "bug_id" | |||
} | |||
</bugzilla> | |||
</onlyinclude> | |||
==Meetings== | ==Meetings== | ||
===9/23/13=== | |||
;agenda | |||
* Do we need this meeting? Last time we met, we decided we needed at least one more. Is this it? | |||
===8/27/13=== | |||
;agenda | |||
* Early performance measurement results | |||
;status | |||
bjacob: | |||
* GfxInfo/Gonk stuck, with some retest fixes, it also regressed WebGL on B2G | |||
* deploying emulator fix - nontrivial because of Git issues (mwu helped us with updating this) | |||
* strategy for the tests | |||
pchang: | |||
* B and R swap landed | |||
* looking at the canvas issues, FishIE, flushing, ... | |||
snorp: | |||
* (how do we set the cache size? we want to re-run the benchmark tests with the cache size set to a larger amount than | |||
george: | |||
* looking into fixing https://bugzilla.mozilla.org/show_bug.cgi?id=903993 (SkFontHost crash when using flash on Android) | |||
===8/20/13=== | |||
;status | |||
* snorp | |||
** going to uplift changes to 25 | |||
** will fix crashtests tomorrrow | |||
** patched crash from demotion | |||
* peter | |||
** deferred rendering | |||
===7/30/13=== | |||
;status | |||
* peter | |||
** 894847 failed to launch everything.me with skiaGL canvas - Fixed | |||
** 899408 Fail to enable skiaGL canvas because white list checking | |||
** profiling "cut the rope" on mac and b2g | |||
* snorp | |||
** Issue on PowerVR is figured out | |||
*** with non-power-of-2 texture we're copying to a power-of-two texture and then doing a readback | |||
*** the copy was busted. Adding a flush fixes it | |||
** with that fix, plus fuzzying we pass tests | |||
** fuzzing is controversial | |||
** snorp is working on a gl test app to prove or disprove gl hardware munging colors | |||
* george | |||
** trying to get API trace working | |||
** investigating errors exposed by advanced blending demotion | |||
* bjacob | |||
** looking at enabling on b2g | |||
** mochitests on try, pretty good. A couple unexpected pass and a couple off-by-ones | |||
** on official canvas2d test suite, there is a color channel swapping error {{bug|899798}} | |||
;next | |||
* snorp to finish gl color munging test and we'll discuss on #gfx tomorrow | |||
===7/23/13=== | |||
;done | |||
* Travel to Skia/Google offices in North Carolina - Aug 5-7 | |||
* peter | |||
** Memory usage of skiaGL on Bug 864222 | |||
*** Looks like fixed at m-c new rebase skia, will check the detail | |||
** Found the root cause of GL-rendering fps slow on bug 894847 (also happened to 2D canvas) | |||
*** Was caused by async canvas update on b2g | |||
** Check any other skiaGL issues on B2G | |||
* snorp | |||
** pref'd on by default for tegra on android | |||
** next up is PowerVR {{bug|896670}} | |||
* george | |||
** new version of skiaGL doesn't support advanced compositing with ES2 | |||
* bjacob | |||
** working on GL multipleing | |||
;next | |||
Order of things to do: | |||
# Fall back for operations we don't support (george) | |||
# fix for non power of 2 (snorp) | |||
# pref on for b2g (bjacob) | |||
# GL multiplexing (bjacob) | |||
# advanced compositing | |||
===7/9/13=== | |||
;done | |||
* snorp | |||
** landed | |||
** working on test failures to turn it on | |||
** we're OOM'ing on tegras | |||
*** setting cache to 8 textures of 8MB makes things pass | |||
*** we should set a small cache size for reftests | |||
** there are still a couple of failures, should be fuzzable | |||
* peter | |||
** looking at fishIE thrashing | |||
** backed out patch from bug 875555 | |||
;next | |||
* put the skip-if in for the last failure in R2 | |||
* fuzz the failure in R4 and 3 of the tests in R2 | |||
* investigate the failure in R3 and the first failure in R2 | |||
* fix skia-npapi | |||
===6/25/13=== | |||
* Snorp filed bugs on all mochitest failures | |||
** matt has patch for shadow failures, thought not a complete | |||
** snorp has patch for clip winding failures | |||
** composite failures are due to Skia not implementing advanced blend modes | |||
* George | |||
** working on a new rebase | |||
** image rendering tests are also failing | |||
** will evaluate new rebase to fix advanced renders | |||
*** if more than a days worth of work, will land current rebase | |||
*** otherwise we'll land the current rebase | |||
*** either way the plan is to land this week | |||
* Peter | |||
** FishIE got better on Graphics branch | |||
** trying out Skia debug canvas | |||
* Benoit | |||
** found shutdown leak with valgrind | |||
** backed out the patch from matt woodrow | |||
;plan | |||
* land current skia rebase tomorrow | |||
* image encoding failure we'll mark as fails | |||
===6/18/13=== | ===6/18/13=== | ||
* Peter | * Peter | ||
| Line 15: | Line 150: | ||
** fishIE tank | ** fishIE tank | ||
*** can see fish | *** can see fish | ||
*** | *** b2g got 12 fps and the main thread was blocking by DrawTargetSkia::Flush | ||
* snorp | * snorp | ||
** gal found a bunch of stuff | ** gal found a bunch of stuff | ||
| Line 23: | Line 158: | ||
*** failed to talk to vlad | *** failed to talk to vlad | ||
*** might need to move mochitests to reftests | *** might need to move mochitests to reftests | ||
** Will schedule time with vlad and bjacob to figure out what we want to do with tests | |||
* george | |||
** getting us into a landable state | |||
** investigating a failure on a gradient test with software skia on windows | |||
* bjacob | |||
** refactoring ownership model | |||
** see notes for model | |||
** fixed memory leaks and crashes | |||
*** {{bug|884034}} Matt Woodrow thinks we're wallpapering over one of the bugs, require a different patch | |||
** webkit and skia initialize ref counts to 1, which is an impedance mismatch with gecko | |||
* next steps | |||
** snorp, vlad and bjacob to talk about test failures | |||
*** snorp will arrange | |||
** george will get the graphics branch green | |||
** peter will look at the wrapping issue in fishIE | |||
** peter will use nexus 4 to compare chrome and gecko performance | |||
===6/11/13=== | ===6/11/13=== | ||
| Line 169: | Line 320: | ||
\ | | \ | | ||
\ | | \ | | ||
\ | | \ | Moz2D | ||
\ | | \ | | ||
\ V | \ V | ||