Ongoing OpenGL ES 2.0 support for cairo

Registered by Jesse Barker

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:
milestone icon backlog
Completed by
Jesse Barker

Related branches

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_texture_npot: TODO
[jesse-barker] Determine whether Mali400 OpenGL ES supports GL_OES_texture_npot: DONE
Scope out remaining work to implement GL_WRAP_MIRRORED_REPEAT and GL_WRAP_MIRROR: TODO
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.

This blueprint contains Public information 
Everyone can see this information.