TPEGFX: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 63: Line 63:
   adb shell stop b2g
   adb shell stop b2g
   adb shell start b2g
   adb shell start b2g
P.S. With above property, logcat outputs lots of gl cmds but it is possible that some gl cmds are lost or disorder.
    It is better to compare with gecko's GL wrapper log(You can only print the API you want to trace)


* Dump Layout/Layer tree([http://people.mozilla.org/~pchang/0001-layer_layout_debug.patch layer_layout.patch])
* Dump Layout/Layer tree([http://people.mozilla.org/~pchang/0001-layer_layout_debug.patch layer_layout.patch])
** Apply gfx/* for Layer Tree
** Apply gfx/* for Layer Tree
** Apply layout/ for Layout
** Apply layout/ for Layout

Revision as of 02:17, 6 June 2014

Billboard

Team sharing

New hires info

    • For all
    • For gfx team
    • Here is things that we need new hires should know, especially for platform team.
    • Everyone in team has the responsibility to maintain the correctness and availability of these documents.

Features

Project Silk

Work Item:

  • Get Vsync event form HWComposer and notify to vsync protocol
    • Vincent WIP
  • Vsync-sync compositor
    • Vincent WIP
  • Vsync-sync refresh driver
    • CJ WIP
  • Move input dispatch flow out of main thread
    • TBD
  • Move refresh driver dispatch flow out of PHAL protocol
    • Jerry WIP

Bug

Blocker

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Backlog

Full Query
ID Priority Summary Status Assigned to
651060 -- Decode JPEGs to YCbCr and do RGB conversion on the GPU NEW
1001005 -- ImageBridgeChild cannot shutdown cleanly from a child process being killed by the parent NEW
1001122 -- Create a FrameDebug object that follows each frame from the RefreshDriverTick, through the transaction to the final composition NEW
1002579 -- always use CLAMP_TO_EDGE in CompositorOGL NEW
1008575 -- Provide a way to get a measure of the memory used by a DrawTarget and SourceSurface NEW

5 Total; 5 Open (100%); 0 Resolved (0%); 0 Verified (0%);

Mentor (Put bugs that can learn some module/domain knowledge, not the first bug)

Full Query
ID Priority Summary Status Assigned to
999221 -- Parent Assertion with DeferredDestroy at gfx/layers/ipc/CompositorParent.cpp:1303 NEW

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Debug

  • Dump GL cmds on b2g
  adb shell setprop debug.egl.trace 1
  adb shell stop b2g
  adb shell start b2g

P.S. With above property, logcat outputs lots of gl cmds but it is possible that some gl cmds are lost or disorder.

    It is better to compare with gecko's GL wrapper log(You can only print the API you want to trace)
  • Dump Layout/Layer tree(layer_layout.patch)
    • Apply gfx/* for Layer Tree
    • Apply layout/ for Layout