a
    i‚j<)  ã                   @   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e dejej¡dd„ ƒƒZee dejej¡dd„ ƒƒZee dejejejejejejej¡dd„ ƒƒZee dejejejej¡dd„ ƒƒZee dejejejej¡dd„ ƒƒZee dejejejej¡dd„ ƒƒZee dej¡dd„ ƒƒZee dejej¡dd„ ƒƒZee dejejej¡dd„ ƒƒZee dej¡dd „ ƒƒZ ee dejejejej¡d!d"„ ƒƒZ!ee dej¡d#d$„ ƒƒZ"ee dejejej¡d%d&„ ƒƒZ#ee dejejej¡d'd(„ ƒƒZ$ee dejej¡d)d*„ ƒƒZ%ee dej¡d+d,„ ƒƒZ&ee dej¡d-d.„ ƒƒZ'ee dejej¡d/d0„ ƒƒZ(ee dej¡d1d2„ ƒƒZ)ee dejejej¡d3d4„ ƒƒZ*ee dejej¡d5d6„ ƒƒZ+ee dejej¡d7d8„ ƒƒZ,ee dejejejejejej¡d9d:„ ƒƒZ-ee dejej¡d;d<„ ƒƒZ.ee dejejej¡d=d>„ ƒƒZ/ee dejej¡d?d@„ ƒƒZ0ee dejejej¡dAdB„ ƒƒZ1ee dejejej¡dCdD„ ƒƒZ2ee dejejej¡dEdF„ ƒƒZ3ee dejejej¡dGdH„ ƒƒZ4ee dejejej¡dIdJ„ ƒƒZ5ee dejejej¡dKdL„ ƒƒZ6ee dejej7ej¡dMdN„ ƒƒZ8ee dejejej¡dOdP„ ƒƒZ9ee dejejej¡dQdR„ ƒƒZ:ee dejej7ejej¡dSdT„ ƒƒZ;ee dejejej¡dUdV„ ƒƒZ<ee dej¡dWdX„ ƒƒZ=ee dej¡dYdZ„ ƒƒZ>ee dejej¡d[d\„ ƒƒZ?ee dejej¡d]d^„ ƒƒZ@ee dejejej¡d_d`„ ƒƒZAee dejejej¡dadb„ ƒƒZBee dej¡dcdd„ ƒƒZCee dej¡dedf„ ƒƒZDee dej¡dgdh„ ƒƒZEee dejejejej7ej7ej¡didj„ ƒƒZFee dejejejej7ej7ejejej7ej7ej¡dkdl„ ƒƒZGee dej7ejej¡dmdn„ ƒƒZHee dej7ejejejej¡dodp„ ƒƒZIee dejejej¡dqdr„ ƒƒZJee dejejej¡dsdt„ ƒƒZKee dej¡dudv„ ƒƒZLee dej¡dwdx„ ƒƒZMee dejej¡dydz„ ƒƒZNee dejej¡d{d|„ ƒƒZOee dejejej¡d}d~„ ƒƒZPee dejej¡dd€„ ƒƒZQee dejejejej¡dd‚„ ƒƒZRee dejej¡dƒd„„ ƒƒZSee dejejejejej¡d…d†„ ƒƒZTee dejej¡d‡dˆ„ ƒƒZUee dejejej¡d‰dŠ„ ƒƒZVee dej¡d‹dŒ„ ƒƒZWee dejejejejejej¡ddŽ„ ƒƒZXee dej¡dd„ ƒƒZYee dejej7ej¡d‘d’„ ƒƒZZee dejej¡d“d”„ ƒƒZ[ee dejej¡d•d–„ ƒƒZ\ee dejej¡d—d˜„ ƒƒZ]ee dejej¡d™dš„ ƒƒZ^ee dejej¡d›dœ„ ƒƒZ_ee dej¡ddž„ ƒƒZ`ee dejej¡dŸd „ ƒƒZaee dejejbej¡d¡d¢„ ƒƒZcee dejej¡d£d¤„ ƒƒZdee dej¡d¥d¦„ ƒƒZeee dejejej¡d§d¨„ ƒƒZfee dej¡d©dª„ ƒƒZgee dejejejej¡d«d¬„ ƒƒZhee dej¡d­d®„ ƒƒZiee dejejejej¡d¯d°„ ƒƒZjee dejej¡d±d²„ ƒƒZkee dejejejej¡d³d´„ ƒƒZlee dejmejn¡dµd¶„ ƒƒZoee dejejej¡d·d¸„ ƒƒZpee dej¡d¹dº„ ƒƒZqee dej¡d»d¼„ ƒƒZree dejej¡d½d¾„ ƒƒZsee dej¡d¿dÀ„ ƒƒZtee dejejej¡dÁdÂ„ ƒƒZuee dej¡dÃdÄ„ ƒƒZvee dejejejej¡dÅdÆ„ ƒƒZwee dej¡dÇdÈ„ ƒƒZxee dejejej¡dÉdÊ„ ƒƒZyee dejejej¡dËdÌ„ ƒƒZzee dejejej¡dÍdÎ„ ƒƒZ{ee dejejej¡dÏdÐ„ ƒƒZ|ee dejejej¡dÑdÒ„ ƒƒZ}ee dejejej¡dÓdÔ„ ƒƒZ~ee dejejej¡dÕdÖ„ ƒƒZee dej¡d×dØ„ ƒƒZ€ee dej¡dÙdÚ„ ƒƒZee dejej¡dÛdÜ„ ƒƒZ‚ee dej¡dÝdÞ„ ƒƒZƒee dejejej¡dßdà„ ƒƒZ„ee dej¡dádâ„ ƒƒZ…dS )ãz2Autogenerated by xml_generate script, do not edit!é    )ÚplatformÚarrays)Ú_types)Ú*)Ú_errors)ÚConstantNÚGLES1_OES_fixed_pointc                 C   s   t j| t jjdtjdS )Nr   )Zerror_checker)Ú_pZcreateFunctionZPLATFORMZGLES1r   Z_error_checker)Úfunction© r   ú^/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GLES1/OES/fixed_point.pyÚ_f   s    r   ÚGL_FIXED_OESi  c                 C   s   d S ©Nr   )ÚopÚvaluer   r   r   ÚglAccumxOES   s    r   c                 C   s   d S r   r   )ÚfuncÚrefr   r   r   ÚglAlphaFuncxOES   s    r   c                 C   s   d S r   r   )ÚwidthÚheightZxorigZyorigZxmoveZymoveZbitmapr   r   r   ÚglBitmapxOES   s    r   c                 C   s   d S r   r   ©ÚredÚgreenÚblueÚalphar   r   r   ÚglBlendColorxOES   s    r   c                 C   s   d S r   r   r   r   r   r   ÚglClearAccumxOES   s    r   c                 C   s   d S r   r   r   r   r   r   ÚglClearColorxOES   s    r    c                 C   s   d S r   r   )Údepthr   r   r   ÚglClearDepthxOES!   s    r"   c                 C   s   d S r   r   ©ZplaneZequationr   r   r   ÚglClipPlanexOES$   s    r$   c                 C   s   d S r   r   )r   r   r   r   r   r   ÚglColor3xOES'   s    r%   c                 C   s   d S r   r   ©Ú
