
    \
j	                    Z$   d Z ddlT ddlmZ ddl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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/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjd=ZkdZldZmdZndZodZpdZqdZrdZsdZtdZudZvdiZwdZxdZydZzdZ{d Z|d!Z}d"Z~d#Zd$Zd%Zd&Zd'Zd(Zd)Zd*Zd+Zd,Zd-Zd.Zd/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd7Zd8Zd9Zd:Zd;Zd<Zd?Zd@ZdAZdBZdjZdkZdCZdDZdEZdlZdmZdnZd
ZdZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}ZdZdZd~ZdZdZdZdZdZdZdZdhZdZdZdZdZdZdZdZdZdZdZdZdZdZ ed          ZeZeZeZ G d deӦ          ZeZeZ G d deӦ          ZeZdefdefdefdefge_        eZdefdedz  fdedz  fdefdefge_        eZ eeԦ          ZdZeZeZ edeeeegd          ZdZ edeegd          ZeZ edeeeeeegd          Z edeeeeeeeegd          Z eeeee          Z eeeϦ          Z eeeeeee          Z eeeeeeeee          ZdZdZ edeegd          Z eee          ZdZ edeeeee ee           ee          gd          ZeZ edeeeee ee           ee          gd          Z edee ee           ee          e ee           ee          gd          Z eeeeee ee           ee                    Z eeeeee ee           ee                    Z eee ee           ee          e ee           ee                    ZdZeZ edeeeegd          Z  edeg d          Z eeeee          Z ee          ZdZ edeeeee ee          gd          Z edeegd          Z edeeegd          Z edeegd          Z edeee ee          gd          Z	 eeeeee ee                    Z
 eeeЦ          Z eeee          Z eeeЦ          Z eeee ee                    ZdZ edeeegd          Z edeeegd          Z edee ee          gd          Z eeee          Z eeee          Z eee ee                    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# eee          Z$dZ% edeg d          Z& ee          Z'dZ( edeeeegdæ          Z) edeg dæ          Z* eeeee          Z+ ee          Z,dZ- edeeeee ee          gdƦ          Z. edeegdƦ          Z/ edeeegdƦ          Z0 edeegdƦ          Z1 edeee ee          gdƦ          Z2 eeeeee ee                    Z3 eeeѦ          Z4 eeee          Z5 eeeѦ          Z6 eeee ee                    Z7dZ8 edeeeee ee           ee          gd̦          Z9 edeeeee ee           ee          gd̦          Z: edee ee           ee          e ee           ee          gd̦          Z; eeeeee ee           ee                    Z< eeeeee ee           ee                    Z= eee ee           ee          e ee           ee                    Z>dZ? edeegdЦ          Z@ edeg dЦ          ZA eee          ZB ee          ZCdZDdZEeZFeZG ed ee          eFeGeGeGgdӦ          ZH edd ed          gdӦ          ZI e ee          eFeGeGeG          ZJ ed ed                    ZKdZLdZMdZNeOZP edee eΐeP           eΐeP           eΐeP          gd֦          ZQeZR edee eΐeR           eΐeR          gd֦          ZS edؐePeePePePgd֦          ZT edِePeeePePePgd֦          ZU edeeePePeP eΐeP           eΐeP           eΐeP          gd֦          ZV edeeeP eΐeP           eΐeP           eΐeP          gd֦          ZW eee eΐeP           eΐeP           eΐeP                    ZX eee eΐeR           eΐeR                    ZY eePeePePeP          ZZ eePeeePePeP          Z[ eeeePePeP eΐeP           eΐeP           eΐeP                    Z\ eeeeP eΐeP           eΐeP           eΐeP                    Z]dZ^ edeee ee          gdݦ          Z_ edeee ee          gdݦ          Z` eeee ee                    Za eeee ee                    ZbdZc edeee ee          gd          Zd edeee ee          gd          ZeeZf edeee eΐef           eΐef           eΐef          gd          Zg edeee eΐef           eΐef           eΐef          gd          Zh eeee ee                    Zi eeee ee                    Zj eeee eΐef           eΐef           eΐef                    Zk eeee eΐef           eΐef           eΐef                    ZldZm edeegd          Zn edeegd          Zo edee ee          gd          Zp edeeegd          Zq edee ee          gd          Zr edeeegd          Zs edee ee          gd          Zt edeeegd          Zu edee ee          gd          Zv edeeegd          Zw edee ee          gd          Zx edee ee           ee          gd          Zy eee          Zz eee          Z{ eee ee                    Z| eeee          Z} eee ee                    Z~ eeee          Z eee ee                    Z eeee          Z eee ee                    Z eeee          Z eee ee                    Z eee ee           ee                    ZdZ ed          Z edeeeegd          Z edeeegd          Z edee eeϦ           eΐe           ee֦          egd          Z edee eΐe          egd          Z eeeee          Z eeee          Z eee eeϦ           eΐe           ee֦          e          Z eee eΐe          e          ZdZ edeg d          Z edeg d          Z ede ee          gd          Z ede ee          gd          Z ee          Z ee          Z ee ee                    Z ee ee                    ZdZ ede ee          gd          Z edeg d          Z edeg d          Z ede ee֦           ee֦           ee          gd          Z ee ee                    Z ee          Z ee          Z ee ee֦           ee֦           ee                    ZdZdZdZdZdZ ed eeegd          Z edeeegd          Z edee eΐe           eΐe          gd          Z edee eΐe           eΐe          gd          Z edee eΐe          gd          Z edeegd          Z eeee          Z eeee          Z eee eΐe           eΐe                    Z eee eΐe           eΐe                    Z eee eΐe                    Z eee          ZdZ edee eeҦ          gd          Z ed	eeeegd          Z ed
