
    ^j                   Z+   d 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mZmZm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 ddlmZ ddl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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/ZHd0ZId1ZJd2ZKd3ZLd4ZMd5ZNd6ZOd7ZPd8ZQd9ZRd:ZSd;ZTd<ZUd=ZVd>ZWd?ZXd@ZYdAZZdBZ[dCZ\dDZ]dEZ^dFZ_dGZ`dHZadIZbdJZcdKZddLZedMZfdNZgdOZhdPZidQZjdRZkdSZldTZmdUZndVZodWZpdXZqdYZrdZZsd[Ztd\Zud]Zvd^Zwd_Zxd`ZydaZzdbZ{dcZ|ddZ}deZ~dfZdgZdhZdiZdjZdkZdZd
ZdlZdmZdnZdoZdpZd@ZdZdZdZdZdZdZdZdZdZdZdZdqZdZd Zd!Zd"Zd#Zd$Zd%Zd&Zd'Zd(Zd)Zd*Zd+Zd,Zd-Zd.Zd/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd7Zd8Zd9Zd:Zd;Zd<Zd=Zd>Zd?ZdBZdCZdDZdEZdrZdsZdFZdGZdHZdtZduZdvZdZdZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZd
ZdZdZdZdZdZdZdZdZdkZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ eZeZeZeZeZeZ G d de          Z G d de          Zdefdefdefdefge_	        eZ
defdedz  fdedz  fdefde
fge_	        eZ ee          ZdZ edeee	egd          ZdZ edeegd          Ze
Z edeee	e	e	e	gd          Z ede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	          ZdZdZ edeegdæ          Z eee          ZdZ edĐeee	e	e ee	           ee	          gdŦ          Z edƐeee	e	e ee	           ee          gdŦ          Z edǐe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dȐeeee$gdɦ          Z% edeg dɦ          Z& eeeee$          Z' ee          Z(dZ) edːeee	e	e	 ee	          gd̦          Z* edeegd̦          Z+ ede	eegd̦          Z, edϐeegd̦          Z- edАeee	 ee	          gd̦          Z. eeee	e	e	 ee	                    Z/ eee          Z0 ee	ee          Z1 eee          Z2 eeee	 ee	                    Z3dZ4 edѐeee	gdҦ          Z5 edӐeee	gdҦ          Z6 edԐee ee	          gdҦ          Z7 eeee	          Z8 eeee	          Z9 eee ee	                    Z:dZ;dZ< edՐe$ee$ ee	          gd֦          Z= ee$ee$ ee	                    Z>dZ?eZ@eZA edאe@eAgdئ          ZBeZC edِe@ eeA          eCgdئ          ZD edڐe@eAgdئ          ZE edېeeAgdئ          ZF ee@eA          ZG ee@ eeA          eC          ZH ee@eA          ZI eeeA          ZJdZK edeg dݦ          ZL ee          ZMdZN edސeeee$gdߦ          ZO edeg dߦ          ZP eeeee$          ZQ ee          ZRdZS edeee	e	e	 ee	          gd          ZT edeegd          ZU ede	eegd          ZV edeegd          ZW edeee	 ee	          gd          ZX eeee	e	e	 ee	                    ZY eee          ZZ ee	ee          Z[ eee          Z\ eeee	 ee	                    Z]dZ^ edeee	e	e ee	           ee	          gd          Z_ edeee	e	e ee	           ee          gd          Z` edee ee	           ee          e ee	           ee          gd          Za eeee	e	e ee	           ee	                    Zb eeee	e	e ee	           ee                    Zc eee ee	           ee          e ee	           ee                    ZddZe edee	gd          Zf ede	g d          Zg eee	          Zh ee	          ZidZjdZke	ZleZm ed ee          elemememgd          Zn edd ed          gd          Zo e ee          elememem          Zp ed ed                    ZqdZrdZsdZt edee ee           ee           ee          gd          Zu edee ee           ee          gd          Zv edeeeeegd          Zw edeee	eeegd          Zx edeeeee ee           ee           ee          gd          Zy edeee ee           ee           ee          gd          Zz eee ee           ee           ee                    Z{ eee ee           ee                    Z| eeeeee          Z} eeee	eee          Z~ eeeeee ee           ee           ee                    Z eeee ee           ee           ee                    ZdZ edeee	 ee	          gd          Z edeee	 ee	          gd          Z eeee	 ee	                    Z eeee	 ee	                    ZdZ edeee	 ee	          gd          Z edeee	 ee	          gd          Z edeee	 ee           e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	                    Z 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                    ZdZ ed eegd          Z edeegd          Z edee ee          gd          Z edeeegd          Z edee ee          gd          Z edeeegd          Z edee ee          gd          Z edeeegd          Z ed	ee ee          gd          Z ed
eeegd          Z edee ee          gd          Z edee ee           ee          gd          Z eee          Z 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          Z eee ee                    Z eee ee           ee                    ZdZ edeeeegd          Z edeeegd          Z edee ee           ee           ee          egd          Z ede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deg d          Z edeg d          Z ede ee          gd          Z ede ee          gd          Z ee          Z ee          Z ee ee                    Z ee ee                    ZdZ ede ee          gd          Z ede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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                    Z eeeee ee	                    Z eee	 ee	                    ZdZ ed eee	 ee          gd!          Z ed"eegd!          Z ed#e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eee	 ee                    Z eee          Z e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                    ZdZ ed'eeeCgd(          Z ed)eeCeCgd(          Z ed*ee eeC           eeC          gd(          Z ed+ee eeC           eeC          gd(          Z ed,ee eeC          gd(          Z ed-eegd(          Z eeeeC          Z eeeCeC          Z eee eeC           eeC                    Z eee eeC           eeC                    Z eee eeC                    Z eee          ZdZ ed.ee ee          gd/          Z ed0eeeegd/          Z ed1e ee          gd/          Z ed2eee ee          gd/          Z ed3eegd/          Z eee ee                    Z eeeee          Z ee ee                    Z eeee ee                    Z eee          Zg d4ZdS (5  zwWrapper for http://oss.sgi.com/projects/ogl-sample/ABI/wglext.h

