
    ^j>                    $   d Z ddlmZmZmZmZmZmZmZm	Z	m
Z
 ddlmZmZmZ ddlmZ ddlmZ ddlmZmZmZmZmZmZmZm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/ZEd0ZFd1ZGd2ZHd3ZId4ZJd5ZKd6ZLd7ZMd8ZNd9ZOd:ZPd;ZQd<ZRd=ZSd>ZTd?ZUd@ZVdAZWdBZXdCZYdDZZdEZ[dFZ\dGZ]dHZ^dIZ_dJZ`dKZadLZbdMZcdNZddOZedPZfdQZgdRZhdSZidTZjdUZkdVZldWZmdXZndYZodZZpd[Zqd\Zrd]Zsd^Ztd_Zud`ZvdaZwdbZxdcZyddZzdeZ{dfZ|dgZ}dhZ~diZdjZd?ZdZdZdZdZdZdZdZdZdZdZdZdkZdZdZd Zd!Zd"Zd#Zd$Zd%Zd&Zd'Zd(Zd)Zd*Zd+Zd,Zd-Zd.Zd/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd7Zd8Zd9Zd:Zd;Zd<Zd=Zd>ZdAZdBZdCZdDZdlZdmZdEZdFZdGZdnZdoZdpZdZdZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZd	ZdZdZdZdZdZdZdZdZdjZdZdZdZdZdZdZdZdZdZdZdZdZdZeZeZeZ G d de          Z G d de          Zdefdefdefdefge_        eZdefdedz  fdedz  fdefdefge_        eZ ee          ZdZ edeeeegd          Z edeegd          Z edeeeeeegd          Z edeeeeeeeegd          Z eeeee          Z eee          Z eeeeeee          Z eeeeeeeee          ZdZdZ edeegd          Z eee          ZdZ edeeee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          gd          Z eee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                    Z dZeZ edeeeegd          Z edeg d          Z eeeee          Z ee          ZdZ edeeeee ee          gd          Z edeegd          Z	 edeeegd          Z
 edeegd          Z edeee ee          gd          Z eeeeee ee                    Z eee          Z eeee          Z eee          Z eeee ee                    ZdZ edeeegd          Z edeeegd          Z edee ee          gd          Z eeee          Z eeee          Z eee ee                    ZdZdZeZe
