Ongoing OpenGL ES 2.0 support for compiz - work for 2011.08

Registered by Jesse Barker

This blueprint will track the work on the compiz OpenGL ES port for the 2011.08 release.

Blueprint information

Status:
Complete
Approver:
Jesse Barker
Priority:
High
Drafter:
Travis Watkins
Direction:
Needs approval
Assignee:
Travis Watkins
Definition:
Approved
Series goal:
Accepted for 2011.11
Implementation:
Implemented
Milestone target:
milestone icon 2011.08
Started by
Jesse Barker
Completed by
Jesse Barker

Related branches

Sprints

Whiteboard

[asac, Aug 16, 2011]: work item syntax was bogus (missing header) -> fixed; headline and acceptance is empty, please fill those out.

Headline: Work towards getting compiz and unity changes merged upstream has started now that we have all the major features implemented.
Acceptance: After compiling compiz and compiz-plugins-main enable the neg plugin and use Super-n and Super-m to ensure it is working correctly. You should get a negative color version of either a single window or the entire screen.

(?)

Work Items

Work items:
Combine per-plugin shader functions and recompile shader after plugins load: DONE
Port neg plugin to validate per-plugin shader system: DONE
Prepare merge proposal for nux: DONE
Properly check for GLSL support on desktop GL in compiz and other cleanup: DONE
Prepare merge proposal for compiz: DONE
Prepare merge proposal for compiz-plugins-main: DONE
Make 2011-08 release: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.