;iddlZddlmZmZdZdZdZdZdZej gZ ej Z e ejZe ee ed kreZned kr;ejZeddeeZnked vrgejed ZeZeddeZeeeZed eeeeedS)N)QT_LIBQtGuiiiic|j}td|ttd|ttd|tdS)NzVENDOR:z RENDERER:zVERSION:) glGetStringprint GL_VENDOR GL_RENDERER GL_VERSION)funcsrs IC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\pyqtgraph/util/glinfo.py print_versionr s^#K )[[++,,, +{{;//000 *kk*--.....ctd|D}td|D]}td|dS)NcZg|](}|)S)datadecode).0exts r z$print_extensions..s,III**,,IIIrz Extensions:z )sorted extensionsr)ctxrrs r print_extensionsrsfII8H8HIIIJJJ - kCkkrPySide2PyQt5)PyQt6PySide6z .QtOpenGLz isOpenGLES:) importlibQtrrr r r rrQGuiApplicationappQOffscreenSurfacesurfcreateQOpenGLContextr makeCurrent functionsr QOpenGLVersionProfileprofile setVersionversionFunctions import_moduleQtOpenGLQOpenGLVersionFunctionsFactory funcs_factorygetr isOpenGLESrrr r4s    ///eBu   e  Y MMOOEE w)e)++G q!   ) )EE ###&y&&';';';<