a
    ijV                     @   s@  d Z ddlmZmZ ddlmZ ddlT ddlm	Z	 ddl
mZ ddlZdZd	d
 ZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZedd Zed!d"Zed#d$Zed%d&Zed'd(Zed)dZed*d+Z ed,d-Z!ed.d/Z"ed0d1Z#ed2d3Z$ed4d5Z%ed6d7Z&ed8d9Z'ed:d;Z(ed<d=Z)ed>d?Z*ed@dAZ+edBdCZ,edDdEZ-edFdGZ.edHdIZ/edJdKZ0edLdMZ1edNdOZ2edPdQZ3edRdSZ4edTdUZ5edVdWZ6edXdYZ7edZd[Z8ed\d]Z9ed^d_Z:ed`daZ;edbdcZ<edddeZ=edfdgZ>edhdiZ?edjdkZ@edldmZAedndoZBedpdqZCedrdsZDedtduZEedvdZFedwdxZGedydiZHedzd{ZIed|d}ZJed~dmZKeddZLeddZMeddZNeddiZOeddZPeddZQeddZReddZSeddZTeddZUeddZVeddZWeddZXeddZYeddZZeddZ[eddZ\eddZ]eddZ^eddZ_eddZ`eddZaeddZbeddZceddZdeddZeeddZfeddZgeddZheddZieddZjeddZkeddZleddZmeddÃZneddŃZoeddǃZpeddɃZqedd˃Zredd̓ZseddσZteddуZueddӃZveddՃZwedd׃ZxeddكZyeddۃZzedd݃Z{edd߃Z|eddZ}eddZ~eddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZed dZeddZeddZeddZedd	Zed
dZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZed d!Zed"d#Zed$d%Zed&d'Zed(d)Zed*d+Zed,dkZed-d.Zed/d0Zed1d2Zed3d4Zed5d6Zed7d8Zed9d:Zed;d<Zed=d>Zed?d@ZedAdBZedCdDZedEdFZedGdHZedIdJZedKdoZeedejejdLdM ZeedejejejejejejejdNdO ZeedejejdPdQ ZeedejejejejejejejdRdS ZeedejejdTdU ZeedejejdVdW ZeeejejdXdY ZeedejejejdZd[ Zeedejejej¡d\d] Zeedejejġd^d_ Zeedejejd`da Zeedejejdbdc Zeeejejejejddde Zeedejejejejejdfdg Zeedejejejejejejejdhdi Zeedejejejdjdk Zeedejejej¡dldm Zeedejejejejejejejejej
dndo Zeedejejejdpdq Zeedejejej¡drds Zeedejejejejejejejej	dtdu Zeedejejejejȡdvdw Zeeejejdxdy Zeeejejejejejȡdzd{ Zeeejejejejȡd|d} Zeedejejejejejejejڡd~d Zeedejejdd Zeedejejdd Zeedejdd Zeedejejdd Zeedejejdd Zeedejejdd Zeedejejdd Zeedejejdd Zeedejejdd Zeedejejdd Zeedejejdd Zeedejejdd Zeedejejdd Zeedejejdd Zeedejejdd Zeedejejejejejejejڡdd Zeedejdd Zeedejdd Zeedejejejejejڡdd Zeedejejejejejȡdd Zeedejejejejڡdd Zeedejejejejȡdd Zeedejejejejڡdd Zeedejejejejȡdd Zeedejejejejdd Zeedejejejejejejdd Zeedejejejejdd Zeedejdd Zeedejejejdd Zeedejdd Zeeejejejejejejejejejȡ	dd Zeeejejejejejejejҡdd Zeedejejejejejejejejejȡ
dd ZeedejejejejejejejejejejȡddÄ Zeeejejejejejejejejejejȡ
dĐdń Z eedejejejȡdƐdǄ ZeedejejejdȐdɄ Zeedejejejdʐd˄ Zeedejejej¡d̐d̈́ Zeedejejȡdΐdτ ZeedejejejdАdф ZeedejejejejdҐdӄ Zeedejejejejejejejej	dԐdՄ Z	eedejejejejejd֐dׄ Z
eedejejejejdؐdل Zeeejejejejejejejejej	dڐdۄ Zeedejejejejejdܐd݄ Zeedejejejejejejejej	dސd߄ Zeedejejejdd Zeedejejejejejejejej	dd Zeedejejejdd Zeedejejejejejejejejej
dd Zeedejejejejdd Zeedejejejejejejejejej
dd Zeedejejejejdd Zeedejejejejdd Zeedejejejejdd ZdS (  z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_NV_path_renderingc                 C   s   t j| t jjdtjdS )Nr   )Zerror_checker)_pZcreateFunctionZPLATFORMZGLr   Z_error_checker)function r   ]/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/NV/path_rendering.py_f   s    r   GL_2_BYTES_NVi  GL_3_BYTES_NVi  GL_4_BYTES_NVi	  GL_ACCUM_ADJACENT_PAIRS_NVi  GL_ADJACENT_PAIRS_NVi  GL_AFFINE_2D_NVi  GL_AFFINE_3D_NVi  GL_ARC_TO_NV   GL_BEVEL_NVi  GL_BOLD_BIT_NV   GL_BOUNDING_BOX_NVi  $GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NVi  GL_CIRCULAR_CCW_ARC_TO_NV   GL_CIRCULAR_CW_ARC_TO_NV   GL_CIRCULAR_TANGENT_ARC_TO_NV   GL_CLOSE_PATH_NVGL_CONIC_CURVE_TO_NV   GL_CONSTANT_NViv  GL_CONVEX_HULL_NVi  GL_COUNT_DOWN_NVi  GL_COUNT_UP_NVi  GL_CUBIC_CURVE_TO_NV   GL_DUP_FIRST_CUBIC_CURVE_TO_NV   GL_DUP_LAST_CUBIC_CURVE_TO_NV   GL_EYE_LINEAR_NVi $  GL_FILE_NAME_NVit  GL_FIRST_TO_REST_NVi  GL_FONT_ASCENDER_BIT_NVi    GL_FONT_DESCENDER_BIT_NVi  @ GL_FONT_GLYPHS_AVAILABLE_NVih  GL_FONT_HAS_KERNING_BIT_NVi   GL_FONT_HEIGHT_BIT_NVi   !GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NVi    GL_FONT_MAX_ADVANCE_WIDTH_BIT_NVi    GL_FONT_NUM_GLYPH_INDICES_BIT_NVi    GL_FONT_TARGET_UNAVAILABLE_NVii  GL_FONT_UNAVAILABLE_NVij  !GL_FONT_UNDERLINE_POSITION_BIT_NVi   "GL_FONT_UNDERLINE_THICKNESS_BIT_NVi   GL_FONT_UNINTELLIGIBLE_NVik  GL_FONT_UNITS_PER_EM_BIT_NVi   GL_FONT_X_MAX_BOUNDS_BIT_NVi   GL_FONT_X_MIN_BOUNDS_BIT_NVi   GL_FONT_Y_MAX_BOUNDS_BIT_NVi   GL_FONT_Y_MIN_BOUNDS_BIT_NVi   GL_FRAGMENT_INPUT_NVim  GL_GLYPH_HAS_KERNING_BIT_NV   GL_GLYPH_HEIGHT_BIT_NV   *GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV   $GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV   $GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV   (GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV   "GL_GLYPH_VERTICAL_BEARING_X_BIT_NV    "GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV@   GL_GLYPH_WIDTH_BIT_NVGL_HORIZONTAL_LINE_TO_NV   GL_ITALIC_BIT_NVGL_LARGE_CCW_ARC_TO_NV   GL_LARGE_CW_ARC_TO_NV   GL_LINE_TO_NVGL_MITER_REVERT_NVi  GL_MITER_TRUNCATE_NVi  GL_MOVE_TO_CONTINUES_NVi  GL_MOVE_TO_NVGL_MOVE_TO_RESETS_NVi  GL_OBJECT_LINEAR_NVi$  GL_PATH_CLIENT_LENGTH_NVi  GL_PATH_COMMAND_COUNT_NVi  GL_PATH_COMPUTED_LENGTH_NVi  GL_PATH_COORD_COUNT_NVi  GL_PATH_COVER_DEPTH_FUNC_NVi  GL_PATH_DASH_ARRAY_COUNT_NVi  GL_PATH_DASH_CAPS_NVi{  GL_PATH_DASH_OFFSET_NVi~  GL_PATH_DASH_OFFSET_RESET_NVi  GL_PATH_END_CAPS_NViv  GL_PATH_ERROR_POSITION_NVi  GL_PATH_FILL_BOUNDING_BOX_NVi  GL_PATH_FILL_COVER_MODE_NVi  GL_PATH_FILL_MASK_NVi  GL_PATH_FILL_MODE_NVi  GL_PATH_FOG_GEN_MODE_NVi  GL_PATH_FORMAT_PS_NViq  GL_PATH_FORMAT_SVG_NVip  GL_PATH_GEN_COEFF_NVi  GL_PATH_GEN_COLOR_FORMAT_NVi  GL_PATH_GEN_COMPONENTS_NVi  GL_PATH_GEN_MODE_NVi  GL_PATH_INITIAL_DASH_CAP_NVi|  GL_PATH_INITIAL_END_CAP_NViw  GL_PATH_JOIN_STYLE_NViy  $GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NVi6  %GL_PATH_MAX_PROJECTION_STACK_DEPTH_NVi8  GL_PATH_MITER_LIMIT_NViz  GL_PATH_MODELVIEW_MATRIX_NVi  GL_PATH_MODELVIEW_NVi    GL_PATH_MODELVIEW_STACK_DEPTH_NVi  GL_PATH_OBJECT_BOUNDING_BOX_NVi  GL_PATH_PROJECTION_MATRIX_NVi  GL_PATH_PROJECTION_NVi  !GL_PATH_PROJECTION_STACK_DEPTH_NVi  &GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NVi  %GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NVi  GL_PATH_STENCIL_FUNC_NVi  GL_PATH_STENCIL_REF_NVi  GL_PATH_STENCIL_VALUE_MASK_NVi  GL_PATH_STROKE_BOUNDING_BOX_NVi  GL_PATH_STROKE_COVER_MODE_NVi  GL_PATH_STROKE_MASK_NVi  GL_PATH_STROKE_WIDTH_NViu  GL_PATH_TERMINAL_DASH_CAP_NVi}  GL_PATH_TERMINAL_END_CAP_NVix  %GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NVi  &GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NVi  GL_PRIMARY_COLORiw  GL_PRIMARY_COLOR_NVi,  GL_QUADRATIC_CURVE_TO_NV
   
