AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO
Migrate from GLEW to libepoxy or GLAD
- Dominant language
- C++
- Stars
- 2.1k
- Forks
- 503
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
we are currently trying to get rid of GLEW in Fedora as it isn't [maintained](https://github.com/nigels-com/glew/issues/416#issuecomment-2646570907) anymore. Also GLEW with the last release only supports GLX and not EGL.
There are two ways moving forward:
* Use [libepoxy](https://github.com/anholt/libepoxy)
* Use [GLAD](https://github.com/Dav1dde/glad/), or check out the [webservice for glad2](https://glad.sh/) to generate the files you need!
With both of them migration should be straight forward.
Thanks for considering!
Contributor guide
Research direction
The issue names GLEW, libepoxy, and GLAD but provides no files, tests, or entry points. Start by locating GLEW usage and build configuration, then determine which migration option fits OpenColorIO; done means GLEW is no longer required and the relevant GLX/EGL behavior is covered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100