
    ^j                     .   d Z ddlZddlmZmZmZmZmZmZmZm	Z	m
Z
mZmZmZ ddlmZ  eed          seZ	e
ZddlZddlZdZdZdZd	Zd
ZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4d Z5d!Z6d"Z7d#Z8d$Z9d%Z:dZ;d&Z<d'Z=d(Z>d)Z?d*Z@dZAdZBdZCdZDd+ZEd,ZFd-ZGd.ZHd/ZId0ZJdZKd1ZLdZMdZNdZOd2ZPd3ZQdZRd4ZSd5ZTd6ZUd7ZVd8ZWd9ZXd:ZYd;ZZd<Z[d=Z\d>Z]d?Z^d@Z_dAZ`dBZadCZbdDZcdZddZedEZfdFZgdGZhdHZidIZjdJZkdZldZmdKZndLZodMZpdNZqdOZrdPZsdQZtdRZudSZvdZwdZxdZydZzdTZ{dZ|dUZ}dVZ~d2ZdZdZdZdZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdeZdgZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZej        j        j        j        ZeZeZ G d de          Zdefge_         eeɦ          ZeZ G d de          Zej        j        j        j        Zej        j        j        Zdefde
fdefd eeΦ          fdefdefdefdefdefdefdefdefdefge_        eZeZeZdZdZdZdZej        j        j        Zej        j        j        Z ede eeΦ          eee ee          gd          Z ee eeΦ          eee ee                    ZdZdZdZdZdZ edeegd          Z eee          ZdZ ede ee          gd          Z edeee ee          gd          Z ee ee                    Z eeee ee                    ZdZ ede eeΦ          eeegd          Z edeg d          Z ee eeΦ          eee٦          Z eeѦ          ZdZdZdZ ed eeΦ          g d          Z ede eeΦ          ee ee          gd          Zej        j        j        Z edeegd          Z ede eeΦ          egd          Z edd eeΦ          egd          Z e eeΦ                    Z ee eeΦ          ee ee                    Z eee٦          Z ee eeΦ          e          Z ed eeΦ          e٦          ZdZ ede eeΦ          ee ee          gd          Z ed ee˦           eeΦ          e ee           ee          gd          Zej        j        j        Zej        j        j        j         Z  ede eeΦ          eːe gd          Z ede eeΦ          eeeegd          Zej        j        j        j        Z ed ee           eeΦ          egd          Z ede eeΦ           ee          gd          Z ee eeΦ          ee ee                    Z e ee˦           eeΦ          e ee           ee                    Z ee eeΦ          eːe           Z ee eeΦ          eeee          Z	 e ee           eeΦ          e˦          Z
 ee eeΦ           ee                    ZdZ ede eeΦ          eee ee          gd          Z edd eeΦ          egd          Z ede eeΦ          ee ee          gd          Z edd eeΦ          ee
gd          Z edd eeΦ          e ee
          gd          Z ee eeΦ          eee ee                    Z ed eeΦ          e̦          Z ee eeΦ          ee ee                    Z ed eeΦ          ee
          Z ed eeΦ          e ee
                    ZdZej        j        j        j        Z edd eeΦ          eegd¦          Z ed eeΦ          ee          ZdZ ede eeΦ          eeegdĦ          Z ede eeΦ          eeeeeegdĦ          Z ede eeΦ          ee ee           ee           ee           ee          gdĦ          Z ede eeΦ          ee ee           ee           ee           ee          gdĦ          ZeZ  ede eeΦ          eee gdĦ          Z! ee eeΦ          eee          Z" ee eeΦ          eeeeee          Z# ee eeΦ          ee ee           ee           ee           ee                    Z$ ee eeΦ          ee ee           ee           ee           ee                    Z% ee eeΦ          eee           Z&dZ'dZ( edd eeΦ          eegdʦ          Z) ed eeΦ          eeѦ          Z*dZ+ edd eeΦ          eegd̦          Z, ede eeΦ          e ee          gd̦          Z- ed eeΦ          ee          Z. ee eeΦ          e ee                    Z/dZ0 ede eeΦ          ee ee          gdϦ          Z1 ee eeΦ          ee ee                    Z2dZ3 edd eeΦ          eeeeegdѦ          Z4 ed eeΦ          eeeee          Z5dZ6ej        j        j        j7        Z7 ede eeΦ           ee          e e7gdӦ          Z8 ee eeΦ           ee          e e7          Z9dZ: ede eeΦ          egdզ          Z; ee eeΦ          eѦ          Z<dZ= edeegdצ          Z> eee          Z?dZ@dZAdZB ede eeΦ          e ee	           ee	           ee	          gd٦          ZC ede eeΦ          e ee           ee          gd٦          ZD ede	 eeΦ          ee	e	e	gd٦          ZE ede eeΦ          ee	e	e	 ee	           ee	           ee	          gd٦          ZF ede eeΦ          ee	 ee	           ee	           ee	          gd٦          ZG ee eeΦ          e ee	           ee	           ee	                    ZH ee eeΦ          e ee           ee                    ZI ee	 eeΦ          ee	e	e	          ZJ ee eeΦ          ee	e	e	 ee	           ee	           ee	          	  	        ZK ee eeΦ          ee	 ee	           ee	           ee	                    ZLdZMdZN G dބ de          ZOdedQz  fdefgeO_        eOZP G d de          ZQdedQz  fdefdefdefgeQ_        eQZR G d de          ZSdedQz  fdefdefdefdefdefdefdefdefg	eS_        eSZT G d de          ZUdedQz  fdefdefdefdefgeU_        eUZV ed eeP           eeΦ           ee          gd          ZW ede eeΦ          ee eeR           ee          gd          ZX ed eeR           eeΦ          e ee          gd          ZY ede eeΦ          egd          ZZ ede eeΦ          egd          Z[ ede eeΦ          eee ed           ed          gd          Z\ ede eeΦ          eee ed          gd          Z] ede eeΦ          eee ed          gd          Z^ e eeP           eeΦ           ee                    Z_ ee eeΦ          ee eeR           ee                    Z` e eeR           eeΦ          e ee                    Za ee eeΦ          e          Zb ee eeΦ          e          Zc ee eeΦ          eee ed           ed                    Zd ee eeΦ          eee ed                    Ze ee eeΦ          eee ed                    ZfdZg ed e ed          gd          Zh ee ed                    ZidZjdZkdZl edd eeΦ          ee ee          gd          Zm edd eeΦ          eegd          Zn ed eeΦ          ee ee                    Zo ed eeΦ          ee          ZpdZq ed ee           eeΦ          e ee          gd          Zr ede eeΦ          ee ee          gd          Zs e ee           eeΦ          e ee                    Zt ee eeΦ          ee ee                    ZudZv ede eeΦ          ee eeӦ          gd	          Zw ed
