Technical Requirements by Topic (draft)

Draft of technical requirements for each of the proposed 1105 topics

GL ES 2.0 toolkit support for distributions

Ref

Name

Description

Reference

G1.1

Toolkit Rendering Backends for Distributions: cairo

refactor toolkits frameworks such as cairo, clutter, qt, skia to allow pluggable rendering backends in distributions supporting desktop gl as well as embedded gl

G1.2

Toolkit Rendering Backends for Distributions: clutter

refactor toolkits frameworks such as cairo, clutter, qt, skia to allow pluggable rendering backends in distributions supporting desktop gl as well as embedded gl

G1.3

Toolkit Rendering Backends for Distributions: qt

refactor toolkits frameworks such as cairo, clutter, qt, skia to allow pluggable rendering backends in distributions supporting desktop gl as well as embedded gl

G1.4

Toolkit Rendering Backends for Distributions: skia

refactor toolkits frameworks such as cairo, clutter, qt, skia to allow pluggable rendering backends in distributions supporting desktop gl as well as embedded gl

toolkit rendering for ARM GPUs

Ref

Name

Description

Reference

G2.1

cairo ES20 support

add new or stabilize existing gles 2.0 rendering acceleration to cairo

G2.2

clutter ES20 support

add new or stabilize existing gles 2.0 rendering acceleration to clutter

G2.3

qt ES20 support

add new or stabilize existing gles 2.0 rendering acceleration to qt

G2.4

skia ES20 support

add new or stabilize existing gles 2.0 rendering acceleration to skia

G2.5

pixman vfp/NEON optimizations

pixman optimizations using features of modern ARM SoCs, such as vfp and NEON

compositors for GL ES 2.0

Ref

Name

Description

Reference

G3.1

clutter compositors

optimize GL ES20 graphics subsystem for clutter

G3.2

compiz

optimize GL ES20 graphics subsystem for compiz

G3.3

meegotouch-compositor

optimize GL ES20 graphics subsystem for meegotouch-compositor

Improve MESA GL ES2.0 software rendering

Ref

Name

Description

Reference

G4.1

add framebuffer object support for mesa software rendering

extend mesa software rendering framebuffer object (fbo) support to allow development and testing of software based on fbo without existing drivers

mesa implementation status trunk

Kernel Support for ARM GPUs

Ref

Name

Description

Reference

G5.1

kernel memory management standardization

standardize memory management for arm/embedded GPUs (e.g. GEM, UMP aka mali, etc.)

G5.2

drm support for non PCI gpus

make drm and dri frameworks ready for non-PCI devices

Validation & Test Apps

Ref

Name

Description

Reference

G6.1

validation & performance test suite: game

develop/port a game for validation and performance testing

G6.2

validation & performance test suite: compositors

test suite for compiz and in-browser compositing and identify metric goals

Cycles/1105/TechnicalTopics/GraphicsCommentary (last modified 2011-03-25 18:15:45)