GL_RECT_NV   GL_RELATIVE_ARC_TO_NV   GL_RELATIVE_CONIC_CURVE_TO_NV   GL_RELATIVE_CUBIC_CURVE_TO_NV   !GL_RELATIVE_HORIZONTAL_LINE_TO_NV   GL_RELATIVE_LARGE_CCW_ARC_TO_NV   GL_RELATIVE_LARGE_CW_ARC_TO_NV   GL_RELATIVE_LINE_TO_NV   GL_RELATIVE_MOVE_TO_NV   !GL_RELATIVE_QUADRATIC_CURVE_TO_NV   GL_RELATIVE_RECT_NV   GL_RELATIVE_ROUNDED_RECT2_NV   GL_RELATIVE_ROUNDED_RECT4_NV   GL_RELATIVE_ROUNDED_RECT8_NV   GL_RELATIVE_ROUNDED_RECT_NV   GL_RELATIVE_SMALL_CCW_ARC_TO_NV   GL_RELATIVE_SMALL_CW_ARC_TO_NV   $GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV   (GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV   GL_RELATIVE_VERTICAL_LINE_TO_NV	   GL_RESTART_PATH_NV   GL_ROUNDED_RECT2_NV   GL_ROUNDED_RECT4_NV   GL_ROUNDED_RECT8_NV   GL_ROUNDED_RECT_NV   GL_ROUND_NVi  GL_SECONDARY_COLOR_NVi-  GL_SKIP_MISSING_GLYPH_NVi  GL_SMALL_CCW_ARC_TO_NV   GL_SMALL_CW_ARC_TO_NV   GL_SMOOTH_CUBIC_CURVE_TO_NVGL_SMOOTH_QUADRATIC_CURVE_TO_NV   GL_SQUARE_NVi  GL_STANDARD_FONT_FORMAT_NVil  GL_STANDARD_FONT_NAME_NVir  GL_SYSTEM_FONT_NAME_NVis  GL_TRANSLATE_2D_NVi  GL_TRANSLATE_3D_NVi  GL_TRANSLATE_X_NVi  GL_TRANSLATE_Y_NVi  GL_TRANSPOSE_AFFINE_2D_NVi  GL_TRANSPOSE_AFFINE_3D_NVi  GL_TRIANGULAR_NVi  GL_USE_MISSING_GLYPH_NVi  GL_UTF16_NVi  
GL_UTF8_NVi  GL_VERTICAL_LINE_TO_NVc                 C   s   d S Nr   )
resultPathsrcPathr   r   r   glCopyPathNV   s    r   c                 C   s   d S r   r   numPathspathNameTypepathspathBase	coverModetransformTypetransformValuesr   r   r   glCoverFillPathInstancedNV   s    r   c                 C   s   d S r   r   pathr   r   r   r   glCoverFillPathNV   s    r   c                 C   s   d S r   r   r   r   r   r   glCoverStrokePathInstancedNV   s    r   c                 C   s   d S r   r   r   r   r   r   glCoverStrokePathNV   s    r   c                 C   s   d S r   r   )r   ranger   r   r   glDeletePathsNV   s    r   c                 C   s   d S r   r   )r   r   r   r   glGenPathsNV   s    r   c                 C   s   d S r   r   colorpnamevaluer   r   r   glGetPathColorGenfvNV   s    r   c                 C   s   d S r   r   r   r   r   r   glGetPathColorGenivNV   s    r   c                 C   s   d S r   r   )r   commandsr   r   r   glGetPathCommandsNV   s    r   c                 C   s   d S r   r   )r   coordsr   r   r   glGetPathCoordsNV   s    r  c                 C   s   d S r   r   )r   	dashArrayr   r   r   glGetPathDashArrayNV   s    r  c                 C   s   d S r   r   )r   startSegmentnumSegmentsr   r   r   glGetPathLengthNV   s    r  c                 C   s   d S r   r   )metricQueryMaskfirstPathNamer   stridemetricsr   r   r   glGetPathMetricRangeNV   s    r  c                 C   s   d S r   r   )r  r   r   r   r   r	  r
  r   r   r   glGetPathMetricsNV   s    r  c                 C   s   d S r   r   r   r   r   r   r   r   glGetPathParameterfvNV   s    r  c                 C   s   d S r   r   r  r   r   r   glGetPathParameterivNV   s    r  c	           	      C   s   d S r   r   )	ZpathListModer   r   r   r   ZadvanceScaleZkerningScaler   ZreturnedSpacingr   r   r   glGetPathSpacingNV   s    r  c                 C   s   d S r   r   texCoordSetr   r   r   r   r   glGetPathTexGenfvNV   s    r  c                 C   s   d S r   r   r  r   r   r   glGetPathTexGenivNV   s    r  c                 C   s   d S r   r   )programZprogramInterfaceindexZ	propCountpropscountlengthparamsr   r   r   glGetProgramResourcefvNV   s    r  c                 C   s   d S r   r   )r   ZpathAZpathBweightr   r   r   glInterpolatePathsNV   s    r  c                 C   s   d S r   r   )r   r   r   r   
