Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias ImportFrom alias alias Import alias Import alias alias Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Num Num BinOpBitOr BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Print Call AttributeLoad Str attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Str Expr Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore ListLoad Call NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad TupleLoad NameLoad NameLoad NameLoad Num NameLoad Num NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad TupleLoad NameLoad NameLoad NameLoad Num NameLoad Num NameLoad Call NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad TupleLoad NameLoad NameLoad NameLoad Call NameLoad TupleLoad NameLoad NameLoad NameLoad Assign NameStore Num For NameStore NameLoad body AugAssignAdd NameStore Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad NameLoad body Print Call AttributeLoad Str attr NameLoad NameLoad Continue Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareEq NameLoad NameLoad body Break Print Call AttributeLoad Str attr NameLoad CompareNotEq NameLoad NameLoad If CompareEq NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareNotEq NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assert CompareEq NameLoad NameLoad Assign NameStore Call NameLoad ListComp Num comprehension NameStore Call NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Num Call AttributeLoad NameLoad attr NameLoad Print Call AttributeLoad Str attr NameLoad AttributeLoad NameLoad attr For NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Str attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Call AttributeLoad Str attr NameLoad AttributeLoad NameLoad attr Print NameLoad Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Call NameLoad TupleLoad NameLoad Num NameLoad Num NameLoad Num NameLoad NameLoad NameLoad Num NameLoad Num NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Num Call AttributeLoad NameLoad attr NameLoad Print Call AttributeLoad Str attr NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Assert CompareNotEq NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad TupleLoad NameLoad NameLoad BinOpLShift NameLoad Num BinOpLShift NameLoad Num Assign NameStore BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore TupleLoad NameLoad NameLoad If BoolOpAnd CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad body Assign NameStore BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore TupleLoad Num Num Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Num Print Call AttributeLoad Str attr NameLoad Assert CompareNotEq NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assert NameLoad Expr Call AttributeLoad NameLoad attr Num Num NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Num Call NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad Num Call NameLoad Num Call NameLoad Num Call NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num Num Num Num Assign NameStore NameLoad
N/A N/A  debugging on windows computer  pi3d.constants.egl * pi3d.constants.gl * pi3d.constants.gl2 * pi3d.constants.gl2ext * pi3d.util.Ctypes c_ints N/A ctypes ctypes c_int c_float N/A pygame N/A os fnmatch N/A EGL_DEFAULT_DISPLAY 0 N/A EGL_NO_CONTEXT 0 N/A EGL_NO_DISPLAY 0 N/A EGL_NO_SURFACE 0 N/A EGL_FALSE 0 N/A EGL_TRUE 1 N/A EGL_PLATFORM_ANGLE_ANGLE 12802 N/A EGL_PLATFORM_ANGLE_TYPE_ANGLE 12803 N/A EGL_PLATFORM_ANGLE_MAX_VERSION_MAJOR_ANGLE 12804 N/A EGL_PLATFORM_ANGLE_MAX_VERSION_MINOR_ANGLE 12805 N/A EGL_PLATFORM_ANGLE_TYPE_DEFAULT_ANGLE 12806 N/A EGL_PLATFORM_ANGLE_TYPE_D3D9_ANGLE 12807 N/A EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE 12808 N/A EGL_PLATFORM_ANGLE_DEVICE_TYPE_ANGLE 12809 N/A EGL_PLATFORM_ANGLE_DEVICE_TYPE_HARDWARE_ANGLE 12810 N/A EGL_PLATFORM_ANGLE_DEVICE_TYPE_WARP_ANGLE 12811 N/A EGL_ANGLE_DISPLAY_ALLOW_RENDER_TO_BACK_BUFFER 12811 N/A EGL_PLATFORM_ANGLE_DEVICE_TYPE_REFERENCE_ANGLE 12812 N/A EGL_PLATFORM_ANGLE_ENABLE_AUTOMATIC_TRIM_ANGLE 12815 N/A N/A N/A pygame init N/A d N/A N/A N/A pygame display set_mode N/A 0 0 N/A N/A N/A pygame DOUBLEBUF N/A pygame RESIZABLE N/A pygame OPENGL N/A info N/A N/A N/A pygame display Info N/A N/A width height N/A N/A info current_w N/A info current_h N/A egl_attr N/A EGL_RED_SIZE EGL_GREEN_SIZE EGL_BLUE_SIZE EGL_DEPTH_SIZE EGL_ALPHA_SIZE EGL_BUFFER_SIZE EGL_SAMPLES EGL_SURFACE_TYPE EGL_RED_SIZE EGL_GREEN_SIZE EGL_BLUE_SIZE EGL_DEPTH_SIZE EGL_ALPHA_SIZE EGL_BUFFER_SIZE EGL_SAMPLES EGL_SURFACE_TYPE N/A N/A N/A For ref
  EGL_FALSE=0x{:04X}
  EGL_BAD_DISPLAY=0x{:04X}
  EGL_BAD_ATTRIBUTE=0x{:04X}
  EGL_NOT_INITIALIZED=0x{:04X}
  EGL_BAD_PARAMETER=0x{:04X}
  EGL_WINDOW_BIT=0x{:04X}
 format EGL_FALSE EGL_BAD_DISPLAY EGL_BAD_ATTRIBUTE EGL_NOT_INITIALIZED EGL_BAD_PARAMETER EGL_WINDOW_BIT N/A path N/A  NB this last 'same diretory' path is to check with the dll files that
