Platform/GFX/GLLayersOnMobile: Difference between revisions

From MozillaWiki
< Platform‎ | GFX
Jump to navigation Jump to search
 
(37 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Current Status=
=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.
GL Layers on Mobile are not yet ready to be enabled by default. The major tasks remaining are running the reftests and assessing performance.


The tracking bug for OpenGL on Mobile is {{bug|607684}}.
The tracking bug for OpenGL on Mobile is {{bug|607684}}.


=Tasks=
= Tasks =


* Land Heeen's [http://hg.mozilla.org/users/florian.haenel_heeen.de/GLES_layers/ patch queue]. This addresses [https://wiki.mozilla.org/Platform/GFX/GLLayersOnMobile/OpenBugs several issues]:
*GL Reftest on Android (BenWa):  
** Visual glitches in left and right panel
**GL Reftest on Android {{bug|676831}}
** Blitting when using tiles
*** Enable Reftests on Tinderbox (BenWa) {{bug|691349}}
** TextureImage improvements
***(Optional) Add 'screen' size annotation (BenWa) {{bug|688886}}
* GL Reftest on Android (ajuma):
*Fix Rendering glitches:
** Can't ignore resolution {{bug|672704}}
**Let OpenGL layers recover from lost/reset GL contexts (ajuma) {{bug|660072}}  
* Fix Rendering glitches:
***Needs more scoping.  
** Zooming and panning (BenWa) {{bug|666385}}
**Glitches on two successive surface changes (Android + GL) {{bug|681327}}
** Duplication of the URL bar (ajuma) {{bug|621745}}
**More in {{bug|607684}}  
** Restarting causes black screen (ajuma) {{bug|672574}}
*Profiling (Focus on previous tasks first)  
** Paint Artifacts on chrome pages' background after scrolling (review Jeff) {{bug|669602}}
**Add SPS Profiler (BenWa) {{bug|683229}}
** Fix TextureImage format handling (BenWa) {{bug|661002}}
**Texture updates happen synchronously and harm interactive performance (Chris Lord) {{bug|670930}}  
** TexturesImageEGL on non-maemo does not call glTexImage2D on creation (review heeen) {{bug|660090}}
**Fennec repainting thebesLayers content while scrolling remote layer {{bug|672695}}
** Let OpenGL layers recover from lost/reset GL contexts {{bug|660072}}
**Floating ThebesSurface rendering is very slow (heeen) {{bug|608983}}.
*** Needs more scoping.
** [OGL] Floating ThebesSurface rendering is very slow (heeen) {{bug|608983}}.
** More in {{bug|607684}}
** With GL and Personas, urlbar is sometimes black after opening awesomescreen {{bug|623963}}
*** Personas extention only
* Profiling (Focus on previous tasks first)
** Texture updates happen synchronously and harm interactive performance (Chris Lord) {{bug|670930}}


=Open bugs=
=Open bugs=


See {{bug|607684}} for a list of open bugs and [[Platform/GFX/GLLayersOnMobile/OpenBugs]].
See {{bug|607684}} for a list of open bugs and [[Platform/GFX/GLLayersOnMobile/OpenBugs]].

Latest revision as of 17:26, 24 October 2011

Current Status

GL Layers on Mobile are not yet ready to be enabled by default. The major tasks remaining are running the reftests and assessing 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)
    • Add SPS Profiler (BenWa) bug 683229
    • 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.