Remove extensions support from glproxy
Glproxy contains support for virtualizing access to GL extensions, but this is better done in a specialized library like GLEW. We should remove the current support and replace it with a simple API to let applications discover and access present extensions, in case they prefer not to use GLEW.
Blueprint information
- Status:
- Complete
- Approver:
- Jesse Barker
- Priority:
- Medium
- Drafter:
- Marc Ordinas i Llopis
- Direction:
- Approved
- Assignee:
- Marc Ordinas i Llopis
- Definition:
- Approved
- Series goal:
- Accepted for 2011.11
- Implementation:
- Implemented
- Milestone target:
- 2011.10
- Started by
- Marc Ordinas i Llopis
- Completed by
- Marc Ordinas i Llopis
Whiteboard
Headline:
The current support for GL extensions in glproxy is redundant and creates problems managing EGL contexts. This should be left to specialized libraries like GLEW.
Acceptance:
glproxy no longer initializes all possible extensions, but provides a very simple API for applications to do so if required, while being compatible with GLEW.
Work Items
Work items:
Remove current extensions support: DONE
Add simple extensions access API: DONE
Package for release: DONE
Dependency tree
* Blueprints in grey have been implemented.