Specification for GLX integration for KHR Streaming

Registered by kevin gunn on 2013-05-08

Some work needs to be done to integrate GLX on top of egl extensions for what is commonly known as "EGL stream" (http://www.khronos.org/registry/egl/extensions/KHR/EGL_KHR_stream.txt). This effectively allows the passing of buffers between seperate EGL client contexts in a zero copy fashion, some refer to this as Shared Buffer Objects (SBO). This is different than EGL images in that it is supporting the producer (source) case, in addition to the consumer (sink).

Blueprint information

Status:
Not started
Approver:
kevin gunn
Priority:
Undefined
Drafter:
Chris Halse Rogers
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

We need to create a specification, worthy enough that it could be used by an SOW.
Specification should include:
- what areas of modification are expected
- architectural view of dependencies
- what acceptance criteria (functional, perf) should be met
- what hw/platofrms, e.g. nvidia cards, intel integrated gfx, ati/amd

(?)

Work Items

Work items for ubuntu-13.05:
[raof] create specification in terms of glx work that canonical (or 3P sw company) would be needed in order to support shared buffer objs for proprietary drivers: TODO

This blueprint contains Public information 
Everyone can see this information.