Attendees

Agenda

  • Action items from last meeting.
  • MeeGo???

  • Call for license info ([L]GPL v2 or v3?).
  • Blueprint status.
  • Blueprint

    Assignee

    DRI/Mali

    chunsang

    GL Proxy

    jazh

    Compositors

    jazh

    Compiz

    Amaranth

    Cairo GLES

    alf

    Benchmark

    alf

    GLEW GLES

    shariqHa

  • AOB

Action Items

  • Jesse to ensure that we have valid conference call numbers for all members of the gfx WG (update)
  • Everyone to send Jesse a list of the licenses of the projects they are working on being specific about GPLv2 vs GPLv3.

  • Chunsang to set up git.linaro.org account (Jesse/Rajeev to assist if needed).
  • Alexandros to start a wiki page on Cairo GL usage and GLES2 porting issues and solutions.
  • Everyone to review Rajeev's comments in blueprints and fix any pending issues (deferred from previous meeting).
  • Everyone to update blueprints to reflect current work item status (eg mark done items as DONE) (deferred from previous meeting)

Action Items from Previous Meeting

  • Chunsang and Jesse to discuss UMP validation situation and its implications.
    • Discussion has started and will continue in public.
  • Jesse to ensure that we have valid conference call numbers for all members of the gfx WG (deferred from previous meeting).
    • Still waiting for Korean number.
  • Jesse to keep track of nux licensing issues (deferred from previous meeting).
    • No update yet.
  • Everyone to send Jesse a list of the licenses of the projects they are working on (both new and existing).
    • Need to be more specific about GPLv2 vs GPLv3
  • Everyone to review Rajeev's comments in blueprints and fix any pending issues.
    • Defer
  • Everyone to update blueprints to reflect current work item status (eg mark done items as DONE)
    • Defer

Minutes

  • Meego
    • Meego is a main consumer of X11 technology on embedded systems.
    • Is X11 still relevant?
      • ChromeOS uses it.
      • TI cares but most development comes from IMG and is driven my ChromeOS an Meego needs.
      • As netbooks get more powerful the distinction between desktop and embedded is starting to blur.
      • Alternative solutions are years away.
  • DRM/Mali (Chunsang/Jesse)
    • Need to decide whether to enhance current MM system or create new one.
    • UMP v1 is out, v2 is at least a few months away.
    • Experiments with Mali drivers + Linaro kernel were successful.
    • ACTION: Chunsang to set up git.linaro.org account (Jesse/Rajeev to assist if needed).
  • Compositors (Jammy)
    • Various kwin fixes accepted upstream.
    • Jammy got a KDE developer account.
    • kwin GLES can run successfully on imx51 \o/
    • Set up x86-64 environment for chromium wm builds, Tom has kindly offered to help with standalone building.
  • Compiz GLES2 (Travis)
    • Currently working in a seperate branch, when the API has stabilized will push to master.
    • Working on API to abstract differences between built-in and custom vertex variables.
  • Cairo GLES2 (Alexandros)
    • Waiting for EGL fixes to land upstream.
    • Working on replacing GL_CLAMP_TO_BORDER with a shader based solution for GLES2 in cairo.
    • ACTION: Alexandros to start a wiki page on Cairo GL usage and GLES2 porting issues and solutions.
  • Benchmarks (Alexandros)
    • Thinking about free as in freedom traces to capture with cairo-perf-trace.
  • GLEW GLES (Shariq)
    • In contact with GLEW upstream.
    • GLES2 support seems to have been implemented (in a separate repository).
    • EGL support still missing.

Team Work - Summary

Current Weekly Report

Complete History

Team Work - Detailed

Alexandros Frantzis (alf)

  • Cairo GLES
  • Benchmarks
    • Working some more on qt pixmap tracing, but maybe we will need to defer to later in the cycle, as this is not a blocker.
    • Started thinking about free (as in freedom) traces to capture with cairo-trace.
      • Need pages with suitably copyrighted images and content, so we can redistribute.

Jammy Zhou (jazh)

Chunsang Jeong (chunsang)

  • Studying DRM/DRI in Mesa implementation and DRM requirement
  • Verified that Mali drivers worked with sample 3D application on Linaro kernel
    • Used the kernel source opened in malideveloper.com
  • Can access to git.linaro.org but need an account for creating repository

Shariq Hasnain (shariqHa)

  • Adding OpenGL ES/EGL support to GLEW.
    • Got response of the mail send to upstream that there had been some discussion for adding OpenGL ES/EGL support in GLEW.
    • Went through the mail chain and the implementation of it done so for. Found that there is support for OpenGL ES 2.0 but not for EGL.
    • The code is maintained in the separate repository. No response from the maintainer of that code.

Travis Watkins (Amaranth)

  • got compiz rendering with VBOs/shaders
    • still using gl_ModelViewProjectionMatrix, need to figure out API to hide difference between rendering methods

    • lighting support has been deferred as nothing in compiz uses it
    • doesn't handle multitexturing, may be a mesa bug but needs more research

WorkingGroups/Middleware/Graphics/Notes/2011-02-16 (last modified 2011-02-21 09:56:33)