Re: Help needed with OpenGL ES2
Mark Burton <[email protected]>
| Newsgroups | gmane.comp.python.pyqt-pykde |
|---|---|
| Message-ID | <20200205093320.65efe081@toucan> |
Hi Phil, On Tue, 04 Feb 2020 12:32:27 +0000 Phil Thompson <[email protected]> wrote: > Hmm - the API calls are disabled for reasons that escape me. I have > re-enabled them and they will be in tonight's PyQt5 snapshot. > > Note that, quite obviously, nobody is using them. > > Phil Thanks for the quick response. I tried using the new dev release of PyQt and it fails to build with the following messages, no wonder the ES2 part was disabled. [ 93%] Performing build step for 'PyQt' /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip: In function ‘PyObject* meth_QOpenGLFunctions_ES2_glReadPixels(PyObject*, PyObject*)’: /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:585:18: error: ‘GL_BGR’ was not declared in this scope case GL_BGR: ^~~~~~ /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:585:18: note: suggested alternative: ‘GL_RG’ case GL_BGR: ^~~~~~ GL_RG /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:592:18: error: ‘GL_BGRA’ was not declared in this scope case GL_BGRA: ^~~~~~~ /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:592:18: note: suggested alternative: ‘GL_RGBA’ case GL_BGRA: ^~~~~~~ GL_RGBA /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:642:18: error: ‘GL_UNSIGNED_INT_8_8_8_8’ was not declared in this scope case GL_UNSIGNED_INT_8_8_8_8: ^~~~~~~~~~~~~~~~~~~~~~~ /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:642:18: note: suggested alternative: ‘GL_UNSIGNED_INT_24_8’ case GL_UNSIGNED_INT_8_8_8_8: ^~~~~~~~~~~~~~~~~~~~~~~ GL_UNSIGNED_INT_24_8 /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:643:18: error: ‘GL_UNSIGNED_INT_8_8_8_8_REV’ was not declared in this scope case GL_UNSIGNED_INT_8_8_8_8_REV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:643:18: note: suggested alternative: ‘GL_UNSIGNED_INT_5_9_9_9_REV’ case GL_UNSIGNED_INT_8_8_8_8_REV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ GL_UNSIGNED_INT_5_9_9_9_REV /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:644:18: error: ‘GL_UNSIGNED_INT_10_10_10_2’ was not declared in this scope case GL_UNSIGNED_INT_10_10_10_2: ^~~~~~~~~~~~~~~~~~~~~~~~~~ /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:644:18: note: suggested alternative: ‘GL_UNSIGNED_INT_10_10_10_2_OES’ case GL_UNSIGNED_INT_10_10_10_2: ^~~~~~~~~~~~~~~~~~~~~~~~~~ GL_UNSIGNED_INT_10_10_10_2_OES /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:662:18: error: ‘GL_UNSIGNED_SHORT_5_6_5_REV’ was not declared in this scope case GL_UNSIGNED_SHORT_5_6_5_REV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:662:18: note: suggested alternative: ‘GL_UNSIGNED_SHORT_5_5_5_1’ case GL_UNSIGNED_SHORT_5_6_5_REV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ GL_UNSIGNED_SHORT_5_5_5_1 /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:664:18: error: ‘GL_UNSIGNED_SHORT_4_4_4_4_REV’ was not declared in this scope case GL_UNSIGNED_SHORT_4_4_4_4_REV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:664:18: note: suggested alternative: ‘GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT’ case GL_UNSIGNED_SHORT_4_4_4_4_REV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:666:18: error: ‘GL_UNSIGNED_SHORT_1_5_5_5_REVQtGui/qopenglext.h’ was not declared in this scope case GL_UNSIGNED_SHORT_1_5_5_5_REV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:666:18: note: suggested alternative: ‘GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT’ case GL_UNSIGNED_SHORT_1_5_5_5_REV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:669:18: error: ‘GL_UNSIGNED_BYTE_3_3_2’ was not declared in this scope case GL_UNSIGNED_BYTE_3_3_2: ^~~~~~~~~~~~~~~~~~~~~~ /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:669:18: note: suggested alternative: ‘GL_UNSIGNED_BYTE’ case GL_UNSIGNED_BYTE_3_3_2: ^~~~~~~~~~~~~~~~~~~~~~ GL_UNSIGNED_BYTE /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:670:18: error: ‘GL_UNSIGNED_BYTE_2_3_3_REV’ was not declared in this scope case GL_UNSIGNED_BYTE_2_3_3_REV: ^~~~~~~~~~~~~~~~~~~~~~~~~~ /media/markb/Samsung/cura/cura-build-environment/build/PyQt-prefix/src/PyQt/sip/_QOpenGLFunctions_ES2/qopenglfunctions_es2.sip:670:18: note: suggested alternative: ‘GL_UNSIGNED_INT_5_9_9_9_REV’ case GL_UNSIGNED_BYTE_2_3_3_REV: ^~~~~~~~~~~~~~~~~~~~~~~~~~ GL_UNSIGNED_INT_5_9_9_9_REV The symbols that are undefined are defined in QtGui/qopenglext.h but I don't think that header is referenced in the sip file. Any thoughts on how to fix this? Thanks, Mark _______________________________________________ PyQt mailing list [email protected] https://www.riverbankcomputing.com/mailman/listinfo/pyqt