a
    i‚jâ7  ã                   @   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/d0ƒZ"ed1d2ƒZ#ed3d4ƒZ$ed5d6ƒZ%ed7d8ƒZ&ed9d:ƒZ'ed;d<ƒZ(ed=d>ƒZ)ed?d@ƒZ*edAdBƒZ+edCdDƒZ,edEdFƒZ-edGdHƒZ.edIdJƒZ/edKdLƒZ0edMdNƒZ1edOdPƒZ2edQdRƒZ3edSdTƒZ4edUdVƒZ5edWdXƒZ6edYdZƒZ7ed[d\ƒZ8ed]d^ƒZ9ed_d`ƒZ:edadbƒZ;edcddƒZ<ededfƒZ=edgdhƒZ>edidjƒZ?edkdlƒZ@edmdnƒZAedodpƒZBedqdrƒZCedsdtƒZDedudvƒZEedwdxƒZFedydzƒZGed{d|ƒZHed}d~ƒZIedd€ƒZJedd‚ƒZKedƒd„ƒZLed…d†ƒZMed‡dˆƒZNed‰dŠƒZOed‹dŒƒZPeddŽƒZQeddƒZRed‘d’ƒZSed“d”ƒZTed•d–ƒZUed—d˜ƒZVed™dšƒZWed›dœƒZXeddžƒZYedŸd ƒZZe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®ƒZaed¯d°ƒZbed±d²ƒZcee ddejeeje¡d³d´„ ƒƒZfee ddejeejeejg¡dµd¶„ ƒƒZhee ddejieji¡d·d¸„ ƒƒZjee ddeje¡d¹dº„ ƒƒZkee deje¡d»d¼„ ƒƒZlee dejeeji¡d½d¾„ ƒƒZmee ddeje¡d¿dÀ„ ƒƒZnee ddeje¡dÁdÂ„ ƒƒZoee ddejeeje¡dÃdÄ„ ƒƒZpee ddeje¡dÅdÆ„ ƒƒZqee ddejrejs¡dÇdÈ„ ƒƒZtee ddeje¡dÉdÊ„ ƒƒZuee ddejeejeejrejvejwejsejg¡dËdÌ„ ƒƒZxee ddejeejeejrejvejwejsejg¡dÍdÎ„ ƒƒZyee ddejeejrejvejs¡dÏdÐ„ ƒƒZzee dej{ejeejg¡dÑdÒ„ ƒƒZ|ee ddejeejrejvejg¡dÓdÔ„ ƒƒZ}ee ddejeejiejw¡dÕdÖ„ ƒƒZ~ee ddejeejrejvejg¡d×dØ„ ƒƒZee ddejeejrejvejg¡dÙdÚ„ ƒƒZ€ee ddejeejiejw¡dÛdÜ„ ƒƒZee dej{ejeejg¡dÝdÞ„ ƒƒZ‚ee ddejeej{ejƒ¡dßdà„ ƒƒZ„ee ddejeej{ejw¡dádâ„ ƒƒZ…ee ddejeejiej†¡dãdä„ ƒƒZ‡ee ddejeejiejˆ¡dådæ„ ƒƒZ‰ee ddejeejiejƒ¡dçdè„ ƒƒZŠee ddejeejiejw¡dédê„ ƒƒZ‹ee dejŒeje¡dëdì„ ƒƒZee dejŒeje¡dídî„ ƒƒZŽee ddeje¡dïdð„ ƒƒZee ddejeejre e ej‘¡¡ejw¡dñdò„ ƒƒZ’ee ddejiejiej{eje¡dódô„ ƒƒZ“ee ddejieje¡dõdö„ ƒƒZ”ee ddejiejiejieji¡d÷dø„ ƒƒZ•ee ddej{ej–¡dùdú„ ƒƒZ—ee ddej{ejrejƒ¡dûdü„ ƒƒZ˜ee ddej{ej{¡dýdþ„ ƒƒZ™ee ddej{ejrejw¡dÿd „ ƒƒZšee ddej{ej–ej–¡dd„ ƒƒZ›ee ddej{ejrejƒ¡dd„ ƒƒZœee ddej{ej{ej{¡dd„ ƒƒZee ddej{ejrejw¡dd„ ƒƒZžee ddej{ej–ej–ej–¡d	d