have to be in the same directory as this python script (test_egl.py) i.e.
the ones I compiled (download from http://www.eldwick.org.uk/files/libEGL.zip)
or the Mozilla Firefox ones. For these latter you also need to copy over
mozglue.dll
 N/A d3dcompiler N/A N/A ctypes WinDLL N/A N/A N/A os path join path d3dcompiler_47.dll N/A opengles N/A N/A ctypes WinDLL N/A N/A N/A os path join path libglesv2.dll N/A openegl N/A N/A ctypes WinDLL N/A N/A N/A os path join path libegl.dll N/A attribute_lists N/A N/A c_ints N/A EGL_PLATFORM_ANGLE_TYPE_ANGLE EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE EGL_ANGLE_DISPLAY_ALLOW_RENDER_TO_BACK_BUFFER EGL_TRUE EGL_PLATFORM_ANGLE_ENABLE_AUTOMATIC_TRIM_ANGLE EGL_TRUE EGL_NONE N/A c_ints N/A EGL_PLATFORM_ANGLE_TYPE_ANGLE EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE EGL_PLATFORM_ANGLE_MAX_VERSION_MAJOR_ANGLE 9 EGL_PLATFORM_ANGLE_MAX_VERSION_MINOR_ANGLE 3 EGL_ANGLE_DISPLAY_ALLOW_RENDER_TO_BACK_BUFFER EGL_TRUE EGL_PLATFORM_ANGLE_ENABLE_AUTOMATIC_TRIM_ANGLE EGL_TRUE EGL_NONE N/A c_ints N/A EGL_PLATFORM_ANGLE_TYPE_ANGLE EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE EGL_PLATFORM_ANGLE_MAX_VERSION_MAJOR_ANGLE 9 EGL_PLATFORM_ANGLE_MAX_VERSION_MINOR_ANGLE 3 EGL_NONE N/A c_ints N/A EGL_PLATFORM_ANGLE_TYPE_ANGLE EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE EGL_PLATFORM_ANGLE_DEVICE_TYPE_ANGLE EGL_PLATFORM_ANGLE_DEVICE_TYPE_WARP_ANGLE EGL_ANGLE_DISPLAY_ALLOW_RENDER_TO_BACK_BUFFER EGL_TRUE EGL_PLATFORM_ANGLE_ENABLE_AUTOMATIC_TRIM_ANGLE EGL_TRUE EGL_NONE N/A c_ints N/A EGL_PLATFORM_ANGLE_TYPE_ANGLE EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE EGL_NONE N/A c_ints N/A EGL_PLATFORM_ANGLE_TYPE_ANGLE EGL_PLATFORM_ANGLE_TYPE_D3D9_ANGLE EGL_NONE N/A i 0 N/A a_list attribute_lists N/A N/A i 1 N/A display N/A N/A openegl eglGetPlatformDisplayEXT EGL_PLATFORM_ANGLE_ANGLE EGL_DEFAULT_DISPLAY N/A N/A ctypes byref a_list N/A N/A display EGL_NO_DISPLAY N/A N/A N/A N/A {} {} format i display N/A N/A r N/A N/A openegl eglInitialize display None None N/A N/A r EGL_TRUE N/A N/A N/A N/A N/A got to #{}/6 in a_list with display {} format i N/A display EGL_NO_DISPLAY N/A N/A display EGL_NO_DISPLAY N/A N/A display N/A N/A openegl eglGetDisplay EGL_DEFAULT_DISPLAY N/A N/A display EGL_NO_DISPLAY N/A r N/A N/A openegl eglInitialize display None None N/A N/A r EGL_TRUE N/A attribute_list N/A c_ints N/A 0 N/A i N/A range 60 N/A config N/A N/A ctypes c_void_p N/A numconfig N/A c_int N/A val N/A c_int N/A r N/A N/A openegl eglGetConfigs display N/A N/A ctypes byref attribute_list 60 N/A N/A ctypes byref numconfig N/A N/A N/A eglGetConfigs returned code=0x{:04X} with {} configs format r N/A numconfig value N/A i N/A range N/A numconfig value N/A N/A conf_text N/A N/A 
config {} format i N/A attr egl_attr N/A N/A r N/A N/A openegl eglGetConfigAttrib display N/A attribute_list N/A i N/A egl_attr N/A attr N/A N/A ctypes byref val N/A conf_text N/A N/A , {}={} format attr N/A val value N/A conf_text N/A x 0 N/A y 0 N/A w 0 N/A h 0 N/A depth 16 N/A samples 0 N/A attribute_list N/A c_ints N/A EGL_RED_SIZE 8 EGL_GREEN_SIZE 8 EGL_BLUE_SIZE 8 EGL_DEPTH_SIZE depth EGL_ALPHA_SIZE 8 EGL_BUFFER_SIZE 32 EGL_SAMPLES samples EGL_SURFACE_TYPE EGL_WINDOW_BIT EGL_NONE N/A r N/A N/A openegl eglChooseConfig display N/A N/A ctypes byref attribute_list N/A N/A ctypes byref config 1 N/A N/A ctypes byref numconfig N/A N/A N/A eglChoseCofnig returned {} format r N/A context_attribs N/A c_ints N/A EGL_CONTEXT_CLIENT_VERSION 2 EGL_NONE N/A context N/A N/A openegl eglCreateContext display config EGL_NO_CONTEXT N/A N/A ctypes byref context_attribs N/A N/A context EGL_NO_CONTEXT N/A dst_rect N/A c_ints N/A x y w h N/A src_rect N/A c_ints N/A x y N/A w 16 N/A h 16 N/A flags N/A N/A pygame RESIZABLE N/A pygame OPENGL N/A wsize N/A w h N/A N/A N/A w width N/A h height N/A N/A flags N/A N/A pygame FULLSCREEN N/A pygame OPENGL N/A wsize N/A 0 0 N/A N/A width height N/A w h N/A d N/A N/A N/A pygame display set_mode wsize flags N/A window N/A N/A N/A N/A pygame display get_wm_info N/A window N/A surface N/A N/A openegl eglCreateWindowSurface display config window 0 N/A N/A N/A surface is {} format surface N/A N/A surface EGL_NO_SURFACE N/A r N/A N/A openegl eglMakeCurrent display surface surface context N/A r N/A N/A N/A opengles glViewport 0 0 w h N/A N/A N/A opengles glDepthRangef N/A c_float 0.0 N/A c_float 1.0 N/A N/A N/A opengles glClearColor N/A c_float 0.3 N/A c_float 0.3 N/A c_float 0.7 N/A c_float 1.0 N/A N/A N/A opengles glBindFramebuffer GL_FRAMEBUFFER 0 N/A N/A N/A opengles glEnable GL_CULL_FACE N/A N/A N/A opengles glEnable GL_DEPTH_TEST N/A N/A N/A opengles glDepthFunc GL_LESS N/A N/A N/A opengles glDepthMask 1 N/A N/A N/A opengles glCullFace GL_FRONT N/A N/A N/A opengles glHint GL_GENERATE_MIPMAP_HINT GL_NICEST N/A N/A N/A opengles glBlendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA N/A N/A N/A opengles glColorMask 1 1 1 0 N/A active True