glIsPathNV   s    r  c                 C   s   d S r   r   )r   maskxyr   r   r   glIsPointInFillPathNV   s    r"  c                 C   s   d S r   r   )r   r   r!  r   r   r   glIsPointInStrokePathNV   s    r#  c                 C   s   d S r   r   modeleftrightbottomtopZzNearZzFarr   r   r   glMatrixFrustumEXT   s    r*  c                 C   s   d S r   r   Z
matrixModemr   r   r   glMatrixLoad3x2fNV   s    r-  c                 C   s   d S r   r   r+  r   r   r   glMatrixLoad3x3fNV  s    r.  c                 C   s   d S r   r   r%  r   r   r   glMatrixLoadIdentityEXT  s    r0  c                 C   s   d S r   r   r+  r   r   r   glMatrixLoadTranspose3x3fNV	  s    r1  c                 C   s   d S r   r   r%  r,  r   r   r   glMatrixLoadTransposedEXT  s    r3  c                 C   s   d S r   r   r2  r   r   r   glMatrixLoadTransposefEXT  s    r4  c                 C   s   d S r   r   r2  r   r   r   glMatrixLoaddEXT  s    r5  c                 C   s   d S r   r   r2  r   r   r   glMatrixLoadfEXT  s    r6  c                 C   s   d S r   r   r+  r   r   r   glMatrixMult3x2fNV  s    r7  c                 C   s   d S r   r   r+  r   r   r   glMatrixMult3x3fNV  s    r8  c                 C   s   d S r   r   r+  r   r   r   glMatrixMultTranspose3x3fNV  s    r9  c                 C   s   d S r   r   r2  r   r   r   glMatrixMultTransposedEXT!  s    r:  c                 C   s   d S r   r   r2  r   r   r   glMatrixMultTransposefEXT$  s    r;  c                 C   s   d S r   r   r2  r   r   r   glMatrixMultdEXT'  s    r<  c                 C   s   d S r   r   r2  r   r   r   glMatrixMultfEXT*  s    r=  c                 C   s   d S r   r   r$  r   r   r   glMatrixOrthoEXT-  s    r>  c                 C   s   d S r   r   r/  r   r   r   glMatrixPopEXT0  s    r?  c                 C   s   d S r   r   r/  r   r   r   glMatrixPushEXT3  s    r@  c                 C   s   d S r   r   r%  Zangler   r!  zr   r   r   glMatrixRotatedEXT6  s    rC  c                 C   s   d S r   r   rA  r   r   r   glMatrixRotatefEXT9  s    rD  c                 C   s   d S r   r   r%  r   r!  rB  r   r   r   glMatrixScaledEXT<  s    rF  c                 C   s   d S r   r   rE  r   r   r   glMatrixScalefEXT?  s    rG  c                 C   s   d S r   r   rE  r   r   r   glMatrixTranslatedEXTB  s    rH  c                 C   s   d S r   r   rE  r   r   r   glMatrixTranslatefEXTE  s    rI  c                 C   s   d S r   r   )r   genModeZcolorFormatcoeffsr   r   r   glPathColorGenNVH  s    rL  c                 C   s   d S r   r   )r   numCommandsr   	numCoords	coordTyper   r   r   r   glPathCommandsNVK  s    rP  c                 C   s   d S r   r   )r   rN  rO  r   r   r   r   glPathCoordsNVN  s    rQ  c                 C   s   d S r   r   )funcr   r   r   glPathCoverDepthFuncNVQ  s    rS  c                 C   s   d S r   r   )r   Z	dashCountr  r   r   r   glPathDashArrayNVT  s    rT  c                 C   s   d S r   r   )rJ  r   r   r   glPathFogGenNVW  s    rU  c                 C   s   d S r   r   )r  
fontTargetfontName	fontStylefirstGlyphIndex	numGlyphspathParameterTemplateemScaler   r   r   glPathGlyphIndexArrayNVZ  s    r]  c                 C   s   d S r   r   )rV  rW  rX  r[  r\  ZbaseAndCountr   r   r   glPathGlyphIndexRangeNV]  s    r^  c	           	      C   s   d S r   r   )	r  rV  rW  rX  Z
firstGlyphrZ  handleMissingGlyphsr[  r\  r   r   r   glPathGlyphRangeNV`  s    r`  c
           
      C   s   d S r   r   )
