
    e                        d dl Z ddlmZmZ dZdZdZd Zd Z ej                  g       Z
 ej                         Zej                           ej                         Zej                          ej!                  e       ed	k(  rej#                         Zned
k(  r5 ej&                         Zej+                  dd        ej-                  e      Zn]edv rY e j.                  e d      Zej'                         Zej+                  dd        ej3                         Zej7                  ee      Z edej;                                 ee        ee       y)    N   )QT_LIBQtGuii   i  i  c                     | j                   }t        d |t                     t        d |t                     t        d |t                     y )NzVENDOR:z	RENDERER:zVERSION:)glGetStringprint	GL_VENDORGL_RENDERER
GL_VERSION)funcsr   s     7/usr/lib/python3/dist-packages/pyqtgraph/util/glinfo.pyprint_versionr   
   s:    ##K	)[+,	+{;/0	*k*-.    c                     t        | j                         D cg c]   }|j                         j                         " c}      }t	        d       |D ]  }t	        d|         y c c}w )NzExtensions:z   )sorted
extensionsdatadecoder   )ctxextr   s      r   print_extensionsr      sX    8HI**,IJJ	- C5k Js   %A%PySide2PyQt5)PyQt6PySide6z	.QtOpenGLzisOpenGLES:)	importlibQtr   r   r	   r
   r   r   r   QGuiApplicationappQOffscreenSurfacesurfcreateQOpenGLContextr   makeCurrent	functionsr   QOpenGLVersionProfileprofile
setVersionversionFunctionsimport_moduleQtOpenGLQOpenGLVersionFunctionsFactoryfuncs_factorygetr   
isOpenGLES r   r   <module>r1      sB    	
/ eBu  e 

  	YMMOEw)e))+Gq!  )E##&y&&&';<H,,.Gq!;;=Mgs+E mS^^% & e   r   