Compiz GLES2 Handover

Registered by Jason Warner

Hand over and implement the Linaro GLES 2 branches.

Blueprint information

Status:
Started
Approver:
Jason Warner
Priority:
Undefined
Drafter:
Sam Spilsbury
Direction:
Approved
Assignee:
Sam Spilsbury
Definition:
Discussion
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Sam Spilsbury

Sprints

Whiteboard

Daniel: Broken plugins should be considered a blocker unless a consensus otherwise is reached. Remember there is a community of users out there, many of whom don't use Ubuntu, but do use plugins that we don't.

Daniel: Performance regressions should be considered a blocker. However if any are found then we should aim to work around them by providing config options to switch back to older rendering methods. But hopefully that won't be necessary.

(?)

Work Items

Work items:
[vanvugt] Create a branch (lp:~compiz-team/gles2 ?) from lp:compiz-core and merge GLES2 into that, so compiz-team has a branch they own and can work on: DONE
[vanvugt] Test intel driver and check for performance regressions: DONE
[vanvugt] Test nouveau driver and check for performance regressions: DONE
[vanvugt] Test nvidia driver and check for performance regressions: DONE
[vanvugt] Test radeon driver and check for performance regressions: DONE
[vanvugt] Test fglrx driver and check for performance regressions: DONE
[vanvugt] Test LLVMpipe and check for performance regressions: DONE
[vanvugt] Test and fix core plugins: DONE
[vanvugt] Test and fix main plugins: DONE
[vanvugt] Test and fix extra plugins: DONE
[vanvugt] When all items above are done, redo code reviews (diff from trunk): DONE
[vanvugt] When all items above are done, merge into lp:compiz-core: DONE

This blueprint contains Public information 
Everyone can see this information.