e eeΦ          eegd	          Zxej        j        jy        Zy ede eeΦ          eӐeyegd	          Zz ede eeΦ          eygd	          Z{eZ| ede eeΦ          eye ee
          e|gd	          Z} ede eeΦ          ee ee
           ee
          gd	          Z~ ee eeΦ          ee eeӦ                    Z ee eeΦ          eeӦ          Z ee eeΦ          eӐeye          Z ee eeΦ          ey          Z ee eeΦ          eye ee
          e|          Z ee eeΦ          ee ee
           ee
                    ZdZeZ ede eeΦ          eѐegd          Z ede eeΦ          eegd          Z ede eeΦ          e ee           ee          gd          Z ede eeΦ          e ee           ee          gd          Z ede eeΦ          e ee          gd          Z ede eeΦ          egd          Z ee eeΦ          eѐe          Z ee eeΦ          ee          Z ee eeΦ          e ee           ee                    Z ee eeΦ          e ee           ee                    Z ee eeΦ          e ee                    Z ee eeΦ          e          ZdZ ede eeΦ          eegd          Z ed eeԦ           eeΦ          e ee          gd          Z edd eeΦ          egd          Z ede eeΦ          ee ee          gd          Z edd eeΦ          egd          Z ee eeΦ          eeԦ          Z e eeԦ           eeΦ          e ee                    Z ed eeΦ          eԦ          Z ee eeΦ          ee ee                    Z ed eeΦ          eԦ          ZdZ ede eeΦ          eegd          Z ee eeΦ          ee          ZdZeZeZ edd eeΦ          eِee eeeeeِee eeeeeeegd          Z ed eeΦ          eِee eeeeeِee eeeeeee          ZdZdZg d ZdS (!  zxWrapper for http://oss.sgi.com/projects/ogl-sample/ABI/glxext.h.

Generated by tools/gengl.py.
Do not modify this file.
    N)	CFUNCTYPEPOINTER	Structurec_charc_longc_floatc_intc_int64c_ulongc_ubytec_uintc_int32)link_GLXr
       i i i   i      i         i   i   i   i&  iR  iV  ia  "   #   $   %   &   '   (   i   i  i  i  i  i  i  i  i	  i  i  i
  i  i  i  i  i  i  i  i  i         @         i  i  i  i  i  i  i  i  i  i  i   i!  i"  i#  i$  i%  i&  i'  iP  iQ  i(  i`  ia  ib  ic  i   P   [   \      i0  i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i  i  i  i   i   i  i  i!  i!  i!  i!  i!  i!  i!  c                       e Zd Zg ZdS )struct___GLXFBConfigRecN__name__
