-
Notifications
You must be signed in to change notification settings - Fork 461
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get rid of GLEW #547
Comments
Is this issue still open? |
@YashAgrawal0, yes this issue is still open. I'll also mention that we recently received a suggestion to replace GLX with EGL. That would allow us to run GPU tests without a GRID license. This might also indirectly remove the need for GLEW, but it's probably a harder task. @hodoulp, could answer other questions on this. |
@YashAgrawal0 The defect is still open and relevant. As mentioned by @doug-walker, the |
If I want to take "Restore Java bindings" as my Google Summer of Code project, can any members tell me where to start? Thanks! |
Hi, is this issue still open? OP's reason for wanting to get rid of GLEW is to prevent crashes when glewInit() isn't called. As an alternative, libepoxy requires no initialization code. |
Hi @ChinYing-Li, But it represents two works. The first one is get rid off GLEW for linux platform only (as explained by @pjurkas). The second is to improve the GPU unit test framework to run on headless machines and the use of EGL library could allow that. It should be two pull requests as the second work needs some investigations & validations. |
Hi @hodoulp , |
Agree. That's part of the investigation around EGL. |
Since OpenColorIO need a OpenGL loader, shall we go for custom gl loader implementation? Or shall we replace glew with a loader library that does not require init()? |
I believe this was fixed by PR #1047. Closing this issue. If this is still a problem for anyone, please let us know. |
File src/lang-glsl/glsl.cpp uses GLEW. It does not call glewInit(). We have to call it from our main to prevent crashes. Would it be possible to get rid of GLEW?
This worked for me on Linux:
The text was updated successfully, but these errors were encountered: