• Action items from last meeting.
  • Call for 11.11 topics
  • Blueprint status.
  • Blueprint




    Cairo GLES






    GL Proxy






  • * AOB

Action Items

  • Everyone to send Jesse ideas for 11.11 Graphics WG topics
  • Everyone with a smartbook/smarttop to try out the released 3D drivers and report issues upstream

Action Items from Previous Meeting

  • Jesse to file license approval requests to TSC (see here).

    • cairo-gles doesn't need special approval due to its licenses.
  • Jesse to ensure that we have valid conference call numbers for all members of the gfx WG (update).
  • Chunsang to add work items for UMPv2 API scoping against TTM.
    • Done


  • 11.11 topics
    • No need to be conservative, plan for the future.
    • May extend topics covered this cycle or be something completely different.
    • For some topics we will only be able to do the planning, community may pick them up.
    • Members can send ideas through TSC representative.
    • Everyone is welcome to contribute (even if not directly involved with Linaro)!
    • ACTION: Everyone to send Jesse ideas for 11.11 Graphics WG topics
  • AOB
    • Genesi released their 3D driver stack:

      • ACTION: Everyone with a smartbook/smarttop to try out the drivers and report issues
    • What about an official WG PPA?
      • ... with armel support if possible

Team Work - Summary

Current Weekly Report

Complete History

Team Work - Detailed

Alexandros Frantzis (alf)

  • Cairo GLES
    • GL_CLAMP_TO_BORDER and 1D texture workarounds implemented. Test suite results the same as in normal case!
    • GL_PIXEL_UNPACK_BUFFER also missing, using normal texture upload method for GLES2 (using client memory).
    • Some complications have arisen due to the lack of supported texture formats in GLES2
      • Plan: require GL_EXT_texture_format_BGRA8888 extensions for GLES2
      • Fail if asked to handle unsupported formats for GLES2. Do on the fly conversion?
    • With some temporary build system hacking was able to run some simple examples using cairo GLES2 \o/ \o/ \o/.
    • Current work in;a=shortlog;h=refs/heads/gles2

      • This branch is not GLES2 ready, because some of the changes are not currently published: they are too hacky even for an experimental branch :)

    • Not sent upstream yet, needs cleanup and more testing, will start sending upstream this week.
      • Need to add gles2 support to cairo test suite to be able to test properly.
    • Need to update/create work items to reflect new status.
  • Benchmarks
    • Still waiting for cairo-trace license info from upstream.
    • Created tools to automatically load and scroll web pages using various engines (Gecko, Webkit/Gtk, QtWebkit)

      • Useful for capturing traces.
      • bzr branch lp:~linaro-graphics-wg/+junk/webscroll
    • Integrated Jesse's glcompbench improvements.

Jammy Zhou (jazh)

Chunsang Jeong (chunsang)

Shariq Hasnain (shariqHa)

Travis Watkins (Amaranth)

  • working on design for handling changing the projection matrix
    • was originally just statically defining it but some plugins want to change it and there way be cases where the GL plugin itself will want to change it
    • want to use a namespace global so both GLScreen and GLVertexBuffer can access it, upstream doesn't like new globals so needs discussion
  • initial work on building with GLES/EGL started, other that initialization and texture loading there shouldn't be any major work needed here
  • decided to keep giant function of glTexEnv calls for handling brightness, saturation, and opacity when not using shaders, need to move things around a bit to accommodate
  • may port plugin packs over to current changes before going further on the GLES/EGL part to make sure I have a solid API
    • would delay testing on ARM devices but will give a more realistic setup to test

WorkingGroups/Middleware/Graphics/Notes/2011-03-02 (last modified 2011-03-05 20:30:48)