Z edeegd          Ze	Z ede ee          egd          Z edeegd          Z  edeegd          Z! eee          Z" ee ee          e          Z# eee          Z$ eee          Z%dZ& edeg d¦          Z' ee          Z(dZ) edeeeegdĦ          Z* edeg dĦ          Z+ eeeee          Z, ee          Z-dZ. edeeeee ee          gdǦ          Z/ edeegdǦ          Z0 edeeegdǦ          Z1 edeegdǦ          Z2 edeee ee          gdǦ          Z3 eeeeee ee                    Z4 eee          Z5 eeee          Z6 eee          Z7 eeee ee                    Z8dZ9 edeeee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          gdͦ          Z< eee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                    Z?dZ@ edeegdѦ          ZA edeg dѦ          ZB eee          ZC ee          ZDdZEdZFeZGeZH ed ee          eGeHeHeHgdԦ          ZI edd ed֦          gdԦ          ZJ e ee          eGeHeHeH          ZK ed ed֦                    ZLdZMdZNdZO edee ee           ee           ee          gdئ          ZPeZQ edee eeQ           eeQ          gdئ          ZR edeeeeegdئ          ZS edeeeeeegdئ          ZT edeeeee ee           ee           ee          gdئ          ZU edeee ee           ee           ee          gdئ          ZV eee ee           ee           ee                    ZW eee eeQ           eeQ                    ZX eeeeee          ZY eeeeeee          ZZ eeeeee ee           ee           ee                    Z[ eeee ee           ee           ee                    Z\dZ] edeee ee          gdߦ          Z^ edeee ee          gdߦ          Z_ eeee ee                    Z` eeee ee                    ZadZb edeee ee          gd          Zc edeee ee          gd          Zde
Ze edeee eee           eee           eee          gd          Zf edeee eee           eee           eee          gd          Zg eeee ee                    Zh eeee ee                    Zi eeee eee           eee           eee                    Zj eeee eee           eee           eee                    ZkdZl edeegd          Zm edeegd          Zn edee ee          gd          Zo edeeegd          Zp edee ee          gd          Zq edeeegd          Zr edee ee          gd          Zs edeeegd          Zt edee ee          gd          Zu edeeegd          Zv edee ee          gd          Zw edee ee           ee          gd          Zx eee          Zy eee          Zz eee ee                    Z{ eeee          Z| eee ee                    Z} eeee          Z~ eee ee                    Z eeee          Z eee ee                    Z eeee          Z eee ee                    Z eee ee           ee                    ZdZ edeeeegd          Z edeeegd          Z edee ee           ee           ee          egd          Z edee ee          egd          Z eeeee          Z eeee          Z eee ee           ee           ee          e          Z eee ee          e          ZdZ edeg d          Z edeg d          Z ede ee          gd          Z ede ee          gd          Z ee          Z ee          Z ee ee                    Z ee ee                    ZdZ ede ee          gd          Z edeg d          Z ed eg d          Z ede ee           ee           ee          gd          Z ee ee                    Z ee          Z ee          Z ee ee           ee           ee                    ZdZdZdZdZdZ edeeegd          Z edeeegd          Z ed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deegd          Z eeee          Z eeee          Z eee ee           ee                    Z eee ee           ee                    Z eee ee                    Z eee          ZdZ ed	ee ee          gd
          Z edeeeegd
          Z ede ee          gd
          Z edeee ee          gd
          Z edeegd
          Zg dZdS (  zWrapper for http://developer.download.nvidia.com/opengl/includes/wglext.h

Generated by tools/gengl.py.
Do not modify this file.
    )		CFUNCTYPEPOINTER	Structurec_char_pc_floatc_intc_ubytec_uintc_ushort)CHARFLOATLPVOID)link_WGL)c_void)VOIDINT64LONGHANDLEDWORDUINTBOOLHDC               iA   iB   i    i   i   i   i   i   i   i   i   i	   i
   i7   i8   i9   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,   iC   iT   i-   i.   i/   i0   i3   i4   i5   i6   ip   iq   ir   is   it   iu   iv   iw   ix   iy   iz   i{   i|   i}   i~   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i!  i   i1   i2   i@   i`   ia   iP   iQ   iR   iS   iN   iO   iD   iE   iF   iG   iH   iI   iJ   iK   iL   i   i   i   i   i   i   i   i   i   i5  i   i   i   i   i   i   i   i   i   i   i   c                       e Zd Zg dZdS )struct__GPU_DEVICE)cb
DeviceNameDeviceStringFlagsrcVirtualScreenN__name__
__module____qualname__	__slots__     N/home/agentuser/manim-venv/lib/python3.11/site-packages/pyglet/gl/wglext_nv.pyr   r      s          IIIr+   r   c                       e Zd Zg dZdS )struct_tagRECT)lefttoprightbottomNr%   r*   r+   r,   r.   r.     s          IIIr+   r.   r/   r0   r1   r2   r    r!       r"      r#   r$   wglCreateBufferRegionARBARB_buffer_regionwglDeleteBufferRegionARBwglSaveBufferRegionARBwglRestoreBufferRegionARBwglGetExtensionsStringARBARB_extensions_stringwglGetPixelFormatAttribivARBARB_pixel_formatwglGetPixelFormatAttribfvARBwglChoosePixelFormatARBwglMakeContextCurrentARBARB_make_current_readwglGetCurrentReadDCARBwglCreatePbufferARBARB_pbufferwglGetPbufferDCARBwglReleasePbufferDCARBwglDestroyPbufferARBwglQueryPbufferARBwglBindTexImageARBARB_render_texturewglReleaseTexImageARBwglSetPbufferAttribARBwglCreateDisplayColorTableEXTEXT_display_color_tablewglLoadDisplayColorTableEXTwglBindDisplayColorTableEXTwglDestroyDisplayColorTableEXTwglGetExtensionsStringEXTEXT_extensions_stringwglMakeContextCurrentEXTEXT_make_current_readwglGetCurrentReadDCEXTwglCreatePbufferEXTEXT_pbufferwglGetPbufferDCEXTwglReleasePbufferDCEXTwglDestroyPbufferEXTwglQueryPbufferEXTwglGetPixelFormatAttribivEXTEXT_pixel_formatwglGetPixelFormatAttribfvEXTwglChoosePixelFormatEXTwglSwapIntervalEXTEXT_swap_controlwglGetSwapIntervalEXTwglAllocateMemoryNVNV_vertex_array_rangewglFreeMemoryNVNwglGetSyncValuesOMLOML_sync_controlwglGetMscRateOMLwglSwapBuffersMscOMLwglSwapLayerBuffersMscOMLwglWaitForMscOMLwglWaitForSbcOMLwglGetDigitalVideoParametersI3DI3D_digital_video_controlwglSetDigitalVideoParametersI3DwglGetGammaTableParametersI3D	I3D_gammawglSetGammaTableParametersI3DwglGetGammaTableI3DwglSetGammaTableI3DwglEnableGenlockI3DI3D_genlockwglDisableGenlockI3DwglIsEnabledGenlockI3DwglGenlockSourceI3DwglGetGenlockSourceI3DwglGenlockSourceEdgeI3DwglGetGenlockSourceEdgeI3DwglGenlockSampleRateI3DwglGetGenlockSampleRateI3DwglGenlockSourceDelayI3DwglGetGenlockSourceDelayI3D wglQueryGenlockMaxSourceDelayI3DwglCreateImageBufferI3DI3D_image_bufferwglDestroyImageBufferI3D wglAssociateImageBufferEventsI3DwglReleaseImageBufferEventsI3DwglEnableFrameLockI3DI3D_swap_frame_lockwglDisableFrameLockI3DwglIsEnabledFrameLockI3DwglQueryFrameLockMasterI3DwglGetFrameUsageI3DI3D_swap_frame_usagewglBeginFrameTrackingI3DwglEndFrameTrackingI3DwglQueryFrameTrackingI3DwglJoinSwapGroupNVNV_swap_groupwglBindSwapBarrierNVwglQuerySwapGroupNVwglQueryMaxSwapGroupsNVwglQueryFrameCountNVwglResetFrameCountNVwglEnumGpusNVNV_gpu_affinitywglEnumGpuDevicesNVwglCreateAffinityDCNVwglEnumGpusFromAffinityDCNVwglDeleteDCNV(  &ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARBERROR_INVALID_PIXEL_TYPE_ARBERROR_INVALID_PIXEL_TYPE_EXT
GPU_DEVICEHGPUNVHPBUFFERARBHPBUFFEREXTPFNWGLALLOCATEMEMORYNVPROC'PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROCPFNWGLBEGINFRAMETRACKINGI3DPROC"PFNWGLBINDDISPLAYCOLORTABLEEXTPROCPFNWGLBINDSWAPBARRIERNVPROCPFNWGLBINDTEXIMAGEARBPROCPFNWGLCHOOSEPIXELFORMATARBPROCPFNWGLCHOOSEPIXELFORMATEXTPROCPFNWGLCREATEBUFFERREGIONARBPROC$PFNWGLCREATEDISPLAYCOLORTABLEEXTPROCPFNWGLCREATEIMAGEBUFFERI3DPROCPFNWGLCREATEPBUFFERARBPROCPFNWGLCREATEPBUFFEREXTPROCPFNWGLDELETEBUFFERREGIONARBPROC%PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROCPFNWGLDESTROYIMAGEBUFFERI3DPROCPFNWGLDESTROYPBUFFERARBPROCPFNWGLDESTROYPBUFFEREXTPROCPFNWGLDISABLEFRAMELOCKI3DPROCPFNWGLDISABLEGENLOCKI3DPROCPFNWGLENABLEFRAMELOCKI3DPROCPFNWGLENABLEGENLOCKI3DPROCPFNWGLENDFRAMETRACKINGI3DPROCPFNWGLFREEMEMORYNVPROCPFNWGLGENLOCKSAMPLERATEI3DPROCPFNWGLGENLOCKSOURCEDELAYI3DPROCPFNWGLGENLOCKSOURCEEDGEI3DPROCPFNWGLGENLOCKSOURCEI3DPROCPFNWGLGETCURRENTREADDCARBPROCPFNWGLGETCURRENTREADDCEXTPROC&PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC PFNWGLGETEXTENSIONSSTRINGARBPROC PFNWGLGETEXTENSIONSSTRINGEXTPROCPFNWGLGETFRAMEUSAGEI3DPROCPFNWGLGETGAMMATABLEI3DPROC$PFNWGLGETGAMMATABLEPARAMETERSI3DPROC!PFNWGLGETGENLOCKSAMPLERATEI3DPROC"PFNWGLGETGENLOCKSOURCEDELAYI3DPROC!PFNWGLGETGENLOCKSOURCEEDGEI3DPROCPFNWGLGETGENLOCKSOURCEI3DPROCPFNWGLGETMSCRATEOMLPROCPFNWGLGETPBUFFERDCARBPROCPFNWGLGETPBUFFERDCEXTPROC#PFNWGLGETPIXELFORMATATTRIBFVARBPROC#PFNWGLGETPIXELFORMATATTRIBFVEXTPROC#PFNWGLGETPIXELFORMATATTRIBIVARBPROC#PFNWGLGETPIXELFORMATATTRIBIVEXTPROCPFNWGLGETSWAPINTERVALEXTPROCPFNWGLGETSYNCVALUESOMLPROCPFNWGLISENABLEDFRAMELOCKI3DPROCPFNWGLISENABLEDGENLOCKI3DPROCPFNWGLJOINSWAPGROUPNVPROC"PFNWGLLOADDISPLAYCOLORTABLEEXTPROCPFNWGLMAKECONTEXTCURRENTARBPROCPFNWGLMAKECONTEXTCURRENTEXTPROCPFNWGLQUERYFRAMECOUNTNVPROC!PFNWGLQUERYFRAMELOCKMASTERI3DPROCPFNWGLQUERYFRAMETRACKINGI3DPROC'PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROCPFNWGLQUERYMAXSWAPGROUPSNVPROCPFNWGLQUERYPBUFFERARBPROCPFNWGLQUERYPBUFFEREXTPROCPFNWGLQUERYSWAPGROUPNVPROC%PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROCPFNWGLRELEASEPBUFFERDCARBPROCPFNWGLRELEASEPBUFFERDCEXTPROCPFNWGLRELEASETEXIMAGEARBPROCPFNWGLRESETFRAMECOUNTNVPROC PFNWGLRESTOREBUFFERREGIONARBPROCPFNWGLSAVEBUFFERREGIONARBPROC&PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROCPFNWGLSETGAMMATABLEI3DPROC$PFNWGLSETGAMMATABLEPARAMETERSI3DPROCPFNWGLSETPBUFFERATTRIBARBPROCPFNWGLSWAPBUFFERSMSCOMLPROCPFNWGLSWAPINTERVALEXTPROC PFNWGLSWAPLAYERBUFFERSMSCOMLPROCPFNWGLWAITFORMSCOMLPROCPFNWGLWAITFORSBCOMLPROCPGPU_DEVICEWGL_ACCELERATION_ARBWGL_ACCELERATION_EXTWGL_ACCUM_ALPHA_BITS_ARBWGL_ACCUM_ALPHA_BITS_EXTWGL_ACCUM_BITS_ARBWGL_ACCUM_BITS_EXTWGL_ACCUM_BLUE_BITS_ARBWGL_ACCUM_BLUE_BITS_EXTWGL_ACCUM_GREEN_BITS_ARBWGL_ACCUM_GREEN_BITS_EXTWGL_ACCUM_RED_BITS_ARBWGL_ACCUM_RED_BITS_EXTWGL_ALPHA_BITS_ARBWGL_ALPHA_BITS_EXTWGL_ALPHA_SHIFT_ARBWGL_ALPHA_SHIFT_EXTWGL_AUX0_ARBWGL_AUX1_ARBWGL_AUX2_ARBWGL_AUX3_ARBWGL_AUX4_ARBWGL_AUX5_ARBWGL_AUX6_ARBWGL_AUX7_ARBWGL_AUX8_ARBWGL_AUX9_ARBWGL_AUX_BUFFERS_ARBWGL_AUX_BUFFERS_EXTWGL_BACK_COLOR_BUFFER_BIT_ARBWGL_BACK_LEFT_ARBWGL_BACK_RIGHT_ARBWGL_BIND_TO_TEXTURE_DEPTH_NV&WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV+WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV*WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV)WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV(WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV%WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV$WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NVWGL_BIND_TO_TEXTURE_RGBA_ARBWGL_BIND_TO_TEXTURE_RGB_ARBWGL_BLUE_BITS_ARBWGL_BLUE_BITS_EXTWGL_BLUE_SHIFT_ARBWGL_BLUE_SHIFT_EXTWGL_COLOR_BITS_ARBWGL_COLOR_BITS_EXT#WGL_COLOR_CLEAR_UNCLAMPED_VALUE_ATIWGL_CUBE_MAP_FACE_ARBWGL_DEPTH_BITS_ARBWGL_DEPTH_BITS_EXTWGL_DEPTH_BUFFER_BIT_ARBWGL_DEPTH_COMPONENT_NVWGL_DEPTH_FLOAT_EXTWGL_DEPTH_TEXTURE_FORMAT_NV.WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D(WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D%WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D%WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3DWGL_DOUBLE_BUFFER_ARBWGL_DOUBLE_BUFFER_EXTWGL_DRAW_TO_BITMAP_ARBWGL_DRAW_TO_BITMAP_EXTWGL_DRAW_TO_PBUFFER_ARBWGL_DRAW_TO_PBUFFER_EXTWGL_DRAW_TO_WINDOW_ARBWGL_DRAW_TO_WINDOW_EXT(WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV"WGL_ERROR_MISSING_AFFINITY_MASK_NVWGL_FLOAT_COMPONENTS_NVWGL_FRONT_COLOR_BUFFER_BIT_ARBWGL_FRONT_LEFT_ARBWGL_FRONT_RIGHT_ARBWGL_FULL_ACCELERATION_ARBWGL_FULL_ACCELERATION_EXTWGL_GAMMA_EXCLUDE_DESKTOP_I3DWGL_GAMMA_TABLE_SIZE_I3DWGL_GENERIC_ACCELERATION_ARBWGL_GENERIC_ACCELERATION_EXT$WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D#WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D#WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D"WGL_GENLOCK_SOURCE_EDGE_RISING_I3D$WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D#WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D"WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D WGL_GENLOCK_SOURCE_MULTIVIEW_I3DWGL_GREEN_BITS_ARBWGL_GREEN_BITS_EXTWGL_GREEN_SHIFT_ARBWGL_GREEN_SHIFT_EXTWGL_IMAGE_BUFFER_LOCK_I3DWGL_IMAGE_BUFFER_MIN_ACCESS_I3DWGL_MAX_PBUFFER_HEIGHT_ARBWGL_MAX_PBUFFER_HEIGHT_EXTWGL_MAX_PBUFFER_PIXELS_ARBWGL_MAX_PBUFFER_PIXELS_EXTWGL_MAX_PBUFFER_WIDTH_ARBWGL_MAX_PBUFFER_WIDTH_EXTWGL_MIPMAP_LEVEL_ARBWGL_MIPMAP_TEXTURE_ARBWGL_NEED_PALETTE_ARBWGL_NEED_PALETTE_EXTWGL_NEED_SYSTEM_PALETTE_ARBWGL_NEED_SYSTEM_PALETTE_EXTWGL_NO_ACCELERATION_ARBWGL_NO_ACCELERATION_EXTWGL_NO_TEXTURE_ARBWGL_NUMBER_OVERLAYS_ARBWGL_NUMBER_OVERLAYS_EXTWGL_NUMBER_PIXEL_FORMATS_ARBWGL_NUMBER_PIXEL_FORMATS_EXTWGL_NUMBER_UNDERLAYS_ARBWGL_NUMBER_UNDERLAYS_EXTWGL_OPTIMAL_PBUFFER_HEIGHT_EXTWGL_OPTIMAL_PBUFFER_WIDTH_EXTWGL_PBUFFER_HEIGHT_ARBWGL_PBUFFER_HEIGHT_EXTWGL_PBUFFER_LARGEST_ARBWGL_PBUFFER_LARGEST_EXTWGL_PBUFFER_LOST_ARBWGL_PBUFFER_WIDTH_ARBWGL_PBUFFER_WIDTH_EXTWGL_PIXEL_TYPE_ARBWGL_PIXEL_TYPE_EXTWGL_RED_BITS_ARBWGL_RED_BITS_EXTWGL_RED_SHIFT_ARBWGL_RED_SHIFT_EXTWGL_RGBA_FLOAT_MODE_ATIWGL_SAMPLES_3DFXWGL_SAMPLES_ARBWGL_SAMPLES_EXTWGL_SAMPLE_BUFFERS_3DFXWGL_SAMPLE_BUFFERS_ARBWGL_SAMPLE_BUFFERS_EXTWGL_SHARE_ACCUM_ARBWGL_SHARE_ACCUM_EXTWGL_SHARE_DEPTH_ARBWGL_SHARE_DEPTH_EXTWGL_SHARE_STENCIL_ARBWGL_SHARE_STENCIL_EXTWGL_STENCIL_BITS_ARBWGL_STENCIL_BITS_EXTWGL_STENCIL_BUFFER_BIT_ARBWGL_STEREO_ARBWGL_STEREO_EXTWGL_SUPPORT_GDI_ARBWGL_SUPPORT_GDI_EXTWGL_SUPPORT_OPENGL_ARBWGL_SUPPORT_OPENGL_EXTWGL_SWAP_COPY_ARBWGL_SWAP_COPY_EXTWGL_SWAP_EXCHANGE_ARBWGL_SWAP_EXCHANGE_EXTWGL_SWAP_LAYER_BUFFERS_ARBWGL_SWAP_LAYER_BUFFERS_EXTWGL_SWAP_METHOD_ARBWGL_SWAP_METHOD_EXTWGL_SWAP_UNDEFINED_ARBWGL_SWAP_UNDEFINED_EXTWGL_TEXTURE_1D_ARBWGL_TEXTURE_2D_ARBWGL_TEXTURE_CUBE_MAP_ARB#WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB#WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB#WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB#WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB#WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB#WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARBWGL_TEXTURE_DEPTH_COMPONENT_NVWGL_TEXTURE_FLOAT_RGBA_NVWGL_TEXTURE_FLOAT_RGB_NVWGL_TEXTURE_FLOAT_RG_NVWGL_TEXTURE_FLOAT_R_NVWGL_TEXTURE_FORMAT_ARBWGL_TEXTURE_RECTANGLE_NVWGL_TEXTURE_RGBA_ARBWGL_TEXTURE_RGB_ARBWGL_TEXTURE_TARGET_ARBWGL_TRANSPARENT_ALPHA_VALUE_ARBWGL_TRANSPARENT_ARBWGL_TRANSPARENT_BLUE_VALUE_ARBWGL_TRANSPARENT_EXTWGL_TRANSPARENT_GREEN_VALUE_ARBWGL_TRANSPARENT_INDEX_VALUE_ARBWGL_TRANSPARENT_RED_VALUE_ARBWGL_TRANSPARENT_VALUE_EXTWGL_TYPE_COLORINDEX_ARBWGL_TYPE_COLORINDEX_EXTWGL_TYPE_RGBA_ARBWGL_TYPE_RGBA_EXTWGL_TYPE_RGBA_FLOAT_ARBWGL_TYPE_RGBA_FLOAT_ATIWGL_WGLEXT_VERSIONWIN32_LEAN_AND_MEANWGL_3DFX_multisampleWGL_ARB_buffer_regionWGL_ARB_extensions_stringWGL_ARB_make_current_readWGL_ARB_multisampleWGL_ARB_pbufferWGL_ARB_pixel_formatWGL_ARB_pixel_format_floatWGL_ARB_render_textureWGL_ATI_pixel_format_floatWGL_EXT_depth_floatWGL_EXT_display_color_tableWGL_EXT_extensions_stringWGL_EXT_make_current_readWGL_EXT_multisampleWGL_EXT_pbufferWGL_EXT_pixel_formatWGL_EXT_swap_controlWGL_I3D_digital_video_controlWGL_I3D_gammaWGL_I3D_genlockWGL_I3D_image_bufferWGL_I3D_swap_frame_lockWGL_I3D_swap_frame_usageWGL_NV_float_bufferWGL_NV_gpu_affinityWGL_NV_render_depth_textureWGL_NV_render_texture_rectangleWGL_NV_swap_groupWGL_NV_vertex_array_rangeWGL_OML_sync_controlrd   r   r   rP   r   rI   r?   r`   r   r5   rM   r   rC   rW   r7   r   rQ   r   rG   r[   r   rx   r   rv   r   r   r   r   rf   r~   r   r|   rz   rB   rV   rn   r:   rR   r   rt   rq   r   r   r}   r{   ri   rE   rY   r>   r_   r<   r]   rc   rg   r   ry   r   rO   r@   rT   r   r   r   r   r   rH   r\   r   r   rF   rZ   rK   r   r9   r8   rp   ru   rs   rL   rj   ra   rk   rl   rm   (  __doc__ctypesr   r   r   r   r   r   r	   r
   r   ctypes.wintypesr   r   r   pyglet.gl.libr   _link_functionr   pyglet.libs.win32.typesr   r   r   r   r   r   r   r   r  r  r<  r  r)  r  r}  rz  re  r7  r3  r   r\  r^  r  r  rc  rg  r  r  r  r  r  r  r  r  r  r  r  r1  r  rr  r#  rt  rv  rN  rP  r  r!  r  r  r   r   r   r   r   r'  r  r  r`  rC  r?  r  r  r  r  r  r   r   r5  rV  rX  rT  rm  rp  rk  ro  r  r  r  r  r[  r  r  rb  r  r  r  rZ  r&  r  r  r  r  r  r  r=  r>  r  r  r  r  r  r	  r
  r  r  r  r  r  r  r   rf  r8  r4  r   r]  r_  r  r  rd  rh  r  r  r  r  r  r  r  r2  r  rs  r$  ru  rw  rO  rQ  r   r"  r  r  r   r  r   r   r   r(  r  r  ra  rD  r@  r  r  r  r  r  r6  rW  rY  rU  rj  ri  rn  rq  rl  r+  r|  ry  r~  r{  r-  r.  r/  r0  rB  rA  rM  rK  rJ  rL  rF  rE  rH  rI  rG  rS  rR  r  r  r,  r  r*  r  r  r  r  rx  r%  r;  r  r  r  r  r  r  r  r  r9  r:  r   r   r   r   r.   _fields_RECTr   r   r  r5   r7   r8   r9   r   r   r   r   r  r  r:   r   r  r<   r>   r?   r   r   r   r  HGLRCr@   rB   r   r   r  rC   rE   rF   rG   rH   r   r   r   r   r   r  rI   rK   rL   r   r   r   r  r  	GLbooleanGLushortrM   GLuintrO   rP   rQ   r   r   r   r   r  rR   r   r  rT   rV   r   r   r  rW   rY   rZ   r[   r\   r   r   r   r   r   r  r]   r_   r`   r   r   r   r  ra   rc   r   r   r  r  GLsizeiGLfloatrd   rf   r   r   r  r  r  rg   INT32ri   rj   rk   rl   rm   r   r   r   r   r   r   r  rn   rp   r   r   r  rq   rs   USHORTrt   ru   r   r   r   r   r  rv   rx   ry   rz   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   __all__r*   r+   r,   <module>r     sJ     f e e e e e e e e e e e e e e e e e e e e e / / / / / / / / / / 4 4 4 4 4 4             U U U U U U U U U U U U U U U U U U U U   !"  !      $     " !      $ "& !% "& "&                          #        # )- & !   !     " #            &* #&* #&* #&* #&* #&* #     # #     " !                                #         !   !  $ !%        15 .+/ ((, %(, %  $ #'  &* #'+ $%) "&* #'+ $&* #%) "#'  "#    $ )- &" !%  '+ $(, %   &+ # +/ (,0 )-1 *.2 +      ,0 (%) " 	           Y    TN
