[PyOpenGL-Devel] Thoughts about PyOpenGL, and other stuff.
Brought to you by:
mcfletch
From: matthew s. <mat...@gm...> - 2014-10-02 20:15:25
|
So i have been thinking about starting my own opengl binding for python, but i thought why not come here and post some of what i am wanting out of an opengl binding. Make "Modern OpenGL" a first class citizen. Mainly this would involve the following in my opinion: - Provide a math library (Something generally equivalent to GLM or others) - Support opengl profiles, core forward compatible, and compatibility based off of the xml registry. - This would also mean providing imports for opengl functionality levels, so if you import OpenGL 3.3 core, you would be returned a module that contains all of the required Features at that functionality level, and none of the removed features. I also think it would be interesting to experiment with reorganization of the code to provide an abstraction of ctypes so that a cffi backend could be introduced. This should allow PyOpenGL to run under pypy with improved performance. I have also been thinking about digging into the source, and figuring out how the whole thing works better. That way i could contribute to the project. I read through this document: http://pyopengl.sourceforge.net/documentation/development.html However i suspect that its outdated. |