Ongoing OpenGL ES 2.0 support for cairo
Profiling, performance and other enhancements to the OpenGL ES 2.0 backend of the cairo library during the 11.11 cycle
Blueprint information
- Status:
- Complete
- Approver:
- Jesse Barker
- Priority:
- Medium
- Drafter:
- Alexandros Frantzis
- Direction:
- Approved
- Assignee:
- Alexandros Frantzis
- Definition:
- Obsolete
- Series goal:
- Accepted for trunk
- Implementation:
- Unknown
- Milestone target:
- backlog
- Started by
- Completed by
- Jesse Barker
Related branches
Related bugs
Sprints
Whiteboard
Status:
[jesse-barker May23] Mali 400 and T604 support GL_OES_texture_npot
Work Items
Work items:
[jesse-barker] Work with TI landing teams to push for support for GL_OES_
[jesse-barker] Determine whether Mali400 OpenGL ES supports GL_OES_
Scope out remaining work to implement GL_WRAP_
Investigate Wayland backend for GTK: TODO
Investigate swfdec port: TODO
Investigate possibility of using multi-texture operations (1 per glyph) to handle "overlapping" case: TODO
Document "best practices" WRT cairo API where gles backend is concerned: TODO
Coordinate with Ubuntu on ARM team to streamline packaging of cairo-gles: TODO
Perform functionality tests using the cairo test suite: TODO
Fix important functionality test failures based on cairo test suite results: TODO
Perform tests using cairo-perf-trace to gather performance information: TODO
Investigate optimization opportunities based on cairo performance test information: TODO
Optimize cairo GL(ES) backend based on performance test investigation: TODO
Measure the performance benefits of using the GL backend in the selected application: TODO
[marcoil] Investigate webkit port using cairo-gles backend: TODO
Dependency tree
* Blueprints in grey have been implemented.