Platform/GFX/GLLayersOnMobile: Difference between revisions

From MozillaWiki
< Platform‎ | GFX
Jump to navigation Jump to search
Line 11: Line 11:
***Can't ignore resolution {{bug|672704}}  
***Can't ignore resolution {{bug|672704}}  
*Fix Rendering glitches:  
*Fix Rendering glitches:  
**Zooming (ajuma) {{bug|681033}}
***Regression from {{bug|637852}}
**Let OpenGL layers recover from lost/reset GL contexts (ajuma) {{bug|660072}}  
**Let OpenGL layers recover from lost/reset GL contexts (ajuma) {{bug|660072}}  
***Needs more scoping.  
***Needs more scoping.  
**With GL and Personas, urlbar is sometimes black after opening awesomescreen (ajuma) {{bug|623963}}
***Personas extension only
***Unable to reproduce this so far.
**Glitches on two successive surface changes (Android + GL) {{bug|681327}}
**Glitches on two successive surface changes (Android + GL) {{bug|681327}}
**More in {{bug|607684}}  
**More in {{bug|607684}}  

Revision as of 18:26, 26 September 2011

Current Status

GL Layers on Mobile are not yet ready to be enabled by default. There are still some visual glitches and GL errors on Android. We have yet to run the reftests and assess performance.

The tracking bug for OpenGL on Mobile is bug 607684.

Tasks

  • GL Reftest on Android (BenWa):
  • Fix Rendering glitches:
    • Let OpenGL layers recover from lost/reset GL contexts (ajuma) bug 660072
      • Needs more scoping.
    • Glitches on two successive surface changes (Android + GL) bug 681327
    • More in bug 607684
  • Profiling (Focus on previous tasks first)
    • Texture updates happen synchronously and harm interactive performance (Chris Lord) bug 670930
    • Fennec repainting thebesLayers content while scrolling remote layer bug 672695
    • Floating ThebesSurface rendering is very slow (heeen) bug 608983.

Open bugs

See bug 607684 for a list of open bugs and Platform/GFX/GLLayersOnMobile/OpenBugs.