__module____qualname__	__slots__     O/home/agentuser/manim-venv/lib/python3.11/site-packages/pyglet/gl/glxext_arb.pyr%   r%     s        IIIr,   r%   _opaque_structc                       e Zd Zg dZdS )struct_anon_106)typeserial
send_eventdisplaydrawable
event_type	draw_typemaskxywidthheightcountNr&   r+   r,   r-   r0   r0     s          IIIr,   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   glXCreateContextAttribsARBARB_create_contextglXSwapIntervalSGISGI_swap_controlglXGetVideoSyncSGISGI_video_syncglXWaitVideoSyncSGIglXMakeCurrentReadSGISGI_make_current_readglXGetCurrentReadDrawableSGIglXGetCurrentDisplayEXTEXT_import_contextglXQueryContextInfoEXTglXGetContextIDEXTglXImportContextEXTglXFreeContextEXTglXGetFBConfigAttribSGIXSGIX_fbconfigglXChooseFBConfigSGIX glXCreateGLXPixmapWithConfigSGIXglXCreateContextWithConfigSGIXglXGetVisualFromFBConfigSGIXglXGetFBConfigFromVisualSGIXglXCreateGLXPbufferSGIXSGIX_pbufferglXDestroyGLXPbufferSGIXglXQueryGLXPbufferSGIXglXSelectEventSGIXglXGetSelectedEventSGIXglXCushionSGISGI_cushionglXBindChannelToWindowSGIXSGIX_video_resizeglXChannelRectSGIXglXQueryChannelRectSGIXglXQueryChannelDeltasSGIXglXChannelRectSyncSGIXglXJoinSwapGroupSGIXSGIX_swap_groupglXBindSwapBarrierSGIXSGIX_swap_barrierglXQueryMaxSwapBarriersSGIXglXGetTransparentIndexSUNSUN_get_transparent_indexglXCopySubBufferMESAMESA_copy_sub_bufferglXCreateGLXPixmapMESAMESA_pixmap_colormapglXReleaseBuffersMESAMESA_release_buffersglXSet3DfxModeMESAMESA_set_3dfx_modeglXGetSyncValuesOMLOML_sync_controlglXGetMscRateOMLglXSwapBuffersMscOMLglXWaitForMscOMLglXWaitForSbcOMLc                       e Zd ZddgZdS )struct_anon_107pipeName	networkIdNr&   r+   r,   r-   ry   ry   &  s        IIIr,   ry   rz   r{   c                       e Zd Zg dZdS )struct_anon_108)rz   channelparticipationType	timeSliceNr&   r+   r,   r-   r}   r}   1  s          IIIr,   r}   r~   r   r   c                       e Zd Zg dZdS )struct_anon_109)	rz   
srcXOrigin
srcYOriginsrcWidth	srcHeightdestXOrigindestYOrigin	destWidth
destHeightNr&   r+   r,   r-   r   r   @  s        
 
 
IIIr,   r   r   r   r   r   r   r   r   r   c                       e Zd Zg dZdS )struct_anon_110)rz   XOriginYOrigin	maxHeightmaxWidthNr&   r+   r,   r-   r   r   Y  s          IIIr,   r   r   r   r   r   glXQueryHyperpipeNetworkSGIXSGIX_hyperpipeglXHyperpipeConfigSGIXglXQueryHyperpipeConfigSGIXglXDestroyHyperpipeConfigSGIXglXBindHyperpipeSGIXglXQueryHyperpipeBestAttribSGIXglXHyperpipeAttribSGIXglXQueryHyperpipeAttribSGIXglXGetAGPOffsetMESAMESA_agp_offsetglXBindTexImageEXTEXT_texture_from_pixmapglXReleaseTexImageEXTglXEnumerateVideoDevicesNVNV_present_videoglXBindVideoDeviceNVglXGetVideoDeviceNVNV_video_outputglXReleaseVideoDeviceNVglXBindVideoImageNVglXReleaseVideoImageNVglXSendPbufferToVideoNVglXGetVideoInfoNVglXJoinSwapGroupNVNV_swap_groupglXBindSwapBarrierNVglXQuerySwapGroupNVglXQueryMaxSwapGroupsNVglXQueryFrameCountNVglXResetFrameCountNVglXBindVideoCaptureDeviceNVNV_video_capture!glXEnumerateVideoCaptureDevicesNVglXLockVideoCaptureDeviceNVglXQueryVideoCaptureDeviceNVglXReleaseVideoCaptureDeviceNVglXSwapIntervalEXTEXT_swap_controlglXCopyImageSubDataNVNV_copy_image(u  GLX_GLXEXT_VERSIONGLX_SAMPLE_BUFFERS_ARBGLX_SAMPLES_ARB0GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARBGLX_RGBA_FLOAT_TYPE_ARBGLX_RGBA_FLOAT_BIT_ARB GLX_FRAMEBUFFER_SRGB_CAPABLE_ARBGLX_CONTEXT_DEBUG_BIT_ARB&GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARBGLX_CONTEXT_MAJOR_VERSION_ARBGLX_CONTEXT_MINOR_VERSION_ARBGLX_CONTEXT_FLAGS_ARB GLX_CONTEXT_CORE_PROFILE_BIT_ARB)GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARBGLX_CONTEXT_PROFILE_MASK_ARB!GLX_CONTEXT_ROBUST_ACCESS_BIT_ARBGLX_LOSE_CONTEXT_ON_RESET_ARB+GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARBGLX_NO_RESET_NOTIFICATION_ARBGLX_SAMPLE_BUFFERS_SGISGLX_SAMPLES_SGISGLX_X_VISUAL_TYPE_EXTGLX_TRANSPARENT_TYPE_EXTGLX_TRANSPARENT_INDEX_VALUE_EXTGLX_TRANSPARENT_RED_VALUE_EXTGLX_TRANSPARENT_GREEN_VALUE_EXTGLX_TRANSPARENT_BLUE_VALUE_EXTGLX_TRANSPARENT_ALPHA_VALUE_EXTGLX_NONE_EXTGLX_TRUE_COLOR_EXTGLX_DIRECT_COLOR_EXTGLX_PSEUDO_COLOR_EXTGLX_STATIC_COLOR_EXTGLX_GRAY_SCALE_EXTGLX_STATIC_GRAY_EXTGLX_TRANSPARENT_RGB_EXTGLX_TRANSPARENT_INDEX_EXTGLX_VISUAL_CAVEAT_EXTGLX_SLOW_VISUAL_EXTGLX_NON_CONFORMANT_VISUAL_EXTGLX_SHARE_CONTEXT_EXTGLX_VISUAL_ID_EXTGLX_SCREEN_EXTGLX_WINDOW_BIT_SGIXGLX_PIXMAP_BIT_SGIXGLX_RGBA_BIT_SGIXGLX_COLOR_INDEX_BIT_SGIXGLX_DRAWABLE_TYPE_SGIXGLX_RENDER_TYPE_SGIXGLX_X_RENDERABLE_SGIXGLX_FBCONFIG_ID_SGIXGLX_RGBA_TYPE_SGIXGLX_COLOR_INDEX_TYPE_SGIXGLX_PBUFFER_BIT_SGIXGLX_BUFFER_CLOBBER_MASK_SGIXGLX_FRONT_LEFT_BUFFER_BIT_SGIXGLX_FRONT_RIGHT_BUFFER_BIT_SGIXGLX_BACK_LEFT_BUFFER_BIT_SGIXGLX_BACK_RIGHT_BUFFER_BIT_SGIXGLX_AUX_BUFFERS_BIT_SGIXGLX_DEPTH_BUFFER_BIT_SGIXGLX_STENCIL_BUFFER_BIT_SGIXGLX_ACCUM_BUFFER_BIT_SGIXGLX_SAMPLE_BUFFERS_BIT_SGIXGLX_MAX_PBUFFER_WIDTH_SGIXGLX_MAX_PBUFFER_HEIGHT_SGIXGLX_MAX_PBUFFER_PIXELS_SGIXGLX_OPTIMAL_PBUFFER_WIDTH_SGIXGLX_OPTIMAL_PBUFFER_HEIGHT_SGIXGLX_PRESERVED_CONTENTS_SGIXGLX_LARGEST_PBUFFER_SGIXGLX_WIDTH_SGIXGLX_HEIGHT_SGIXGLX_EVENT_MASK_SGIXGLX_DAMAGED_SGIXGLX_SAVED_SGIXGLX_WINDOW_SGIXGLX_PBUFFER_SGIXGLX_SYNC_FRAME_SGIXGLX_SYNC_SWAP_SGIXGLX_DIGITAL_MEDIA_PBUFFER_SGIXGLX_BLENDED_RGBA_SGIS#GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS$GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGISGLX_SAMPLE_BUFFERS_3DFXGLX_SAMPLES_3DFXGLX_3DFX_WINDOW_MODE_MESAGLX_3DFX_FULLSCREEN_MODE_MESAGLX_VISUAL_SELECT_GROUP_SGIXGLX_SWAP_METHOD_OMLGLX_SWAP_EXCHANGE_OMLGLX_SWAP_COPY_OMLGLX_SWAP_UNDEFINED_OMLGLX_FLOAT_COMPONENTS_NV#GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIXGLX_BAD_HYPERPIPE_CONFIG_SGIXGLX_BAD_HYPERPIPE_SGIXGLX_HYPERPIPE_DISPLAY_PIPE_SGIXGLX_HYPERPIPE_RENDER_PIPE_SGIXGLX_PIPE_RECT_SGIXGLX_PIPE_RECT_LIMITS_SGIXGLX_HYPERPIPE_STEREO_SGIX GLX_HYPERPIPE_PIXEL_AVERAGE_SGIXGLX_HYPERPIPE_ID_SGIX GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXTGLX_RGBA_UNSIGNED_FLOAT_BIT_EXT GLX_FRAMEBUFFER_SRGB_CAPABLE_EXTGLX_TEXTURE_1D_BIT_EXTGLX_TEXTURE_2D_BIT_EXTGLX_TEXTURE_RECTANGLE_BIT_EXTGLX_BIND_TO_TEXTURE_RGB_EXTGLX_BIND_TO_TEXTURE_RGBA_EXTGLX_BIND_TO_MIPMAP_TEXTURE_EXTGLX_BIND_TO_TEXTURE_TARGETS_EXTGLX_Y_INVERTED_EXTGLX_TEXTURE_FORMAT_EXTGLX_TEXTURE_TARGET_EXTGLX_MIPMAP_TEXTURE_EXTGLX_TEXTURE_FORMAT_NONE_EXTGLX_TEXTURE_FORMAT_RGB_EXTGLX_TEXTURE_FORMAT_RGBA_EXTGLX_TEXTURE_1D_EXTGLX_TEXTURE_2D_EXTGLX_TEXTURE_RECTANGLE_EXTGLX_FRONT_LEFT_EXTGLX_FRONT_RIGHT_EXTGLX_BACK_LEFT_EXTGLX_BACK_RIGHT_EXTGLX_FRONT_EXTGLX_BACK_EXTGLX_AUX0_EXTGLX_AUX1_EXTGLX_AUX2_EXTGLX_AUX3_EXTGLX_AUX4_EXTGLX_AUX5_EXTGLX_AUX6_EXTGLX_AUX7_EXTGLX_AUX8_EXTGLX_AUX9_EXTGLX_NUM_VIDEO_SLOTS_NVGLX_VIDEO_OUT_COLOR_NVGLX_VIDEO_OUT_ALPHA_NVGLX_VIDEO_OUT_DEPTH_NV GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV GLX_VIDEO_OUT_COLOR_AND_DEPTH_NVGLX_VIDEO_OUT_FRAME_NVGLX_VIDEO_OUT_FIELD_1_NVGLX_VIDEO_OUT_FIELD_2_NV#GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV#GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NVGLX_DEVICE_ID_NVGLX_UNIQUE_ID_NVGLX_NUM_VIDEO_CAPTURE_SLOTS_NVGLX_SWAP_INTERVAL_EXTGLX_MAX_SWAP_INTERVAL_EXT#GLX_BUFFER_SWAP_COMPLETE_INTEL_MASKGLX_EXCHANGE_COMPLETE_INTELGLX_COPY_COMPLETE_INTELGLX_FLIP_COMPLETE_INTELGLX_COVERAGE_SAMPLES_NVGLX_COLOR_SAMPLES_NVGLX_GPU_VENDOR_AMDGLX_GPU_RENDERER_STRING_AMD!GLX_GPU_OPENGL_VERSION_STRING_AMDGLX_GPU_FASTEST_TARGET_GPUS_AMDGLX_GPU_RAM_AMDGLX_GPU_CLOCK_AMDGLX_GPU_NUM_PIPES_AMDGLX_GPU_NUM_SIMD_AMDGLX_GPU_NUM_RB_AMDGLX_GPU_NUM_SPI_AMDGLX_CONTEXT_ES2_PROFILE_BIT_EXTGLXVideoSourceSGIXGLXFBConfigIDSGIXGLXFBConfigSGIXGLXPbufferSGIXGLXBufferClobberEventSGIXGLXVideoDeviceNVGLXVideoCaptureDeviceNVGLX_ARB_multisampleGLX_ARB_fbconfig_floatGLX_ARB_framebuffer_sRGBGLX_ARB_create_contextr>   !PFNGLXCREATECONTEXTATTRIBSARBPROCGLX_ARB_create_context_profile!GLX_ARB_create_context_robustnessGLX_SGIS_multisampleGLX_EXT_visual_infoGLX_SGI_swap_controlr@   PFNGLXSWAPINTERVALSGIPROCGLX_SGI_video_syncrB   rD   PFNGLXGETVIDEOSYNCSGIPROCPFNGLXWAITVIDEOSYNCSGIPROCGLX_SGI_make_current_readrE   rG   PFNGLXMAKECURRENTREADSGIPROC#PFNGLXGETCURRENTREADDRAWABLESGIPROCGLX_SGIX_video_sourceGLX_EXT_visual_ratingGLX_EXT_import_contextrH   rJ   rK   rL   rM   PFNGLXGETCURRENTDISPLAYEXTPROCPFNGLXQUERYCONTEXTINFOEXTPROCPFNGLXGETCONTEXTIDEXTPROCPFNGLXIMPORTCONTEXTEXTPROCPFNGLXFREECONTEXTEXTPROCGLX_SGIX_fbconfigrN   rP   rQ   rR   rS   rT   PFNGLXGETFBCONFIGATTRIBSGIXPROCPFNGLXCHOOSEFBCONFIGSGIXPROC'PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC%PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC#PFNGLXGETVISUALFROMFBCONFIGSGIXPROC#PFNGLXGETFBCONFIGFROMVISUALSGIXPROCGLX_SGIX_pbufferrU   rW   rX   rY   rZ   PFNGLXCREATEGLXPBUFFERSGIXPROCPFNGLXDESTROYGLXPBUFFERSGIXPROCPFNGLXQUERYGLXPBUFFERSGIXPROCPFNGLXSELECTEVENTSGIXPROCPFNGLXGETSELECTEDEVENTSGIXPROCGLX_SGI_cushionr[   PFNGLXCUSHIONSGIPROCGLX_SGIX_video_resizer]   r_   r`   ra   rb   !PFNGLXBINDCHANNELTOWINDOWSGIXPROCPFNGLXCHANNELRECTSGIXPROCPFNGLXQUERYCHANNELRECTSGIXPROC PFNGLXQUERYCHANNELDELTASSGIXPROCPFNGLXCHANNELRECTSYNCSGIXPROCGLX_SGIX_dmbufferGLX_SGIX_swap_grouprc   PFNGLXJOINSWAPGROUPSGIXPROCGLX_SGIX_swap_barrierre   rg   PFNGLXBINDSWAPBARRIERSGIXPROC"PFNGLXQUERYMAXSWAPBARRIERSSGIXPROCGLX_SUN_get_transparent_indexrh    PFNGLXGETTRANSPARENTINDEXSUNPROCGLX_MESA_copy_sub_bufferrj   PFNGLXCOPYSUBBUFFERMESAPROCGLX_MESA_pixmap_colormaprl   PFNGLXCREATEGLXPIXMAPMESAPROCGLX_MESA_release_buffersrn   PFNGLXRELEASEBUFFERSMESAPROCGLX_MESA_set_3dfx_moderp   PFNGLXSET3DFXMODEMESAPROCGLX_SGIX_visual_select_groupGLX_OML_swap_methodGLX_OML_sync_controlrr   rt   ru   rv   rw   PFNGLXGETSYNCVALUESOMLPROCPFNGLXGETMSCRATEOMLPROCPFNGLXSWAPBUFFERSMSCOMLPROCPFNGLXWAITFORMSCOMLPROCPFNGLXWAITFORSBCOMLPROCGLX_NV_float_bufferGLX_SGIX_hyperpipeGLXHyperpipeNetworkSGIXGLXHyperpipeConfigSGIXGLXPipeRectGLXPipeRectLimitsr   r   r   r   r   r   r   r   #PFNGLXQUERYHYPERPIPENETWORKSGIXPROCPFNGLXHYPERPIPECONFIGSGIXPROC"PFNGLXQUERYHYPERPIPECONFIGSGIXPROC$PFNGLXDESTROYHYPERPIPECONFIGSGIXPROCPFNGLXBINDHYPERPIPESGIXPROC&PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROCPFNGLXHYPERPIPEATTRIBSGIXPROC"PFNGLXQUERYHYPERPIPEATTRIBSGIXPROCGLX_MESA_agp_offsetr   PFNGLXGETAGPOFFSETMESAPROCGLX_EXT_fbconfig_packed_floatGLX_EXT_framebuffer_sRGBGLX_EXT_texture_from_pixmapr   r   PFNGLXBINDTEXIMAGEEXTPROCPFNGLXRELEASETEXIMAGEEXTPROCGLX_NV_present_videor   r   !PFNGLXENUMERATEVIDEODEVICESNVPROCPFNGLXBINDVIDEODEVICENVPROCGLX_NV_video_outputr   r   r   r   r   r   PFNGLXGETVIDEODEVICENVPROCPFNGLXRELEASEVIDEODEVICENVPROCPFNGLXBINDVIDEOIMAGENVPROCPFNGLXRELEASEVIDEOIMAGENVPROCPFNGLXSENDPBUFFERTOVIDEONVPROCPFNGLXGETVIDEOINFONVPROCGLX_NV_swap_groupr   r   r   r   r   r   PFNGLXJOINSWAPGROUPNVPROCPFNGLXBINDSWAPBARRIERNVPROCPFNGLXQUERYSWAPGROUPNVPROCPFNGLXQUERYMAXSWAPGROUPSNVPROCPFNGLXQUERYFRAMECOUNTNVPROCPFNGLXRESETFRAMECOUNTNVPROCGLX_NV_video_capturer   r   r   r   r   "PFNGLXBINDVIDEOCAPTUREDEVICENVPROC(PFNGLXENUMERATEVIDEOCAPTUREDEVICESNVPROC"PFNGLXLOCKVIDEOCAPTUREDEVICENVPROC#PFNGLXQUERYVIDEOCAPTUREDEVICENVPROC%PFNGLXRELEASEVIDEOCAPTUREDEVICENVPROCGLX_EXT_swap_controlr   PFNGLXSWAPINTERVALEXTPROCGLX_NV_copy_imager   PFNGLXCOPYIMAGESUBDATANVPROCGLX_INTEL_swap_eventGLX_NV_multisample_coverage(  __doc__ctypesr   r   r   r   r   r   r	   r
   r   r   r   r   pyglet.gl.libr   _link_functionhasattrc_uint64pyglet.libs.x11.xlibpygletpyglet.gl.glxr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r	  r
  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r"  r#  r$  r%  r&  r'  r(  r)  r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r^  r_  r`  ra  rb  rc  rd  re  rf  libsx11xlibXIDrg  rh  r%   _fields_ri  rj  r0   DisplayglglxGLXDrawablerk  rl  rm  rn  ro  rp  rq  
