#1893 closed task (wontfix)
Migrate from pyopengl to ModernGL
Reported by: | jonathan.underwood | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | never |
Component: | client | Version: | 2.3.x |
Keywords: | Cc: |
Description
The pyopengl package has been dormant for a long time, and is starting to bit rot. To get it to build for Python 3.7 on Fedora, I hate to rename two modules that were called async.py to async_.py, because async is now a keyword in Python 3.7. I also had to regenerate all Cython generated .c files. All in all, pyopengl seems to be dead.
Fortunately, theres a more up to date binding available: https://github.com/cprogrammer1994/ModernGL
This is actively developed, and supports later OpenGL features. It would be great if xpra could move to using that - it would make life easier for distribution packagers.
Change History (3)
comment:1 Changed 4 years ago by
Component: | android → client |
---|---|
Milestone: | → future |
Status: | new → assigned |
Type: | defect → task |
comment:2 Changed 4 years ago by
Milestone: | future → never |
---|---|
Resolution: | → wontfix |
Status: | assigned → closed |
comment:3 Changed 16 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1893
Note: See
TracTickets for help on using
tickets.
If it ain't broke, don't fix it. There is nothing wrong with pyopengl, or at least no issues that affect us.
Renaming a file is a minuscule amount of work compared to re-writing the opengl backend using a different API.
So I won't be spending time on this but will gladly accept patches.