componentsr   r   r   ÚglColor3xvOES*   s    r(   c                 C   s   d S r   r   r   r   r   r   ÚglColor4xOES-   s    r)   c                 C   s   d S r   r   r&   r   r   r   ÚglColor4xvOES0   s    r*   c                 C   s   d S r   r   ©ÚtargetÚpnameÚparamr   r   r   ÚglConvolutionParameterxOES3   s    r/   c                 C   s   d S r   r   ©r,   r-   Úparamsr   r   r   ÚglConvolutionParameterxvOES6   s    r2   c                 C   s   d S r   r   )ÚnÚfr   r   r   ÚglDepthRangexOES9   s    r5   c                 C   s   d S r   r   )Úur   r   r   ÚglEvalCoord1xOES<   s    r7   c                 C   s   d S r   r   ©Úcoordsr   r   r   ÚglEvalCoord1xvOES?   s    r:   c                 C   s   d S r   r   )r6   Úvr   r   r   ÚglEvalCoord2xOESB   s    r<   c                 C   s   d S r   r   r8   r   r   r   ÚglEvalCoord2xvOESE   s    r=   c                 C   s   d S r   r   )r3   ÚtypeÚbufferr   r   r   ÚglFeedbackBufferxOESH   s    r@   c                 C   s   d S r   r   ©r-   r.   r   r   r   Ú	glFogxOESK   s    rB   c                 C   s   d S r   r   rA   r   r   r   Ú
glFogxvOESN   s    rC   c                 C   s   d S r   r   ©ÚlÚrÚbÚtr3   r4   r   r   r   ÚglFrustumxOESQ   s    rI   c                 C   s   d S r   r   r#   r   r   r   ÚglGetClipPlanexOEST   s    rJ   c                 C   s   d S r   r   r0   r   r   r   ÚglGetConvolutionParameterxvOESW   s    rK   c                 C   s   d S r   r   ©r-   r1   r   r   r   ÚglGetFixedvOESZ   s    rM   c                 C   s   d S r   r   r0   r   r   r   ÚglGetHistogramParameterxvOES]   s    rN   c                 C   s   d S r   r   ©Úlightr-   r1   r   r   r   ÚglGetLightxOES`   s    rQ   c                 C   s   d S r   r   rO   r   r   r   ÚglGetLightxvOESc   s    rR   c                 C   s   d S r   r   )r,   Úqueryr;   r   r   r   ÚglGetMapxvOESf   s    rT   c                 C   s   d S r   r   ©Úfacer-   r.   r   r   r   ÚglGetMaterialxOESi   s    rW   c                 C   s   d S r   r   )rV   r-   r1   r   r   r   ÚglGetMaterialxvOESl   s    rX   c                 C   s   d S r   r   ©ÚmapÚsizeÚvaluesr   r   r   ÚglGetPixelMapxvo   s    r]   c                 C   s   d S r   r   r0   r   r   r   ÚglGetTexEnvxvOESr   s    r^   c                 C   s   d S r   r   ©Úcoordr-   r1   r   r   r   ÚglGetTexGenxvOESu   s    ra   c                 C   s   d S r   r   )r,   Úlevelr-   r1   r   r   r   ÚglGetTexLevelParameterxvOESx   s    rc   c                 C   s   d S r   r   r0   r   r   r   ÚglGetTexParameterxvOES{   s    rd   c                 C   s   d S r   r   ©Ú	componentr   r   r   ÚglIndexxOES~   s    rg   c                 C   s   d S r   r   re   r   r   r   ÚglIndexxvOES   s    rh   c                 C   s   d S r   r   rA   r   r   r   ÚglLightModelxOES„   s    ri   c                 C   s   d S r   r   rA   r   r   r   ÚglLightModelxvOES‡   s    rj   c                 C   s   d S r   r   )rP   r-   r.   r   r   r   ÚglLightxOESŠ   s    rk   c                 C   s   d S r   r   rO   r   r   r   ÚglLightxvOES   s    rl   c                 C   s   d S r   r   )r   r   r   r   ÚglLineWidthxOES   s    rm   c                 C   s   d S r   r   ©Úmr   r   r   ÚglLoadMatrixxOES“   s    rp   c                 C   s   d S r   r   rn   r   r   r   ÚglLoadTransposeMatrixxOES–   s    rq   c                 C   s   d S r   r   )r,   Úu1Úu2ZstrideÚorderÚpointsr   r   r   Ú
glMap1xOES™   s    rv   c
           
      C   s   d S r   r   )