r  rV  rW  rX  rZ  typeZ	charcodesr_  r[  r\  r   r   r   glPathGlyphsNVc  s    rb  c	           	      C   s   d S r   r   )	r  rV  ZfontSizeZfontDataZ	faceIndexrY  rZ  r[  r\  r   r   r   glPathMemoryGlyphIndexArrayNVf  s    rc  c                 C   s   d S r   r   r  r   r   r   glPathParameterfNVi  s    rd  c                 C   s   d S r   r   r  r   r   r   glPathParameterfvNVl  s    re  c                 C   s   d S r   r   r  r   r   r   glPathParameteriNVo  s    rf  c                 C   s   d S r   r   r  r   r   r   glPathParameterivNVr  s    rg  c                 C   s   d S r   r   )factorZunitsr   r   r   glPathStencilDepthOffsetNVu  s    ri  c                 C   s   d S r   r   )rR  refr  r   r   r   glPathStencilFuncNVx  s    rk  c                 C   s   d S r   r   )r   formatr  Z
pathStringr   r   r   glPathStringNV{  s    rm  c                 C   s   d S r   r   )r   ZcommandStartZcommandsToDeleterM  r   rN  rO  r   r   r   r   glPathSubCommandsNV~  s    rn  c                 C   s   d S r   r   )r   Z
coordStartrN  rO  r   r   r   r   glPathSubCoordsNV  s    ro  c                 C   s   d S r   r   )r  rJ  
componentsrK  r   r   r   glPathTexGenNV  s    rq  c                 C   s   d S r   r   )r   r  r  Zdistancer   r!  ZtangentXZtangentYr   r   r   glPointAlongPathNV  s    rr  c                 C   s   d S r   r   )r  locationrJ  rp  rK  r   r   r   glProgramPathFragmentInputGenNV  s    rt  c                 C   s   d S r   r   )r   r   r   r   fillModer  r   r   r   r   r   glStencilFillPathInstancedNV  s    rv  c                 C   s   d S r   r   )r   ru  r  r   r   r   glStencilFillPathNV  s    rw  c                 C   s   d S r   r   )r   r   r   r   	referencer  r   r   r   r   r   glStencilStrokePathInstancedNV  s    ry  c                 C   s   d S r   r   )r   rx  r  r   r   r   glStencilStrokePathNV  s    rz  c	           	      C   s   d S r   r   )	r   r   r   r   ru  r  r   r   r   r   r   r   %glStencilThenCoverFillPathInstancedNV  s    r{  c                 C   s   d S r   r   )r   ru  r  r   r   r   r   glStencilThenCoverFillPathNV  s    r|  c	           	      C   s   d S r   r   )	r   r   r   r   rx  r  r   r   r   r   r   r   'glStencilThenCoverStrokePathInstancedNV  s    r}  c                 C   s   d S r   r   )r   rx  r  r   r   r   r   glStencilThenCoverStrokePathNV  s    r~  c                 C   s   d S r   r   )r   r   r   r   r   r   r   glTransformPathNV  s    r  c                 C   s   d S r   r   )r   r   r   weightsr   r   r   glWeightPathsNV  s    r  (  __doc__ZOpenGLr   r	   r   ZOpenGL.raw.GLr   Z_csZOpenGL.raw.GL._typesr   ZOpenGL.constantr   Z_CctypesZ_EXTENSION_NAMEr   r   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   rG   rI   rK   rM   rO   rQ   rS   rU   rV   rX   rY   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   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   typesZGLuintr   ZGLsizeiZGLenumZc_void_pZGLfloatArrayr   r   r   r   r   r   r   Z
GLintArrayr   ZGLubyteArrayr   r  r  ZGLfloatr  Z
GLbitfieldr  r  r  r  r  r  r  ZGLuintArrayZGLsizeiArrayr  r  Z	GLbooleanr  r"  r#  ZGLdoubler*  r-  r.  r0  r1  ZGLdoubleArrayr3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rC  rD  rF  rG  rH  rI  rL  rP  rQ  rS  rT  rU  r]  r^  r`  rb  Z
GLsizeiptrrc  rd  re  ZGLintrf  rg  ri  rk  rm  rn  ro  rq  rr  rt  rv  rw  ry  rz  r{  r|  r}  r~  r  r  r   r   r   r   <module>   sJ  




























































































































$$$,($$ *",0.(* (*,.