Ref

Name

Priority

Description

Session Leaders

G1

Runtime selection of toolkit rendering backend

Allow prebuilt application and libraries to use GLES2.0 backends where available

G1.1

skia

Essential

Runtime detect NEON support in skia

G1.2

cairo

Medium

Runtime selection of best surface rendering type in cairo

G1.3

qt

Medium

Runtime selection of painter backend for qt

G1.4

efl

High

Runtime selection of OpenGL ES 2.x backend for efl/evas

G1.5

clutter

Low

Runtime selection of OpenGL backends (desktop and ES)

G2

Toolkit rendering optimization

Optimize toolkit graphics operations through use of GPU and other co-processors (NEON, vfp)

G2.1

skia

Medium

Add backend that uses GPU (OpenGL ES 2.x) and NEON

G2.2

cairo

High

Add backend that uses GPU (OpenGL ES 2.x) and NEON

G2.3

qt

Medium-High

Optimize existing OpenGL ES 2.x backend using NEON

G2.4

efl

Essential

Optimize existing OpenGL ES 2.x backend using NEON

G2.5

pixman

Low

Further optimization of pixman for NEON and vfp

G2.6

NEON graphics library

Low

Opportunistically implement library of optimized NEON-based graphics routines

G3

Optimize compositors for GLES 2.0

Ensure important compositors render efficiently

G3.1

clutter compositors

Medium

Optimize OpenGL ES 2.x graphics subsystem for clutter compositors

G3.2

compiz

Low

Optimize OpenGL ES 2.x graphics subsystem for compiz

G3.3

meegotouch-compositor

High

Optimize OpenGL ES 2.x graphics subsystem for meegotouch-compositor

G3.4

metacity

Low

Optimize OpenGL ES 2.x graphics subsystem for metacity

G3.5

kwin

Low

Optimize OpenGL ES 2.x graphics subsystem for kwin

G3.6

chromium-wm

Medium

Optimize OpenGL ES 2.x graphics subsystem for Chromium window manager

G3.7

pixelflinger

Low

Optimize OpenGL ES 2.x graphics subsystem for pixelflinger

G4

Mesa software rendering for OpenGL ES 2.x

Add missing Mesa features to allow GLES 2.0 application testing and development via software rendering

G5

Direct rendering support for ARM GPUs

Prepare DRI and related frameworks for integration of ARM GPUs

G5.0

Kernel support for ARM GPUs

High

Prepare kernel frameworks for integration of ARM GPUs

G5.1

Kernel memory management

High

Standardize memory management for ARM/embedded GPUs (GEM, TTM, UMP, etc.)

G5.2

DRM support for non-PCI GPUs

Essential

Make DRM and DRI frameworks ready for non-PCI devices

G5.3

Consolidated Xorg DRI framework for ARM GPUs

Medium

Share a single DRI framework and make vendor specifics pluggable

G6

Validation & test apps for GL ES 2.0

validation and performance applications for GL ES 2.0

G6.1

Real world benchmarks

Essential

Extract performance and functionality tests from real life applications

G6.2

Provide test application front-end

Medium

Implement a graphics test front-end that would allow easily running various OpenGL ES 2.x tests, possibly displaying system configuration

G6.3

Integrate system performance metrics in tests

High

Provide view into cache, bus and power utilization per graphics stack and configuration; investigate using perf events

G6.4

Port game to OpenGL ES 2.x

Low

Investigate options, select and port game as GLES2.0 graphics test application

WorkingGroups/Middleware/Graphics/UDSNSessionLeaders (last modified 2010-10-18 15:58:49)