Platform/GFX/2012-February-13
From MozillaWiki
- Every Monday at 2:30 PM Pacific/5:30 PM Eastern/22:30 UTC/Tuesday at 11:30 AM NZDT
- +1 650 903 0800 x92 Conf# 99366
- +1 416 848 3114 x92 Conf# 99366
- +1 800 707 2533 (pin 369) Conf# 99366 (toll free, Skype)
- Video (Vidyo) link: https://v.mozilla.com/flex.html?roomdirect.html&key=vu1FKlkBlT29
- Vidyo room 9366 (if you have LDAP and can log in at https://v.mozilla.com)
Agenda
- cnn.com thread (dougt/jpr)
- interruptible upload
- + Easy to implement
- - Will cause more checkerboarding
- SurfaceTexture async upload (snorp)
- snorp is working on flash again
- gralloc async upload
- Unclear what this means
- async p-layers update
- + Should provide a big performance improvement, is really wanted long term everywhere.
- - Complex
- Should we start it now?
- We don't have enough resources. We need to investigate test failures and performance problems first.
- Checkpoint next Monday.
- Jank vs Checkerboarding? (joe)
- Numbers from Kats: http://pastebin.mozilla.org/1481684
- If it's ok to drop below 60 fps, we could checkerboard less.
- Determined: We will probably need to do incremental upload
- other things
- skia profiling -> george to provide info
- Gradients are about 30% faster than Cairo.
- Blitting is about the same as Cairo.
- Line drawing is about 50% slower than Cairo/Pixman.
- Can we move the Skia gradient code into pixman? Chris Jones has mentioned it.
- Jeff says that it's hard. People have tried in the past, and failed.
- skia profiling -> george to provide info
- interruptible upload