Generated by tools/gengl.py.
Do not modify this file.
    )annotations)	CFUNCTYPEPOINTER	Structurec_char_pc_floatc_intc_longc_ubytec_uintc_ulongc_ushort)	HANDLECHARDWORDLONGHDCUINTUSHORTLPVOIDFLOAT)c_void)link_WGL)INT64INT32               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   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   i   i   i   i   i   i   i   i   iU   iV   iW   iX   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   c                      e Zd Zg dZdS )struct__GPU_DEVICE)
DeviceNameDeviceStringFlagscbrcVirtualScreenN__name__
__module____qualname__	__slots__     O/home/agentuser/manim-venv/lib/python3.11/site-packages/pyglet/gl/wglext_arb.pyr"   r"   #  s          IIIr.   r"   c                      e Zd Zg dZdS )struct_tagRECT)bottomleftrighttopNr(   r-   r.   r/   r1   r1   ,  s          IIIr.   r1   r3   r5   r4   r2   r&   r#       r$      r%   r'   wglCreateBufferRegionARBARB_buffer_regionN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wglCreateContextAttribsARBARB_create_context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wglEnumerateVideoDevicesNVNV_present_videowglBindVideoDeviceNVwglQueryCurrentContextNVwglGetVideoDeviceNVNV_video_outwglReleaseVideoDeviceNVwglBindVideoImageNVwglReleaseVideoImageNVwglSendPbufferToVideoNVwglGetVideoInfoNV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ERROR_INVALID_VERSION_ARB
GPU_DEVICEHGPUNVHPBUFFERARBHPBUFFEREXTHPGPUNV
HPVIDEODEVHVIDEOOUTPUTDEVICENVPFNWGLALLOCATEMEMORYNVPROC'PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROCPFNWGLBEGINFRAMETRACKINGI3DPROC"PFNWGLBINDDISPLAYCOLORTABLEEXTPROCPFNWGLBINDSWAPBARRIERNVPROCPFNWGLBINDTEXIMAGEARBPROCPFNWGLBINDVIDEODEVICENVPROCPFNWGLBINDVIDEOIMAGENVPROCPFNWGLCHOOSEPIXELFORMATARBPROCPFNWGLCHOOSEPIXELFORMATEXTPROCPFNWGLCREATEAFFINITYDCNVPROCPFNWGLCREATEBUFFERREGIONARBPROC!PFNWGLCREATECONTEXTATTRIBSARBPROC$PFNWGLCREATEDISPLAYCOLORTABLEEXTPROCPFNWGLCREATEIMAGEBUFFERI3DPROCPFNWGLCREATEPBUFFERARBPROCPFNWGLCREATEPBUFFEREXTPROCPFNWGLDELETEBUFFERREGIONARBPROCPFNWGLDELETEDCNVPROC%PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROCPFNWGLDESTROYIMAGEBUFFERI3DPROCPFNWGLDESTROYPBUFFERARBPROCPFNWGLDESTROYPBUFFEREXTPROCPFNWGLDISABLEFRAMELOCKI3DPROCPFNWGLDISABLEGENLOCKI3DPROCPFNWGLENABLEFRAMELOCKI3DPROCPFNWGLENABLEGENLOCKI3DPROCPFNWGLENDFRAMETRACKINGI3DPROC!PFNWGLENUMERATEVIDEODEVICESNVPROCPFNWGLENUMGPUDEVICESNVPROC"PFNWGLENUMGPUSFROMAFFINITYDCNVPROCPFNWGLENUMGPUSNVPROC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PFNWGLGETVIDEODEVICENVPROCPFNWGLGETVIDEOINFONVPROCPFNWGLISENABLEDFRAMELOCKI3DPROCPFNWGLISENABLEDGENLOCKI3DPROCPFNWGLJOINSWAPGROUPNVPROC"PFNWGLLOADDISPLAYCOLORTABLEEXTPROCPFNWGLMAKECONTEXTCURRENTARBPROCPFNWGLMAKECONTEXTCURRENTEXTPROCPFNWGLQUERYCURRENTCONTEXTNVPROCPFNWGLQUERYFRAMECOUNTNVPROC!PFNWGLQUERYFRAMELOCKMASTERI3DPROCPFNWGLQUERYFRAMETRACKINGI3DPROC'PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROCPFNWGLQUERYMAXSWAPGROUPSNVPROCPFNWGLQUERYPBUFFERARBPROCPFNWGLQUERYPBUFFEREXTPROCPFNWGLQUERYSWAPGROUPNVPROC%PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROCPFNWGLRELEASEPBUFFERDCARBPROCPFNWGLRELEASEPBUFFERDCEXTPROCPFNWGLRELEASETEXIMAGEARBPROCPFNWGLRELEASEVIDEODEVICENVPROCPFNWGLRELEASEVIDEOIMAGENVPROCPFNWGLRESETFRAMECOUNTNVPROC PFNWGLRESTOREBUFFERREGIONARBPROCPFNWGLSAVEBUFFERREGIONARBPROCPFNWGLSENDPBUFFERTOVIDEONVPROC&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_BIND_TO_VIDEO_RGBA_NV"WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NVWGL_BIND_TO_VIDEO_RGB_NV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_CONTEXT_DEBUG_BIT_ARBWGL_CONTEXT_FLAGS_ARB&WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARBWGL_CONTEXT_LAYER_PLANE_ARBWGL_CONTEXT_MAJOR_VERSION_ARBWGL_CONTEXT_MINOR_VERSION_ARB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_FRAMEBUFFER_SRGB_CAPABLE_EXT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_NUM_VIDEO_SLOTS_NV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_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_EMITTER_DISABLE_3DLWGL_STEREO_EMITTER_ENABLE_3DLWGL_STEREO_EXTWGL_STEREO_POLARITY_INVERT_3DLWGL_STEREO_POLARITY_NORMAL_3DL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_TYPE_RGBA_UNSIGNED_FLOAT_EXTWGL_VIDEO_OUT_ALPHA_NV WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV WGL_VIDEO_OUT_COLOR_AND_DEPTH_NVWGL_VIDEO_OUT_COLOR_NVWGL_VIDEO_OUT_DEPTH_NVWGL_VIDEO_OUT_FIELD_1WGL_VIDEO_OUT_FIELD_2WGL_VIDEO_OUT_FRAME WGL_VIDEO_OUT_STACKED_FIELDS_1_2 WGL_VIDEO_OUT_STACKED_FIELDS_2_1WGL_WGLEXT_VERSIONWIN32_LEAN_AND_MEANWGL_3DFX_multisampleWGL_ARB_buffer_regionWGL_ARB_create_context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_framebuffer_sRGBWGL_EXT_make_current_readWGL_EXT_multisampleWGL_EXT_pbufferWGL_EXT_pixel_format!WGL_EXT_pixel_format_packed_float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_present_videoWGL_NV_swap_groupWGL_NV_vertex_array_rangeWGL_NV_video_outWGL_OML_sync_controlri   r   r   rU   r   rL   r   r   rB   re   r   r8   rP   rR   r   rF   r\   r:   r   rV   r   rJ   r`   r   r}   r   r{   r   r   r   r   r   rk   r   r   r   r   rE   r[   rs   r=   rW   r   ry   rv   r   r   r   r   rn   rH   r^   rA   rd   r?   rb   rh   rl   r   r   r   r~   r   rT   rC   rY   r   r   r   r   r   r   rK   ra   r   r   rI   r_   rN   r   r   r   r<   r;   r   ru   rz   rx   rO   ro   rf   rp   rq   rr   (  __doc__
__future__r   ctypesr   r   r   r   r   r	   r
   r   r   r   r   ctypes.wintypesr   r   r   r   r   r   r   r   r   pyglet.gl.libr   r   _link_functionpyglet.libs.win32.typesr   r   r  r  rh  r5  rT  r  r  r  r  rb  r^  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r\  r  r  rI  r  r  rz  r|  rE  rG  r%  r'  r  r#  r!  r  r  rR  r  r3  r  ro  rk  r  r  r  r  r  r   r   r`  r  r  r  r  r  r  r  rA  r@  r  r  r  r  r  r  r  r  r  r  rQ  r  r  r  r  r  r  ri  rj  r6  r7  r)  r*  r+  r,  r-  r.  r/  r0  r1  r2  r  rK  rM  rO  rP  rN  rL  r   r   r  rc  r_  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r]  r  r  rJ  r  r  r{  r}  rF  rH  r&  r(  r  r$  r"  r   r  rS  r  r4  r  rp  rl  r  r  r  r  r  ra  r  r  r  r  r  r  r  r  rV  r  r  r  r  rX  rY  rZ  r[  rn  rm  ry  rw  rv  rx  rr  rq  rt  ru  rs  r  r~  r8  r9  rW  r  rU  r?  r>  r  r  rf  r=  r<  r;  r:  r  r  r  r  r  r  r  r  r  rg  r  rD  rB  rC  r  r  r  r  r  r  r  r  r  r  rd  re  r   r   r   r   r   r   r"   r1   _fields_RECTr   r  r  r8   VOIDr:   BOOLr;   r<   r   r   r  r  r  r  r=   r   r  r?   rA   rB   r   r   r   r  HGLRCrC   rE   r   r   r  rF   rH   rI   rJ   rK   r   r   r  r   r  r  rL   rN   rO   r   r  r  r  r  rP   r   r  	GLbooleanGLushortrR   GLuintrT   rU   rV   r   r   r   r   r  rW   r   r  rY   r[   r   r   r  r\   r^   r_   r`   ra   r   r   r  r   r  r  rb   rd   re   r   r   r   r
  rf   rh   r  r   r  r  GLsizeiGLfloatri   rk   r   r   r  r  r  rl   rn   ro   rp   rq   rr   r   r   r  r  r  r  r  rs   ru   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   r   r   r   r   r   r	  r   r
  r  r   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$   
 # " " " " " v v v v v v v v v v v v v v v v v v v v v v v v v v W W W W W W W W W W W W W W W W W W W W W W             4 4 4 4 4 4 0 0 0 0 0 0 0 0   !"  !      $     " !      $ "& !% "& "&                          #        # )- & !   !     " #            &* #&* #&* #&* #&* #&* #      )* & $  $ "    # #     " !                                #         !   !  $ !%        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   +^,H%RUW\^e^efk^l^lQm  pD  E  E $-IeS%$P$P ! 	 ./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   $% !  +^,H%RUW^W^_sWtWtQu  xJ  K  K  &~&<dS&RfhohopuhvhvDw  zL  M  M  *>*DdUT[T[\aTbTbLcewxx $-IeS''BV:W:W$X$X !'ic6;OQXQXY^Q_Q_`` "+)D%"H"H  $n%:D3wwWaObObBcestt  ).)BD:,Xfgg  %n%:D:{\aBbdrss  ((@$V[H\^lmm  ).)BD;X]_f_fgn_o_oquJv  yG  H  H  #N#6z77SZK[K[]d]del]m]m>np~ &YtS%9L9LMM !*4!<!< &YtZeLL  )	$U C C !*4eWWWEUEUW[!\!\ $9T:www7G7GQXIYIYZZ  #^$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 ytWWV__== &YtVT;GG (yggfoo>> %.YtS$%P%P " ys++ H H Hr.   