TPEGFX/2017-Q1: Difference between revisions

Line 118: Line 118:
=== Morris Tseng ===
=== Morris Tseng ===
* Canvas support
* Canvas support
** Using CanvasClient for canvas[Done]
** <del> {{Bug | 1322500}} - Using CanvasClient for canvas[Done]
** [WR]Share MacIOSurface(lower)
*** WebRender need handle TextureRect in shader. (texture coordinate, shader code...etc)
** Share ANGLE surface
** Share ANGLE surface
*** Need to investigate how to translate DXGI to angle gl texture. ~ 1 week
*** {{Bug | 1328493 }} - Need to investigate how to translate DXGI to angle gl texture. ~ 1 week
*** {{Bug|1323316}} - Use ANGLE for WebRender ~ 2 week
*** Integrate with gecko. ~ 1 week
*** Integrate with gecko. ~ 1 week
** Handle y-flip. ~ 3 days
** Handle surface format (e.g RGBA and RGBX). ~ 1 week


* Convert nsDisplayBullet
* Convert nsDisplayBullet
** Create layer based on bullet type. ~ 1.5 weeks
** {{Bug|1339683}} - Convert nsDisplayBullet to DisplayItemLayer. ~ 1 week
** Enabled the pref and resolved tests fail. 2 weeks
** {{Bug|1336986}} - Turn on layers.advanced.bullet-layers and fix tests fail. ~ 2 week
** Quote from https://public.etherpad-mozilla.org/p/wr-plan#lineNumber=185
** <del> {{Bug|1328494}} - Support nsDisplayBullet ~ done
*** Supports disc, circle, square, disclosure triangle and image.
*** disc, circle and square are drawn as glyphs -> text item
*** disclosure triangle is a triange path that is filled -> path item
*** image -> image item
* TODO (senior engs)
** List risk/black box for Canvas support
** breackdown every item into one small bug(less than one month)
** Copy WR items into gfx-wr-2017 with effort estimation
** Your output/questions before Feb work week
** mentor topics
** Team influence


=== Peter Chang ===
=== Peter Chang ===
Confirmed users
250

edits