e eeҦ          gd          Z edeee eeҦ          gd          Z edeeg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.
    )*)link_WGL)c_void               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   Nc                       e Zd Zg dZdS )struct__GPU_DEVICE)cb
DeviceNameDeviceStringFlagsrcVirtualScreenN__name__
__module____qualname__	__slots__     M/DATA/AppData/hermes/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   r   r   r   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wglFreeMemoryNV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(  WIN32_LEAN_AND_MEANWGL_WGLEXT_VERSIONWGL_FRONT_COLOR_BUFFER_BIT_ARBWGL_BACK_COLOR_BUFFER_BIT_ARBWGL_DEPTH_BUFFER_BIT_ARBWGL_STENCIL_BUFFER_BIT_ARBWGL_SAMPLE_BUFFERS_ARBWGL_SAMPLES_ARBWGL_NUMBER_PIXEL_FORMATS_ARBWGL_DRAW_TO_WINDOW_ARBWGL_DRAW_TO_BITMAP_ARBWGL_ACCELERATION_ARBWGL_NEED_PALETTE_ARBWGL_NEED_SYSTEM_PALETTE_ARBWGL_SWAP_LAYER_BUFFERS_ARBWGL_SWAP_METHOD_ARBWGL_NUMBER_OVERLAYS_ARBWGL_NUMBER_UNDERLAYS_ARBWGL_TRANSPARENT_ARBWGL_TRANSPARENT_RED_VALUE_ARBWGL_TRANSPARENT_GREEN_VALUE_ARBWGL_TRANSPARENT_BLUE_VALUE_ARBWGL_TRANSPARENT_ALPHA_VALUE_ARBWGL_TRANSPARENT_INDEX_VALUE_ARBWGL_SHARE_DEPTH_ARBWGL_SHARE_STENCIL_ARBWGL_SHARE_ACCUM_ARBWGL_SUPPORT_GDI_ARBWGL_SUPPORT_OPENGL_ARBWGL_DOUBLE_BUFFER_ARBWGL_STEREO_ARBWGL_PIXEL_TYPE_ARBWGL_COLOR_BITS_ARBWGL_RED_BITS_ARBWGL_RED_SHIFT_ARBWGL_GREEN_BITS_ARBWGL_GREEN_SHIFT_ARBWGL_BLUE_BITS_ARBWGL_BLUE_SHIFT_ARBWGL_ALPHA_BITS_ARBWGL_ALPHA_SHIFT_ARBWGL_ACCUM_BITS_ARBWGL_ACCUM_RED_BITS_ARBWGL_ACCUM_GREEN_BITS_ARBWGL_ACCUM_BLUE_BITS_ARBWGL_ACCUM_ALPHA_BITS_ARBWGL_DEPTH_BITS_ARBWGL_STENCIL_BITS_ARBWGL_AUX_BUFFERS_ARBWGL_NO_ACCELERATION_ARBWGL_GENERIC_ACCELERATION_ARBWGL_FULL_ACCELERATION_ARBWGL_SWAP_EXCHANGE_ARBWGL_SWAP_COPY_ARBWGL_SWAP_UNDEFINED_ARBWGL_TYPE_RGBA_ARBWGL_TYPE_COLORINDEX_ARBERROR_INVALID_PIXEL_TYPE_ARB&ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARBWGL_DRAW_TO_PBUFFER_ARBWGL_MAX_PBUFFER_PIXELS_ARBWGL_MAX_PBUFFER_WIDTH_ARBWGL_MAX_PBUFFER_HEIGHT_ARBWGL_PBUFFER_LARGEST_ARBWGL_PBUFFER_WIDTH_ARBWGL_PBUFFER_HEIGHT_ARBWGL_PBUFFER_LOST_ARBWGL_BIND_TO_TEXTURE_RGB_ARBWGL_BIND_TO_TEXTURE_RGBA_ARBWGL_TEXTURE_FORMAT_ARBWGL_TEXTURE_TARGET_ARBWGL_MIPMAP_TEXTURE_ARBWGL_TEXTURE_RGB_ARBWGL_TEXTURE_RGBA_ARBWGL_NO_TEXTURE_ARBWGL_TEXTURE_CUBE_MAP_ARBWGL_TEXTURE_1D_ARBWGL_TEXTURE_2D_ARBWGL_MIPMAP_LEVEL_ARBWGL_CUBE_MAP_FACE_ARB#WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB#WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB#WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB#WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB#WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB#WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARBWGL_FRONT_LEFT_ARBWGL_FRONT_RIGHT_ARBWGL_BACK_LEFT_ARBWGL_BACK_RIGHT_ARB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_TYPE_RGBA_FLOAT_ARBERROR_INVALID_PIXEL_TYPE_EXTWGL_NUMBER_PIXEL_FORMATS_EXTWGL_DRAW_TO_WINDOW_EXTWGL_DRAW_TO_BITMAP_EXTWGL_ACCELERATION_EXTWGL_NEED_PALETTE_EXTWGL_NEED_SYSTEM_PALETTE_EXTWGL_SWAP_LAYER_BUFFERS_EXTWGL_SWAP_METHOD_EXTWGL_NUMBER_OVERLAYS_EXTWGL_NUMBER_UNDERLAYS_EXTWGL_TRANSPARENT_EXTWGL_TRANSPARENT_VALUE_EXTWGL_SHARE_DEPTH_EXTWGL_SHARE_STENCIL_EXTWGL_SHARE_ACCUM_EXTWGL_SUPPORT_GDI_EXTWGL_SUPPORT_OPENGL_EXTWGL_DOUBLE_BUFFER_EXTWGL_STEREO_EXTWGL_PIXEL_TYPE_EXTWGL_COLOR_BITS_EXTWGL_RED_BITS_EXTWGL_RED_SHIFT_EXTWGL_GREEN_BITS_EXTWGL_GREEN_SHIFT_EXTWGL_BLUE_BITS_EXTWGL_BLUE_SHIFT_EXTWGL_ALPHA_BITS_EXTWGL_ALPHA_SHIFT_EXTWGL_ACCUM_BITS_EXTWGL_ACCUM_RED_BITS_EXTWGL_ACCUM_GREEN_BITS_EXTWGL_ACCUM_BLUE_BITS_EXTWGL_ACCUM_ALPHA_BITS_EXTWGL_DEPTH_BITS_EXTWGL_STENCIL_BITS_EXTWGL_AUX_BUFFERS_EXTWGL_NO_ACCELERATION_EXTWGL_GENERIC_ACCELERATION_EXTWGL_FULL_ACCELERATION_EXTWGL_SWAP_EXCHANGE_EXTWGL_SWAP_COPY_EXTWGL_SWAP_UNDEFINED_EXTWGL_TYPE_RGBA_EXTWGL_TYPE_COLORINDEX_EXTWGL_DRAW_TO_PBUFFER_EXTWGL_MAX_PBUFFER_PIXELS_EXTWGL_MAX_PBUFFER_WIDTH_EXTWGL_MAX_PBUFFER_HEIGHT_EXTWGL_OPTIMAL_PBUFFER_WIDTH_EXTWGL_OPTIMAL_PBUFFER_HEIGHT_EXTWGL_PBUFFER_LARGEST_EXTWGL_PBUFFER_WIDTH_EXTWGL_PBUFFER_HEIGHT_EXTWGL_DEPTH_FLOAT_EXTWGL_SAMPLE_BUFFERS_3DFXWGL_SAMPLES_3DFXWGL_SAMPLE_BUFFERS_EXTWGL_SAMPLES_EXT.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_GAMMA_TABLE_SIZE_I3DWGL_GAMMA_EXCLUDE_DESKTOP_I3D WGL_GENLOCK_SOURCE_MULTIVIEW_I3D#WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D$WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D"WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D#WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D$WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D#WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D"WGL_GENLOCK_SOURCE_EDGE_RISING_I3D WGL_GENLOCK_SOURCE_EDGE_BOTH_I3DWGL_IMAGE_BUFFER_MIN_ACCESS_I3DWGL_IMAGE_BUFFER_LOCK_I3DWGL_BIND_TO_TEXTURE_DEPTH_NV&WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NVWGL_DEPTH_TEXTURE_FORMAT_NVWGL_TEXTURE_DEPTH_COMPONENT_NVWGL_DEPTH_COMPONENT_NV$WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV%WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NVWGL_TEXTURE_RECTANGLE_NVWGL_TYPE_RGBA_FLOAT_ATIWGL_RGBA_FLOAT_MODE_ATI#WGL_COLOR_CLEAR_UNCLAMPED_VALUE_ATIWGL_FLOAT_COMPONENTS_NV(WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV)WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV*WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV+WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NVWGL_TEXTURE_FLOAT_R_NVWGL_TEXTURE_FLOAT_RG_NVWGL_TEXTURE_FLOAT_RGB_NVWGL_TEXTURE_FLOAT_RGBA_NV(WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV"WGL_ERROR_MISSING_AFFINITY_MASK_NVHPBUFFERARBHPBUFFEREXTHGPUNV
GPU_DEVICEPGPU_DEVICEWGL_ARB_buffer_regionr"   r$   r%   r&   PFNWGLCREATEBUFFERREGIONARBPROCPFNWGLDELETEBUFFERREGIONARBPROCPFNWGLSAVEBUFFERREGIONARBPROC PFNWGLRESTOREBUFFERREGIONARBPROCWGL_ARB_multisampleWGL_ARB_extensions_stringr'    PFNWGLGETEXTENSIONSSTRINGARBPROCWGL_ARB_pixel_formatr)   r+   r,   #PFNWGLGETPIXELFORMATATTRIBIVARBPROC#PFNWGLGETPIXELFORMATATTRIBFVARBPROCPFNWGLCHOOSEPIXELFORMATARBPROCWGL_ARB_make_current_readr-   r/   PFNWGLMAKECONTEXTCURRENTARBPROCPFNWGLGETCURRENTREADDCARBPROCWGL_ARB_pbufferr0   r2   r3   r4   r5   PFNWGLCREATEPBUFFERARBPROCPFNWGLGETPBUFFERDCARBPROCPFNWGLRELEASEPBUFFERDCARBPROCPFNWGLDESTROYPBUFFERARBPROCPFNWGLQUERYPBUFFERARBPROCWGL_ARB_render_texturer6   r8   r9   PFNWGLBINDTEXIMAGEARBPROCPFNWGLRELEASETEXIMAGEARBPROCPFNWGLSETPBUFFERATTRIBARBPROCWGL_ARB_pixel_format_floatWGL_EXT_display_color_tabler:   r<   r=   r>   $PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC"PFNWGLLOADDISPLAYCOLORTABLEEXTPROC"PFNWGLBINDDISPLAYCOLORTABLEEXTPROC%PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROCWGL_EXT_extensions_stringr?    PFNWGLGETEXTENSIONSSTRINGEXTPROCWGL_EXT_make_current_readrA   rC   PFNWGLMAKECONTEXTCURRENTEXTPROCPFNWGLGETCURRENTREADDCEXTPROCWGL_EXT_pbufferrD   rF   rG   rH   rI   PFNWGLCREATEPBUFFEREXTPROCPFNWGLGETPBUFFERDCEXTPROCPFNWGLRELEASEPBUFFERDCEXTPROCPFNWGLDESTROYPBUFFEREXTPROCPFNWGLQUERYPBUFFEREXTPROCWGL_EXT_pixel_formatrJ   rL   rM   #PFNWGLGETPIXELFORMATATTRIBIVEXTPROC#PFNWGLGETPIXELFORMATATTRIBFVEXTPROCPFNWGLCHOOSEPIXELFORMATEXTPROCWGL_EXT_swap_controlrN   rP   PFNWGLSWAPINTERVALEXTPROCPFNWGLGETSWAPINTERVALEXTPROCWGL_EXT_depth_floatWGL_NV_vertex_array_rangerQ   rS   PFNWGLALLOCATEMEMORYNVPROCPFNWGLFREEMEMORYNVPROCWGL_3DFX_multisampleWGL_EXT_multisampleWGL_OML_sync_controlrT   rV   rW   rX   rY   rZ   PFNWGLGETSYNCVALUESOMLPROCPFNWGLGETMSCRATEOMLPROCPFNWGLSWAPBUFFERSMSCOMLPROC PFNWGLSWAPLAYERBUFFERSMSCOMLPROCPFNWGLWAITFORMSCOMLPROCPFNWGLWAITFORSBCOMLPROCWGL_I3D_digital_video_controlr[   r]   &PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC&PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROCWGL_I3D_gammar^   r`   ra   rb   $PFNWGLGETGAMMATABLEPARAMETERSI3DPROC$PFNWGLSETGAMMATABLEPARAMETERSI3DPROCPFNWGLGETGAMMATABLEI3DPROCPFNWGLSETGAMMATABLEI3DPROCWGL_I3D_genlockrc   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   PFNWGLENABLEGENLOCKI3DPROCPFNWGLDISABLEGENLOCKI3DPROCPFNWGLISENABLEDGENLOCKI3DPROCPFNWGLGENLOCKSOURCEI3DPROCPFNWGLGETGENLOCKSOURCEI3DPROCPFNWGLGENLOCKSOURCEEDGEI3DPROC!PFNWGLGETGENLOCKSOURCEEDGEI3DPROCPFNWGLGENLOCKSAMPLERATEI3DPROC!PFNWGLGETGENLOCKSAMPLERATEI3DPROCPFNWGLGENLOCKSOURCEDELAYI3DPROC"PFNWGLGETGENLOCKSOURCEDELAYI3DPROC'PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROCWGL_I3D_image_bufferrp   rr   rs   rt   PFNWGLCREATEIMAGEBUFFERI3DPROCPFNWGLDESTROYIMAGEBUFFERI3DPROC'PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC%PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROCWGL_I3D_swap_frame_lockru   rw   rx   ry   PFNWGLENABLEFRAMELOCKI3DPROCPFNWGLDISABLEFRAMELOCKI3DPROCPFNWGLISENABLEDFRAMELOCKI3DPROC!PFNWGLQUERYFRAMELOCKMASTERI3DPROCWGL_I3D_swap_frame_usagerz   r|   r}   r~   PFNWGLGETFRAMEUSAGEI3DPROCPFNWGLBEGINFRAMETRACKINGI3DPROCPFNWGLENDFRAMETRACKINGI3DPROCPFNWGLQUERYFRAMETRACKINGI3DPROCWGL_ATI_pixel_format_floatWGL_NV_render_depth_textureWGL_NV_render_texture_rectangleWGL_NV_float_bufferWGL_NV_swap_groupr   r   r   r   r   r   PFNWGLJOINSWAPGROUPNVPROCPFNWGLBINDSWAPBARRIERNVPROCPFNWGLQUERYSWAPGROUPNVPROCPFNWGLQUERYMAXSWAPGROUPSNVPROCPFNWGLQUERYFRAMECOUNTNVPROCPFNWGLRESETFRAMECOUNTNVPROCWGL_NV_gpu_affinityr   r   r   r   r   (  __doc__ctypespyglet.gl.libr   _link_functionr   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   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  POINTERHANDLErT  rU  rV  	Structurer   c_ulongDWORDc_charCHARr   c_longLONG_fields_RECTrW  rX  rY  HDCc_uintUINTc_intr"   VOIDr$   BOOLr%   r&   	CFUNCTYPErZ  r[  r\  r]  r^  r_  c_char_pr'   r`  ra  r)   c_floatFLOATr+   r,   rb  rc  rd  re  HGLRCr-   r/   rf  rg  rh  r0   r2   r3   r4   r5   ri  rj  rk  rl  rm  rn  r6   r8   r9   ro  rp  rq  rr  rs  c_ubyte	GLbooleanc_ushortGLushortr:   GLuintr<   r=   r>   rt  ru  rv  rw  rx  r?   ry  rz  rA   rC   r{  r|  r}  rD   rF   rG   rH   rI   r~  r  r  r  r  r  rJ   rL   rM   r  r  r  r  rN   rP   r  r  r  r  GLsizeiGLfloatrQ   rS   r  r  r  r  r  
c_longlongINT64rT   INT32rV   rW   rX   rY   rZ   r  r  r  r  r  r  r  r[   r]   r  r  r  r^   r`   USHORTra   rb   r  r  r  r  r  rc   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   r  r  r  r  r  r  r  r  r  r  r  r  r  LPVOIDrp   rr   rs   rt   r  r  r  r  r  ru   rw   rx   ry   r  r  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  r  r  r   r   r   r   r   __all__r   r   r   <module>r     s  H      4 4 4 4 4 4               !"  !      $     " !      $ "& !% "& "&                          #        # )- & !   !     " #            &* #&* #&* #&* #&* #&* #     # #     " !                                #         !   !  $ !%        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n n nr   