DMdOt	  	5M4"9TCZ e    
g())  *>*DfsTY[_N`buvv  *>*DdVHVijj  ((@$QVX]_dfkHl  oB  C  C  +N+FvW\^cejlqsxz  OA  CV  W  W "+)FC"E"E "+)D&"9"9  )	$ueU S S #,9T65%PUW\^c#d#d    *N+FSVRWYpqq #,9Xs#;#;   -~.LdUXZ_afhlnunuv{n|n|  F  F  GL  M  M  UN  Pb   c   c   .~.LdUXZ_afhlnunuv{n|n|  F  F  GL  M  M  UN  Pb   c   c  ).)BD3PWPWX]P^P^`g`ghm`n`nptv}v}  D  wE  wE  GN  GN  OS  GT  GT  KU  Wi  j  j &/ic5%wwW\~~_f_fgl_m_m&n&n #&/ic5%wwW\~~_f_fgl_m_m&n&n #!*4ggennggennVZ\c\cdi\j\jlslstxlyly!z!z  )>*DdSRUW\L]_vww  ((@#rKbcc "+)D#sE"B"B  )	# $n%:K#uV[]bdkdklqdrdrIs  vC  D  D  $^$8#}m\\  ((@%+WZI[]jkk  &~&<d[MS`aa  $^$8$eU\U\]bUcUc@dfstt &Y{CuggV[nn]] %Ic;77  )	%c B B 'ik:: %IdKOO  #^$8$e@TVjkk  ''>{TYFZ\pqq  ((@$V]V]^cVdVdHeg{|| %IdK?? (y{EBB  )	$WWU^^ L L   	 ./NPY\d[e  hA  !B  !B 	,n-JIX_X_`hXiXikqWr  uN  O  O  -n-JIX`Wac|}}  "00PRVYaXbd}!~!~ '0yH'E'E $%.Yy''(:K:KV%T%T "%.Yy(%C%C "(1	$(A(A % *N+FRTVmnn #,9X#6#6   )>*DdSRUW\L]_vww  ((@#rKbcc "+)D#sE"B"B  )	# $n%:K#uV[]bdkdklqdrdrIs  vC  D  D  $^$8#}m\\  ((@%+WZI[]jkk  &~&<d[MS`aa  $^$8$eU\U\]bUcUc@dfstt &Y{CuggV[nn]] %Ic;77  )	%c B B 'ik:: %IdKOO  -~.LdUXZ_afhlnunuv{n|n|  F  F  GL  M  M  UN  Pb   c   c   .~.LdUXZ_afhlnunuv{n|n|  F  F  GL  M  M  UN  Pb   c   c  ).)BD3PWPWX]P^P^`g`ghm`n`nptv}v}  D  wE  wE  GN  GN  OS  GT  GT  KU  Wi  j  j &/ic5%wwW\~~_f_fgl_m_m&n&n #&/ic5%wwW\~~_f_fgl_m_m&n&n #!*4ggennggennVZ\c\cdi\j\jlslstxlyly!z!z  #^$8$I[\\  ''>rK]^^ %IdE22 (y//   

$n%:GGFOOgW^`gipMq  tK  L  L  !.!2D774==/Kbcc&Ywwv'SZ[[ "477     %n%:D3PUX_X_`eXfXfhohopuhvhvBw  zL  M  M !>"4dS''%..RYRYZ_R`R`<acuvv  &~&<ec5RWY^E_astt  +N+FPSUZ\achjoOp  sE  F  F  ">"4dS%PUW^W^_dWeWegngnotguguw~w~  @E  xF  xF  =G  I[  \  \  ">"4dS%QVY`Y`afYgYgipipqviwiw<x  {M  N  N &YtS''%..''%..RYRYZ_R`R`aa #)D#wwu~~wwu~~NN 'isE5%HH #,9UCue#T#T  #)D#ueUGGENNT[T[\aTbTbdkdklqdrdrss #)D#uggennggennV]V]^cVdVdee  ! "0.1RTX[^`egngnotguguZv  yT  #U  #U  #1.1RTX[^`egngnotguguZv  yT  #U  #U )24eWWU^^)T)T &)24eWWU^^)T)T & ./NPTWZ\acjcjkpcqcqVrt  !A  !A  !//NPTWZ\acjcjkpcqcqVrt  !A  !A 	$n%:D3wwW]`g`ghn`o`oqxqxy  rA  rA  CB  DO  P  P  %n%:D3wwW]`g`ghn`o`oqxqxy  rA  rA  CB  DO  P  P '0ysE775>>'R'R $'0ysE775>>'R'R $&YtS%''RX//[b[bci[j[jkk &YtS%''RX//[b[bci[j[jkk $n%:D3%WW  &~&<dSE=YY  ((@$ggVZmmH\^kll  %n%:D3+}]]  ((@$ggVZmmH\^kll  ).)BD3PT+Wdee  ,^,H$QTV]V]^bVcVcPdfstt  ).)BD3PT+Wdee  ,^,H$QTV]V]^bVcVcPdfstt  *>*DdSRVKYfgg  -n-JDSVX_X_`dXeXeRfhuvv  $2>2TVZ]`bibijnboboqxqxy}q~q~\  BO  $P  $P  &YtS11 'ic22  )	$WWT]] C C &YtS$77  )	$WWT]] C C !*4d!;!; $-IdC$G$G !!*4d!;!; $-IdC$G$G !"+)D#t"<"< %.YtS''$--%H%H "*3)D#wwt}}ggVZmm*\*\ '  ).)BFSRWY]L^`rss  *>*DdSRXM[mnn  $2>2TVZ]`bibijpbqbqszsz  |B  tC  tC  EL  EL  MR  ES  ES  UY  ]Z  \n  $o  $o   "00PRVY\^e^efl^m^mosXt  wI  "J  "J !*63t!D!D "+)D#v">"> *3)D#wwvPWPWX^P_P_ahahinaoaoqu*v*v '(1	$WWV__d(S(S % &'>bJ_``  ((@$Labb  *>*DdWWUY]]O]rss  ,^,H$QXQXY]Q^Q^P_avww (y  )	$ "+)D''$--"@"@ $-IdGGDMM$B$B ! $n%:D777CSCSBTVlmm  *>*DdBPfgg  ((@$Lbcc  *>*DdWWUZ^^]d]dej]k]kmtmtu|m}m}L~  AW  X  X &YtWWW-=-=>> "+)D//  )	$ "+)D''%..''%..RYRYZaRbRb"c"c   "#   #^$8$f__  &~&<dVVDTVeff  %n%:D3PVY`Y`agYhYhBikz{{  ).)BD3PWPWX^P_P_ahahioapapJq  tC  D  D  &~&<dS''RX//DZ\kll  &~&<dSE?[[ %IdC88 'iff== &YtS''&//776??SS !*4ggfoowwv!W!W 'ic776??CC 'ic22  tWWV__6MO`aa %n%:D64Q\B]_pqq  ''>ggfooEVXijj  -n-JDSVX\^e^efl^m^mRn  qB  C  C  se=NOOP P Pr+   