„ ƒƒZŸee ddej{ejrejƒ¡dd„ ƒƒZ ee ddej{ej{ej{ej{¡dd„ ƒƒZ¡ee ddej{ejrejw¡dd„ ƒƒZ¢ee ddej{ej–ej–ej–ej–¡dd„ ƒƒZ£ee ddej{ejrejƒ¡dd„ ƒƒZ¤ee ddej{ej{ej{ej{ej{¡dd„ ƒƒZ¥ee ddej{ejrejw¡dd„ ƒƒZ¦ee ddej{ejrejŒejƒ¡dd„ ƒƒZ§ee ddej{ejrejŒejƒ¡dd„ ƒƒZ¨ee ddej{ejrejŒejƒ¡dd„ ƒƒZ©ee ddeje¡dd „ ƒƒZªee ddeje¡d!d"„ ƒƒZ«ee ddejeej¬¡d#d$„ ƒƒZ­ee ddejeejˆ¡d%d&„ ƒƒZ®ee ddejeej–¡d'd(„ ƒƒZ¯ee ddejeejƒ¡d)d*„ ƒƒZ°ee ddejeej±¡d+d,„ ƒƒZ²ee ddejeej³¡d-d.„ ƒƒZ´ee ddejeej¬ej¬¡d/d0„ ƒƒZµee ddejeejˆ¡d1d2„ ƒƒZ¶ee ddejeej–ej–¡d3d4„ ƒƒZ·ee ddejeejƒ¡d5d6„ ƒƒZ¸ee ddejeej±ej±¡d7d8„ ƒƒZ¹ee ddejeej³¡d9d:„ ƒƒZºee ddejeej¬ej¬ej¬¡d;d<„ ƒƒZ»ee ddejeejˆ¡d=d>„ ƒƒZ¼ee ddejeej–ej–ej–¡d?d@„ ƒƒZ½ee ddejeejƒ¡dAdB„ ƒƒZ¾ee ddejeej±ej±ej±¡dCdD„ ƒƒZ¿ee ddejeej³¡dEdF„ ƒƒZÀee ddejeejÁ¡dGdH„ ƒƒZÂee ddejeejw¡dIdJ„ ƒƒZÃee ddejeej³¡dKdL„ ƒƒZÄee ddejeejÅejÅejÅejÅ¡dMdN„ ƒƒZÆee ddejeejÇ¡dOdP„ ƒƒZÈee ddejeejs¡dQdR„ ƒƒZÉee ddejeejÊ¡dSdT„ ƒƒZËee ddejeejÁ¡dUdV„ ƒƒZÌee ddejeej¬ej¬ej¬ej¬¡dWdX„ ƒƒZÍee ddejeejˆ¡dYdZ„ ƒƒZÎee ddejeej–ej–ej–ej–¡d[d\„ ƒƒZÏee ddejeejƒ¡d]d^„ ƒƒZÐee ddejeejw¡d_d`„ ƒƒZÑee ddejeej±ej±ej±ej±¡dadb„ ƒƒZÒee ddejeej³¡dcdd„ ƒƒZÓee ddejeejÇ¡dedf„ ƒƒZÔee ddejeejs¡dgdh„ ƒƒZÕee ddejeejÊ¡didj„ ƒƒZÖee ddejeej{ejiejŒejrej×¡dkdl„ ƒƒZØdS (m  z2Autogenerated by xml_generate script, do not edit!é    )ÚplatformÚarrays)Ú_types)Ú*)Ú_errors)ÚConstantNÚGL_VERSION_GL_2_0c                 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   úZ/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/VERSION/GL_2_0.pyÚ_f   s    r   ÚGL_ACTIVE_ATTRIBUTESi‰‹  ÚGL_ACTIVE_ATTRIBUTE_MAX_LENGTHiŠ‹  ÚGL_ACTIVE_UNIFORMSi†‹  ÚGL_ACTIVE_UNIFORM_MAX_LENGTHi‡‹  ÚGL_ATTACHED_SHADERSi…‹  ÚGL_BLEND_EQUATION_ALPHAi=ˆ  ÚGL_BLEND_EQUATION_RGBi	€  ÚGL_BOOLiV‹  ÚGL_BOOL_VEC2iW‹  ÚGL_BOOL_VEC3iX‹  ÚGL_BOOL_VEC4iY‹  ÚGL_COMPILE_STATUSi‹  ÚGL_COORD_REPLACEibˆ  ÚGL_CURRENT_PROGRAMi‹  ÚGL_CURRENT_VERTEX_ATTRIBi&†  ÚGL_DELETE_STATUSi€‹  ÚGL_DRAW_BUFFER0i%ˆ  ÚGL_DRAW_BUFFER1i&ˆ  ÚGL_DRAW_BUFFER10i/ˆ  ÚGL_DRAW_BUFFER11i0ˆ  ÚGL_DRAW_BUFFER12i1ˆ  ÚGL_DRAW_BUFFER13i2ˆ  ÚGL_DRAW_BUFFER14i3ˆ  ÚGL_DRAW_BUFFER15i4ˆ  ÚGL_DRAW_BUFFER2i'ˆ  ÚGL_DRAW_BUFFER3i(ˆ  ÚGL_DRAW_BUFFER4i)ˆ  ÚGL_DRAW_BUFFER5i*ˆ  ÚGL_DRAW_BUFFER6i+ˆ  ÚGL_DRAW_BUFFER7i,ˆ  ÚGL_DRAW_BUFFER8i-ˆ  ÚGL_DRAW_BUFFER9i.ˆ  ÚGL_FLOAT_MAT2iZ‹  ÚGL_FLOAT_MAT3i[‹  ÚGL_FLOAT_MAT4i\‹  ÚGL_FLOAT_VEC2iP‹  ÚGL_FLOAT_VEC3iQ‹  ÚGL_FLOAT_VEC4iR‹  ÚGL_FRAGMENT_SHADERi0‹  Ú"GL_FRAGMENT_SHADER_DERIVATIVE_HINTi‹‹  ÚGL_INFO_LOG_LENGTHi„‹  ÚGL_INT_VEC2iS‹  ÚGL_INT_VEC3iT‹  ÚGL_INT_VEC4iU‹  ÚGL_LINK_STATUSi‚‹  ÚGL_LOWER_LEFTi¡Œ  Ú#GL_MAX_COMBINED_TEXTURE_IMAGE_UNITSiM‹  ÚGL_MAX_DRAW_BUFFERSi$ˆ  Ú"GL_MAX_FRAGMENT_UNIFORM_COMPONENTSiI‹  ÚGL_MAX_TEXTURE_COORDSiqˆ  ÚGL_MAX_TEXTURE_IMAGE_UNITSirˆ  ÚGL_MAX_VARYING_FLOATSiK‹  ÚGL_MAX_VERTEX_ATTRIBSiiˆ  Ú!GL_MAX_VERTEX_TEXTURE_IMAGE_UNITSiL‹  Ú GL_MAX_VERTEX_UNIFORM_COMPONENTSiJ‹  ÚGL_POINT_SPRITEiaˆ  ÚGL_POINT_SPRITE_COORD_ORIGINi Œ  ÚGL_SAMPLER_1Di]‹  ÚGL_SAMPLER_1D_SHADOWia‹  ÚGL_SAMPLER_2Di^‹  ÚGL_SAMPLER_2D_SHADOWib‹  ÚGL_SAMPLER_3Di_‹  ÚGL_SAMPLER_CUBEi`‹  ÚGL_SHADER_SOURCE_LENGTHiˆ‹  ÚGL_SHADER_TYPEiO‹  ÚGL_SHADING_LANGUAGE_VERSIONiŒ‹  ÚGL_STENCIL_BACK_FAILiˆ  ÚGL_STENCIL_BACK_FUNCi ˆ  ÚGL_STENCIL_BACK_PASS_DEPTH_FAILiˆ  ÚGL_STENCIL_BACK_PASS_DEPTH_PASSiˆ  ÚGL_STENCIL_BACK_REFi£Œ  ÚGL_STENCIL_BACK_VALUE_MASKi¤Œ  ÚGL_STENCIL_BACK_WRITEMASKi¥Œ  ÚGL_UPPER_LEFTi¢Œ  ÚGL_VALIDATE_STATUSiƒ‹  ÚGL_VERTEX_ATTRIB_ARRAY_ENABLEDi"†  Ú!GL_VERTEX_ATTRIB_ARRAY_NORMALIZEDijˆ  ÚGL_VERTEX_ATTRIB_ARRAY_POINTERiE†  ÚGL_VERTEX_ATTRIB_ARRAY_SIZEi#†  ÚGL_VERTEX_ATTRIB_ARRAY_STRIDEi$†  ÚGL_VERTEX_ATTRIB_ARRAY_TYPEi%†  ÚGL_VERTEX_PROGRAM_POINT_SIZEiB†  ÚGL_VERTEX_PROGRAM_TWO_SIDEiC†  ÚGL_VERTEX_SHADERi1‹  c                 C   s   d S ©Nr   ©ÚprogramÚshaderr   r   r   ÚglAttachShaderb   s    rf   c                 C   s   d S rb   r   )rd   ÚindexÚnamer   r   r   ÚglBindAttribLocatione   s    ri   c                 C   s   d S rb   r   )ZmodeRGBZ	modeAlphar   r   r   ÚglBlendEquationSeparateh   s    rj   c                 C   s   d S rb   r   ©re   r   r   r   ÚglCompileShaderk   s    rl   c                   C   s   d S rb   r   r   r   r   r   ÚglCreateProgramn   s    rm   c                 C   s   d S rb   r   )Útyper   r   r   ÚglCreateShaderq   s    ro   c                 C   s   d S rb   r   ©rd   r   r   r   ÚglDeleteProgramt   s    rq   c                 C   s   d S rb   r   rk   r   r   r   ÚglDeleteShaderw   s    rr   c                 C   s   d S rb   r   rc   r   r   r   ÚglDetachShaderz   s    rs   c                 C   s   d S rb   r   ©rg   r   r   r   ÚglDisableVertexAttribArray}   s    ru   c                 C   s   d S rb   r   )ÚnZbufsr   r   r   ÚglDrawBuffers€   s    rw   c                 C   s   d S rb   r   rt   r   r   r   ÚglEnableVertexAttribArrayƒ   s    rx   c                 C   s   d S rb   r   ©rd   rg   ÚbufSizeÚlengthÚsizern   rh   r   r   r   ÚglGetActiveAttrib†   s    r}   c                 C   s   d S rb   r   ry   r   r   r   ÚglGetActiveUniform‰   s    r~   c                 C   s   d S rb   r   )rd   ZmaxCountÚcountZshadersr   r   r   ÚglGetAttachedShadersŒ   s    r€   c                 C   s   d S rb   r   ©rd   rh   r   r   r   ÚglGetAttribLocation   s    r‚   c                 C   s   d S rb   r   )rd   rz   r{   ÚinfoLogr   r   r   ÚglGetProgramInfoLog’   s    r„   c                 C   s   d S rb   r   )rd   ÚpnameÚparamsr   r   r   ÚglGetProgramiv•   s    r‡   c                 C   s   d S rb   r   )re   rz   r{   rƒ   r   r   r   ÚglGetShaderInfoLog˜   s    rˆ   c                 C   s   d S rb   r   )re   rz   r{   Úsourcer   r   r   ÚglGetShaderSource›   s    rŠ   c                 C   s   d S rb   r   )re   r…   r†   r   r   r   ÚglGetShaderivž   s    r‹   c                 C   s   d S rb   r   r   r   r   r   ÚglGetUniformLocation¡   s    rŒ   c                 C   s   d S rb   r   ©rd   Úlocationr†   r   r   r   ÚglGetUniformfv¤   s    r   c                 C   s   d S rb   r   r   r   r   r   ÚglGetUniformiv§   s    r   c                 C   s   d S rb   r   )rg   r…   Úpointerr   r   r   ÚglGetVertexAttribPointervª   s    r’   c                 C   s   d S rb   r   ©rg   r…   r†   r   r   r   ÚglGetVertexAttribdv­   s    r”   c                 C   s   d S rb   r   r“   r   r   r   ÚglGetVertexAttribfv°   s    r•   c                 C   s   d S rb   r   r“   r   r   r   ÚglGetVertexAttribiv³   s    r–   c                 C   s   d S rb   r   rp   r   r   r   ÚglIsProgram¶   s    r—   c                 C   s   d S rb   r   rk   r   r   r   Ú
glIsShader¹   s    r˜   c                 C   s   d S rb   r   rp   r   r   r   ÚglLinkProgram¼   s    r™   c                 C   s   d S rb   r   )re   r   Ústringr{   r   r   r   ÚglShaderSource¿   s    r›   c                 C   s   d S rb   r   )ÚfaceÚfuncÚrefÚmaskr   r   r   ÚglStencilFuncSeparateÂ   s    r    c                 C   s   d S rb   r   )rœ   rŸ   r   r   r   ÚglStencilMaskSeparateÅ   s    r¡   c                 C   s   d S rb   r   )rœ   ZsfailZdpfailZdppassr   r   r   ÚglStencilOpSeparateÈ   s    r¢   c                 C   s   d S rb   r   ©rŽ   Úv0r   r   r   ÚglUniform1fË   s    r¥   c                 C   s   d S rb   r   ©rŽ   r   Úvaluer   r   r   ÚglUniform1fvÎ   s    r¨   c                 C   s   d S rb   r   r£   r   r   r   ÚglUniform1iÑ   s    r©   c                 C   s   d S rb   r   r¦   r   r   r   ÚglUniform1ivÔ   s    rª   c                 C   s   d S rb   r   ©rŽ   r¤   Úv1r   r   r   ÚglUniform2f×   s    r­   c                 C   s   d S rb   r   r¦   r   r   r   ÚglUniform2fvÚ   s    r®   c                 C   s   d S rb   r   r«   r   r   r   ÚglUniform2iÝ   s    r¯   c                 C   s   d S rb   r   r¦   r   r   r   ÚglUniform2ivà   s    r°   c                 C   s   d S rb   r   ©rŽ   r¤   r¬   Úv2r   r   r   ÚglUniform3fã   s    r³   c                 C   s   d S rb   r   r¦   r   r   r   ÚglUniform3fvæ   s    r´   c                 C   s   d S rb   r   r±   r   r   r   ÚglUniform3ié   s    rµ   c                 C   s   d S rb   r   r¦   r   r   r   ÚglUniform3ivì   s    r¶   c                 C   s   d S rb   r   ©rŽ   r¤   r¬   r²   Zv3r   r   r   ÚglUniform4fï   s    r¸   c                 C   s   d S rb   r   r¦   r   r   r   ÚglUniform4fvò   s    r¹   c                 C   s   d S rb   r   r·   r   r   r   ÚglUniform4iõ   s    rº   c                 C   s   d S rb   r   r¦   r   r   r   ÚglUniform4ivø   s    r»   c                 C   s   d S rb   r   ©rŽ   r   Z	transposer§   r   r   r   ÚglUniformMatrix2fvû   s    r½   c                 C   s   d S rb   r   r¼   r   r   r   ÚglUniformMatrix3fvþ   s    r¾   c                 C   s   d S rb   r   r¼   r   r   r   ÚglUniformMatrix4fv  s    r¿   c                 C   s   d S rb   r   rp   r   r   r   ÚglUseProgram  s    rÀ   c                 C   s   d S rb   r   rp   r   r   r   ÚglValidateProgram  s    rÁ   c                 C   s   d S rb   r   ©rg   Úxr   r   r   ÚglVertexAttrib1d
  s    rÄ   c                 C   s   d S rb   r   ©rg   Úvr   r   r   ÚglVertexAttrib1dv  s    rÇ   c                 C   s   d S rb   r   rÂ   r   r   r   ÚglVertexAttrib1f  s    rÈ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib1fv  s    rÉ   c                 C   s   d S rb   r   rÂ   r   r   r   ÚglVertexAttrib1s  s    rÊ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib1sv  s    rË   c                 C   s   d S rb   r   ©rg   rÃ   Úyr   r   r   ÚglVertexAttrib2d  s    rÎ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib2dv  s    rÏ   c                 C   s   d S rb   r   rÌ   r   r   r   ÚglVertexAttrib2f"  s    rÐ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib2fv%  s    rÑ   c                 C   s   d S rb   r   rÌ   r   r   r   ÚglVertexAttrib2s(  s    rÒ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib2sv+  s    rÓ   c                 C   s   d S rb   r   ©rg   rÃ   rÍ   Úzr   r   r   ÚglVertexAttrib3d.  s    rÖ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib3dv1  s    r×   c                 C   s   d S rb   r   rÔ   r   r   r   ÚglVertexAttrib3f4  s    rØ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib3fv7  s    rÙ   c                 C   s   d S rb   r   rÔ   r   r   r   ÚglVertexAttrib3s:  s    rÚ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib3sv=  s    rÛ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4Nbv@  s    rÜ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4NivC  s    rÝ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4NsvF  s    rÞ   c                 C   s   d S rb   r   ©rg   rÃ   rÍ   rÕ   Úwr   r   r   ÚglVertexAttrib4NubI  s    rá   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4NubvL  s    râ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4NuivO  s    rã   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4NusvR  s    rä   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4bvU  s    rå   c                 C   s   d S rb   r   rß   r   r   r   ÚglVertexAttrib4dX  s    ræ   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4dv[  s    rç   c                 C   s   d S rb   r   rß   r   r   r   ÚglVertexAttrib4f^  s    rè   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4fva  s    ré   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4ivd  s    rê   c                 C   s   d S rb   r   rß   r   r   r   ÚglVertexAttrib4sg  s    rë   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4svj  s    rì   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4ubvm  s    rí   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4uivp  s    rî   c                 C   s   d S rb   r   rÅ   r   r   r   ÚglVertexAttrib4usvs  s    rï   c                 C   s   d S rb   r   )rg   r|   rn   Ú
normalizedZstrider‘   r   r   r   ÚglVertexAttribPointerv  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&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   ÚtypesZGLuintrf   ZGLcharArrayri   ZGLenumrj   rl   rm   ro   rq   rr   rs   ru   ZGLsizeiZGLuintArrayrw   rx   ZGLsizeiArrayZ
GLintArrayr}   r~   r€   ZGLintr‚   r„   r‡   rˆ   rŠ   r‹   rŒ   ZGLfloatArrayr   r   ZGLvoidpArrayr’   ZGLdoubleArrayr”   r•   r–   Z	GLbooleanr—   r˜   r™   ZPOINTERZGLcharr›   r    r¡   r¢   ZGLfloatr¥   r¨   r©   rª   r­   r®   r¯   r°   r³   r´   rµ   r¶   r¸   r¹   rº   r»   r½   r¾   r¿   rÀ   rÁ   ZGLdoublerÄ   rÇ   rÈ   rÉ   ZGLshortrÊ   ZGLshortArrayrË   rÎ   rÏ   rÐ   rÑ   rÒ   rÓ   rÖ   r×   rØ   rÙ   rÚ   rÛ   ZGLbyteArrayrÜ   rÝ   rÞ   ZGLubyterá   ZGLubyteArrayrâ   rã   ZGLushortArrayrä   rå   ræ   rç   rè   ré   rê   rë   rì   rí   rî   rï   Zc_void_prñ   r   r   r   r   Ú<module>   sæ  




















































































$$$ 