r,   rr   rs   ZustrideZuorderÚv1Úv2ZvstrideZvorderru   r   r   r   Ú
glMap2xOESœ   s    ry   c                 C   s   d S r   r   )r3   rr   rs   r   r   r   ÚglMapGrid1xOESŸ   s    rz   c                 C   s   d S r   r   )r3   rr   rs   rw   rx   r   r   r   ÚglMapGrid2xOES¢   s    r{   c                 C   s   d S r   r   rU   r   r   r   ÚglMaterialxOES¥   s    r|   c                 C   s   d S r   r   rU   r   r   r   ÚglMaterialxvOES¨   s    r}   c                 C   s   d S r   r   rn   r   r   r   ÚglMultMatrixxOES«   s    r~   c                 C   s   d S r   r   rn   r   r   r   ÚglMultTransposeMatrixxOES®   s    r   c                 C   s   d S r   r   )ÚtextureÚsr   r   r   ÚglMultiTexCoord1xOES±   s    r‚   c                 C   s   d S r   r   ©r€   r9   r   r   r   ÚglMultiTexCoord1xvOES´   s    r„   c                 C   s   d S r   r   )r€   r   rH   r   r   r   ÚglMultiTexCoord2xOES·   s    r…   c                 C   s   d S r   r   rƒ   r   r   r   ÚglMultiTexCoord2xvOESº   s    r†   c                 C   s   d S r   r   )r€   r   rH   rF   r   r   r   ÚglMultiTexCoord3xOES½   s    r‡   c                 C   s   d S r   r   rƒ   r   r   r   ÚglMultiTexCoord3xvOESÀ   s    rˆ   c                 C   s   d S r   r   )r€   r   rH   rF   Úqr   r   r   ÚglMultiTexCoord4xOESÃ   s    rŠ   c                 C   s   d S r   r   rƒ   r   r   r   ÚglMultiTexCoord4xvOESÆ   s    r‹   c                 C   s   d S r   r   )ÚnxÚnyZnzr   r   r   ÚglNormal3xOESÉ   s    rŽ   c                 C   s   d S r   r   r8   r   r   r   ÚglNormal3xvOESÌ   s    r   c                 C   s   d S r   r   rD   r   r   r   ÚglOrthoxOESÏ   s    r   c                 C   s   d S r   r   )Útokenr   r   r   ÚglPassThroughxOESÒ   s    r’   c                 C   s   d S r   r   rY   r   r   r   ÚglPixelMapxÕ   s    r“   c                 C   s   d S r   r   rA   r   r   r   ÚglPixelStorexØ   s    r”   c                 C   s   d S r   r   rA   r   r   r   ÚglPixelTransferxOESÛ   s    r•   c                 C   s   d S r   r   )ZxfactorZyfactorr   r   r   ÚglPixelZoomxOESÞ   s    r–   c                 C   s   d S r   r   rA   r   r   r   ÚglPointParameterxOESá   s    r—   c                 C   s   d S r   r   rL   r   r   r   ÚglPointParameterxvOESä   s    r˜   c                 C   s   d S r   r   )r[   r   r   r   ÚglPointSizexOESç   s    r™   c                 C   s   d S r   r   )ÚfactorZunitsr   r   r   ÚglPolygonOffsetxOESê   s    r›   c                 C   s   d S r   r   )r3   ZtexturesZ
prioritiesr   r   r   ÚglPrioritizeTexturesxOESí   s    rœ   c                 C   s   d S r   r   ©ÚxÚyr   r   r   ÚglRasterPos2xOESð   s    r    c                 C   s   d S r   r   r8   r   r   r   ÚglRasterPos2xvOESó   s    r¡   c                 C   s   d S r   r   ©rž   rŸ   Úzr   r   r   ÚglRasterPos3xOESö   s    r¤   c                 C   s   d S r   r   r8   r   r   r   ÚglRasterPos3xvOESù   s    r¥   c                 C   s   d S r   r   )rž   rŸ   r£   Úwr   r   r   ÚglRasterPos4xOESü   s    r§   c                 C   s   d S r   r   r8   r   r   r   ÚglRasterPos4xvOESÿ   s    r¨   c                 C   s   d S r   r   )Úx1Úy1Zx2Úy2r   r   r   Ú
glRectxOES  s    r¬   c                 C   s   d S r   r   )rw   rx   r   r   r   ÚglRectxvOES  s    r­   c                 C   s   d S r   r   )Zanglerž   rŸ   r£   r   r   r   ÚglRotatexOES  s    r®   c                 C   s   d S r   r   )r   Úinvertr   r   r   ÚglSampleCoveragexOES  s    r°   c                 C   s   d S r   r   r¢   r   r   r   ÚglScalexOES  s    r±   c                 C   s   d S r   r   )r   r   r   r   ÚglTexCoord1xOES  s    r²   c                 C   s   d S r   r   r8   r   r   r   ÚglTexCoord1xvOES  s    r³   c                 C   s   d S r   r   )r   rH   r   r   r   ÚglTexCoord2xOES  s    r´   c                 C   s   d S r   r   r8   r   r   r   ÚglTexCoord2xvOES  s    rµ   c                 C   s   d S r   r   )r   rH   rF   r   r   r   ÚglTexCoord3xOES  s    r¶   c                 C   s   d S r   r   r8   r   r   r   ÚglTexCoord3xvOES   s    r·   c                 C   s   d S r   r   )r   rH   rF   r‰   r   r   r   ÚglTexCoord4xOES#  s    r¸   c                 C   s   d S r   r   r8   r   r   r   ÚglTexCoord4xvOES&  s    r¹   c                 C   s   d S r   r   r+   r   r   r   ÚglTexEnvxOES)  s    rº   c                 C   s   d S r   r   r0   r   r   r   ÚglTexEnvxvOES,  s    r»   c                 C   s   d S r   r   )r`   r-   r.   r   r   r   ÚglTexGenxOES/  s    r¼   c                 C   s   d S r   r   r_   r   r   r   ÚglTexGenxvOES2  s    r½   c                 C   s   d S r   r   r+   r   r   r   ÚglTexParameterxOES5  s    r¾   c                 C   s   d S r   r   r0   r   r   r   ÚglTexParameterxvOES8  s    r¿   c                 C   s   d S r   r   r¢   r   r   r   ÚglTranslatexOES;  s    rÀ   c                 C   s   d S r   r   )rž   r   r   r   ÚglVertex2xOES>  s    rÁ   c                 C   s   d S r   r   r8   r   r   r   ÚglVertex2xvOESA  s    rÂ   c                 C   s   d S r   r   r   r   r   r   ÚglVertex3xOESD  s    rÃ   c                 C   s   d S r   r   r8   r   r   r   ÚglVertex3xvOESG  s    rÄ   c                 C   s   d S r   r   r¢   r   r   r   ÚglVertex4xOESJ  s    rÅ   c                 C   s   d S r   r   r8   r   r   r   ÚglVertex4xvOESM  s    rÆ   )†Ú__doc__ZOpenGLr   r	   r   ZOpenGL.raw.GLES1r   Z_csZOpenGL.raw.GLES1._typesr   ZOpenGL.constantr   Z_CÚctypesZ_EXTENSION_NAMEr   r   ÚtypesZGLenumZGLfixedr   r   ZGLsizeiZGLubyteArrayr   r   r   r    r"   ZGLfixedArrayr$   r%   r(   r)   r*   r/   r2   r5   r7   r:   r<   r=   r@   rB   rC   rI   rJ   rK   rM   rN   rQ   rR   rT   rW   rX   ZGLintr]   r^   ra   rc   rd   rg   rh   ri   rj   rk   rl   rm   rp   rq   rv   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›   ZGLuintArrayrœ   r    r¡   r¤   r¥   r§   r¨   r¬   r­   r®   ZGLclampxZ	GLbooleanr°   r±   r²   r³   r´   rµ   r¶   r·   r¸   r¹   rº   r»   r¼   r½   r¾   r¿   rÀ   rÁ   rÂ   rÃ   rÄ   rÅ   rÆ   r   r   r   r   Ú<module>   s”  
$  0 