GLXContextGLXFBConfigr>   rr  rs  rt  ru  rv  rw  r@   rx  ry  rB   rD   rz  r{  r|  rE   rG   r}  r~  r  r  r  rH   rJ   GLXContextIDrK   rL   rM   r  r  r  r  r  r  rN   rP   	GLXPixmapPixmaprQ   rR   XVisualInforS   rT   r  r  r  r  r  r  r  rU   rW   rX   rY   rZ   r  r  r  r  r  r  Windowr[   r  r  r]   r_   r`   ra   GLenumrb   r  r  r  r  r  r  r  rc   r  r  re   rg   r  r  r  rh   r  r  rj   r  r  Colormaprl   r  r  rn   r  r  rp   r  r  r  r  rr   rt   ru   rv   rw   r  r  r  r  r  r  r  ry   r  r}   r  r   r  r   r  r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r  r   r  r  r  r  r   r   r  r  r  r   r   r  r  r  r   r   
GLXPbufferr   r   	GLbooleanr   r   r  r  r  r  r  r  r  GLuintr   r   r   r   r   r   r  r  r  r  r  r  r  r   r   r   r   r   r  r  r  r  r  r  r   r  r  GLintGLsizeir   r  r  r  __all__r+   r,   r-   <module>r     sv,   
                             5 4 4 4 4 4 wvy!!  GH        
  
   37 0  #'   )* & $  $  #$  ,- )$ $% ! % .3 + %      "$  " "$ !# "$        !     %            !  ( !" "#  ! !"      ! " # # !& "' #         !&   &+ #', $    
   ! $       &( # "  "# !"    #$    $(  "# #'     ! " # !% "&     " ! "             #'  #'     &* #&* #   !%     '/ ##       " $( !"&      "#  ko      i    u$    '122    i     +/

&im'UOw5  !5%V%L%Leue   ,   
     Y]%
im'+^,H*W^W^_fWgWgit  wA  CH  JQ  JQ  RW  JX  JX  WY  [o  p  p $-Ij''':J:JKYcejlslstylzlz${${ !!" $% !   #^$8%%J\]] %IeU33  #^$8%''&//ARTdee  %n%:EE5RYRYZ`RaRaCbdtuu %IeWWV__== &YueUGGFOOLL  &'>PWHXHXZegrt~G  BY  Z  Z   .~.Lk[]_vww (y0@0@+{\fgg &/i&<&< #   (.)BGGGDTDTVXZnoo  ((@%''RYJZJZ\fhmovovw|o}o}I~  AU  V  V y})#^$8,Vjkk  %n%:JQXIYIY[gHhj~  #N#6www?O?OQ[>\^rss !*777+;+;!<!<  )	%1A1A:uV]V]^cVdVd e e %IlJ?? &Yz7773C3C\RR $9T777+;+;ZHH  )>*DeggV]N^N^`oqvxx  AF  yG  yG  NH  JY  Z  Z  ''>@X@X[b[bcj[k[kmrt{t{  }B  uC  uC  EL  EL  MR  ES  ES  [T  Ve  f  f IM#				$#1>2TV_bibijqbrbr  uD  FL  bM  O^  $_  $_   "00PR\_f_fgn_o_o  rA  CH  JT  V[  _\  ^m  "n  "n ko".-~.LggVaNbNbelelmteueu  xG  eH  JY   Z   Z   .~.Lo`g`gho`p`pryry  {F  sG  sG  `H  JY   Z   Z "+)E7773C3C_V[]d]dej]k]k"l"l (y)A)A777CSCSUZ\c\cdi\j\jlslstylzlz{{ *3)Iwww?O?OQ`bh*i*i '(1	*ggg>N>NP_afhrty(z(z %&/i0D0DgggFVFVXg&h&h #&/iAQAQSZSZ[fSgSg&h&h # (.)BNU\U\]dUeUegvx~  AG  IP  IP  QV  IW  IW  UX  Zh  i  i  *>*DdWWU\M]M]_mLnp~  ((@%''RYJZJZ\jlqszsz  |B  tC  tC  JD  FT  U  U  $^$8$AQAQS^`g@hjxyy  ).)BD77SZK[K[]hjqjqryjzjzJ{  ~L  M  M !*>777;K;K_^dflnunuv{n|n|!}!} "+)D'''2B2BN"S"S  )	%1A1A>SXZaZabhZiZi j j %IdGGG,<,<k7SS !*41A1A;PWPWX_P`P`!a!a 			$www7G7GQX6Y[hii ywww'7'7II  +^,H%RYRYZaRbRbdikprxQy  |O  P  P  $^$8%'''BRBRTY[`bginpuw|A}  @S  T  T  ).)BEGGT[L\L\^cejlslstylzlz  }D  }D  EJ  }K  }K  MT  MT  UZ  M[  M[  ]d  ]d  ej  ]k  ]k  Ll  nA  B  B  +N+FPWPWX_P`P`bginpwpwx}p~p~  AH  AH  IN  AO  AO  QX  QX  Y^  Q_  Q_  ah  ah  in  ao  ao  Pp  rE  F  F 	'(@%''RYJZJZ\achjpIq  tG  H  H $-IeWWW5E5EueU[$\$\ !%IeWWW-=-=ueUTY[`bghh !*5'''2B2BE5RYRYZ_R`R`bibijobpbpryryz  sA  sA  CJ  CJ  KP  CQ  CQ  "R  "R #,9UGGG4D4DeUT[T[\aTbTbdkdklqdrdrt{t{  }B  uC  uC  EL  EL  MR  ES  ES  $T  $T   )	%1A1A5%QW X X   %~&<dWWWEUEUWbdoDp  sD  E  E 'iggg.>.>[YY  '(@$QXIYIY[fhmHn  qD  E  E  -n-JET[T[\cTdTdfkmtmtuzm{m{S|  R  S  S  )	$0@0@+u U U %.Yuggg6F6FwwW\~~%^%^ " ! *N+FPWPWX_P`P`bhjpryry  {A  sB  sB  PC  E`  a  a #,9UGGG4D4DffV]V]^dVeVe#f#f   %~&<dWWWEUEUWbdikprwy~D  BX  Y  Y 'iggg.>.>UTY[`bghh  ;?('(@)ggV]N^N^`g`ghs`t`tv|  G  NH  J`  a  a  )	)WWW5E5Eww{G[G[]cem n n  &'>PWHXHXZeGfh~ (y0@0@+NN  #^$8%%J^__ %IeU33     $n%:EGGGDTDTVacjcjkrcscsu|u|  ~E  vF  vF  HO  HO  PW  HX  HX  DY  [m  n  n  ">"4eggg>N>NP[]d]del]m]movovw~oo  >A  CU  V  V  &~&<gPWHXHXZegnpw  zA  HB  DV  W  W  ">"4eggg>N>NP[]dfmovxx  AH  yI  yI  KR  KR  SZ  K[  K[  ]d  ]d  el  ]m  ]m  >n  pB  C  C  ">"4eggg>N>NP[]dfmfmnufvfvxx  AH  yI  yI  KR  KR  SZ  K[  K[  >\  ^p  q  q &Yuggg.>.>WWU\M]M]_f_fgn_o_oqxqx  zA  rB  rB  C  C #)E777+;+;[''RYJZJZ\c\cdk\l\lmm 'i1A1A;PWY`bijj #)E777+;+;['SZ\celelmteueuw~w~  @G  xH  xH  JQ  JQ  RY  JZ  JZ  [  [ #)E777+;+;['SZSZ[bScScelelmteueuw~w~  @G  xH  xH  I  I       i    "% 
 *     i    "&!%	  )     i    "55%EE%5
      i    "%  $ -~.LggVmNnNnqxqx  zA  rB  rB  DK  DK  LQ  DR  DR  qS  Ue   f   f  ((@%''RYJZJZ\achjqjq  sI  kJ  kJ  LS  LS  TY  LZ  LZ  J[  ]m  n  n  -n-JGGTjLkLknunuv}n~n~  AF  HO  HO  PU  HV  HV  nW  Yi  j  j  !//NPUX_X_`gXhXhjoWp  sC  !D  !D  &~&<egggFVFVX]E^`pqq  #1.1RTY\c\cdk\l\lnsuz  }B  DK  DK  LP  DQ  DQ  SZ  SZ  [_  S`  S`  \a  cs  #t  #t  ((@%''RYJZJZ\achjoqxqxy}q~q~I  BR  S  S  -n-JET[T[\cTdTdfkmrty  |C  |C  DH  |I  |I  TJ  L\  ]  ] &/i8O0P0PRYRYZaRbRbdkdklqdrdr&s&s # )	%1A1A5%QXQXYoQpQpryryz  sA  sA  !B  !B %.Yww7M/N/NPWPWX_P`P`bgipipqviwiw%x%x "'0y8H8H%'P'P $'iwww/?/?GG )25''':J:JESXZ_ahahimananpwpwx|p}p})~)~ & )	%1A1A5%QVX_X_`dXeXe f f %.Yuggg6F6FuV[]d]dei]j]j%k%k " $n%:FWWT]]OUfgg &Yvwwt}}==  !   #^$8$AQAQS^`egngnotgugu@v  yR  S  S  ''>wwwGWGWYdfkFl  oH  I  I %IdGGG,<,<k5RYRYZ_R`R`aa (ywww/?/?eTT  +^,H''RX//\c\cdk\l\lnsu|u|  ~C  vD  vD  \E  GY  Z  Z  &~&<egggFVFVX^`fhohopuhvhvEw  zL  M  M $-Iggfoowww?O?OQVX_X_`eXfXf$g$g !'iwww/?/?QXQXY^Q_Q_``  $n%:EGGGDTDTV[]bdkdkl|d}d}C~  AR  S  S  ).)BEGGT[L\L\^ceuKv  yJ  K  K Y]%
$n%:EGGGDTDTVfhrtyCz  }N  O  O  ((@%''RYJZJZ\fIgiz{{ 	(.)BEGGT[L\L\^hjoqxqx  zA  rB  rB  DM  LN  Pa  b  b  #N#6@P@PRWYikrkrszk{k{  ~E  ~E  FM  ~N  ~N  @O  Qb  c  c &Yuggg.>.>uggVfNgNghh !*5'''2B2BEK[!\!\ &Yuggg.>.>@PR\^cdd  )	%1A1A: N N !*5'''2B2BJPUW^W^_fWgWgir!s!s $9UGGG,<,<eEUW^W^_fWgWgipipqxiyiyzz  	#^$8%'''BRBRT_agAhjyzz  &~&<egggFVFVX^`fEgixyy  %n%:EGGGDTDTVacjcjkqcrcrt{t{  }C  uD  uD  DE  GV  W  W  ).)BEGGT[L\L\^celelmsetetv}v}  E  wF  wF  LG  IX  Y  Y  &~&<egggFVFVX]_f_fgm_n_nEo  rA  B  B  &~&<egggFVFVX]E^`opp %IeWWW-=-={FSS 'iwww/?/?PP &Yuggg.>.>WWU[__^e^efl^m^mnn !*5'''2B2BE77SY??\c\cdj\k\k!l!l 'iwww/?/?PVXX 'iwww/?/?GG  ,n-JET[T[\cTdTdfl  oF  TG  I[  \  \  %3N3VX_X_`wXxXx  |C  |C  DK  |L  |L  NS  U\  U\  ]b  Uc  Uc  {d  fx  %y  %y ! -n-JDSZSZ[bScSce|R}  @R  S  S   .~.LeV]V]^eVfVfh  BG  IP  IP  QV  IW  IW  VX  Zl   m   m  "00PRVY`Y`ahYiYi  lC  YD  FX  "Y  "Y %.Yuggg6F6FPg%h%h "+49WW=T5U5UW^W^_fWgWginpwpwx}p~p~++ (%.YtWWW5E5EG^%_%_ "&/iwww7G7GI`bgipipqviwiw&x&x #(1	$8H8HJa(b(b % #^$8%'''BRBRT_afAgi{|| %IeWWW-=-={ERR  
&'>wwwGWGWYcekmsuz  }B  DI  KP  R\  ^d  fl  ns  uz  |A  CH  JQ  SZ  \c  Gd  fu  v  v (ywww/?/?VU[]bdikprw  zD  FL  NT  V[  ]b  di  kp  ry  {B  DK   L   L   ^7 ^7 ^7r,   