TPEGFX: Difference between revisions
Jump to navigation
Jump to search
Full Query
Full Query
(→Debug) |
(→Debug) |
||
| Line 69: | Line 69: | ||
** Apply gfx/* for Layer Tree | ** Apply gfx/* for Layer Tree | ||
** Apply layout/ for Layout | ** Apply layout/ for Layout | ||
* Dump frame tree on gdb | |||
** add the following changes in layout/generic/nsFrameList.h and rebuild gecko | |||
#define DEBUG_FRAME_DUMP 1 | |||
** call DumpFrameTree on gdb | |||
(gdb) p aForFrame->DumpFrameTree() | |||
Revision as of 03:48, 25 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
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)
| 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
- Dump frame tree on gdb
- add the following changes in layout/generic/nsFrameList.h and rebuild gecko
#define DEBUG_FRAME_DUMP 1
- call DumpFrameTree on gdb
(gdb) p aForFrame->DumpFrameTree()