Hello everyone, particularly Phil!

I had begun work on a C/Python extension for EGL/GLES2 written in mostly pure C. It was coming along nicely, I had support for many features, and then I stumbled upon pogles. It does everything I need (including RPi support), and looks to be quite clean and recent.

I'm porting over my code from C to pogles, and had a quick question.

Functions like glBufferData should probably accept anything that supports the buffer protocol. There is code in glVertexAttribPointer() in gl_h.sip using SIP_PYBUFFER to do exactly that.

Should all pogles functions be extend to use this same type of mechanism? If so, could SIP be adapted to, for lack of a better term (and not knowing ANYTHING about SIP), "macroify" this process? :) If not, what is the best way to get data into functions like glBindBuffer?

Thanks!
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to