Add OpenGL ES2.0 support to GLEW library
Add EGL/OpenGL ES2.0 support to GLEW, so that OpenGL applications/
Blueprint information
- Status:
- Complete
- Approver:
- Jesse Barker
- Priority:
- Medium
- Drafter:
- Shariq Hasnain
- Direction:
- Needs approval
- Assignee:
- Shariq Hasnain
- Definition:
- Approved
- Series goal:
- Accepted for 11.05
- Implementation:
- Implemented
- Milestone target:
- 11.05-final
- Started by
- rajeev kapoor
- Completed by
- Jesse Barker
Related branches
Related bugs
Sprints
Whiteboard
[rajeev Feb 02]: Could not see any work item for 11.02. Can you please add WI which is planned for Feb,11.
Work Items
Work items for 11.02:
Announce the intentions and design ideas to the upstream mailing list and get feedback: DONE
Locate other groups that may be planning on (or have already started) working on a similar task and see how we can cooperate: DONE
Study the OpenGL ES/EGL support of glew if done by any other group: DONE
Study of the Perl language: DONE
Study of the Perl regular expression: DONE
Understanding of the GLEW source code including the script: DONE
Work items for 11.03:
Analyze the differences between OpenGL ES 2.0 and OpenGL 2.0 (GLEW now supports up through OpenGL 4.1): DONE
Modify the script to download all the versions of the specs and extensions of OpenGL ES: DONE
Parse the downloaded spec for OpenGL ES and generate the descriptors from it: DONE
Resolve special cases for OpenGL ES e.g. duplicate generation of functions name by different extensions: DONE
Similarly modify the script to download all the versions of the specs and extensions of EGL: DONE
Parse the downloaded spec for EGL and generate the descriptors from it: DONE
Resolve special cases for EGL e.g. duplicate generation of functions name by different extensions: DONE
Added files to support core OpenGL ES versions : DONE
Added files to support core EGL versions : DONE
Work items for 11.04:
Add the branch to the git.linaro.org or Bazaar: DONE
Add support in glewinfo file to verify the entry point of the ES and EGL extensions supported: DONE
Add codes needed to generate the final glew source files: DONE
Modify the makefile to generate the glew lib supporting OpenGL ES and EGL: DONE
Download some simple applications using glew and port it to use OpenGL ES/Modify OpenGL ES applications to use glew: DONE
Test all these applications: DONE
Resolve any issue faced: DONE