• Action items from last meeting.
  • License update.
  • Slight meeting format change.
  • Blueprint status.





    GL Proxy










    Cairo GLES




  • AOB

Action Items

  • Everyone to evaluate work items status for this milestone and adjust accordingly

Action Items from Previous Meeting

  • Everyone to send Jesse ideas for 11.11 Graphics WG topics.
    • DONE


  • Topics for 11.11
    • TSC meeting happened on Tuesday and Wednesday.
    • Will get feedback from TSC and create TR blueprints.
    • Surfaceflinger GLES2
      • Google may be working quietly on this
      • ... so not sure what will happen
  • Licensing update
    • Nux will be relicensed (dual license) under LGPLv2.1
  • Skia
    • Communications with upstream are stalled
    • On android neon is enabled/disabled globally at build time depending on target (targeted builds).
    • Upstream may not have much incentive to including the runtime detection patch.
    • This is still very useful for more general Linux distributions.
  • DRI/Mali
    • Binary redistribution requests must come from member companies themselves not from Linaro.
    • It is very likely that the requests will be granted, so hopefully we will start seeing HW packs soon.
  • Work item granularity
    • In some cases work items are small time-wise and the progress reported in does not to reflect reality
      • eg if 25% of a blueprint's final work items will take just a week to complete then it will seem like it is constantly behind schedule
    • Should we prefer to merge items (better progress reporting) or keep them as they are (better work tracking)?
      • Leave them as they are

Team Work - Summary

Current Weekly Report

Complete History

Team Work - Detailed

Alexandros Frantzis (alf)

  • Cairo GLES2
    • Waiting for final review (Maintainer is busy with other tasks).
    • In contact with driver developers to overcome issues with running on ARM platforms
      • omap4 is missing GL_OES_texture_npot
      • imx/efika is missing GL_EXT_texture_format_BGRA8888 (fixed in unofficial release)
    • Begun effort to create cairo gles2 enabled packages from sources.
  • Benchmarks
    • Waiting for cairo-traces licensing decision.
    • Cairo traces in lp:~linaro-graphics-wg/+junk/cairo-traces-linaro
      • Gecko and gtk/webkit website traces
      • gtkperf trace
      • metacity trace using various themes
    • Qt traces in lp:~linaro-graphics-wg/+junk/qt-traces-linaro
      • QtWebkit traces

      • The trace replay engine of Qt seems to take up a lot of memory
        • Does it load the whole trace into memory?
        • We must ensure that the traces we acquire can be replayed in common ARM based setups (eg 256-512MiB RAM)
    • Zyga has an experimental branch for support of out-of-tree test definitions for abrek
      • Need to take a look and start investigating how to best adapt and package the benchmarks for that.

Jammy Zhou (jazh)

Chunsang Jeong (chunsang)

Shariq Hasnain (shariqHa)

  • Adding OpenGL ES and EGL support to GLEW.
    • Started the implementation.
    • Modified the scripts to download the the extension specs for ES and EGL and generate descriptors from them.
    • Generated the glew.h with support for ES and EGL extensions.
    • In progress of adding all the different version of Core specifications of EGL and ES.

Travis Watkins (Amaranth)

  • compiz
    • build system changes for switching between GL/GLES mostly done, need to make sure it's portable
    • wrote EGL/GLES screen initialization and texture code, so far it looks like it compiles at least
    • still some uses of old GL functions to clean up before I can actually try it
    • not sure what to do with plugins that require shaders as they likely won't be supported this cycle

WorkingGroups/Middleware/Graphics/Notes/2011-03-16 (last modified 2011-03-18 19:47:16)