a
    ij                     @   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e dej!ej!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/d0 Z&ee dej%ej'd1d2 Z(ee d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'd9d: Z-ee ej.ej!ej"d;d< Z/ee dej!ej%ej0d=d> Z1ee dej!ej%ej2d?d@ Z3ee dej!ej%ej4dAdB Z5ee dej!ej%ej'dCdD Z6ee dej!ej%ej7dEdF Z8ee dej!ej%ej4dGdH Z9ee ej:ej!dIdJ Z;ee dej%ej%ej!dKdL Z<ee dej%ej%ej'dMdN Z=ee dej%ej%ej!dOdP Z>ee dej%ej%ej'dQdR Z?ee dej%ej%ej!dSdT Z@ee dej%ej%ej'dUdV ZAee dej%ej%ej!dWdX ZBee dej%ej%ej'dYdZ ZCee dej%ej!d[d\ ZDee dej%ej'd]d^ ZEee dej!ej%d_d` ZFee dej!ej%ej4dadb ZGee dej!ej%ej'dcdd ZHee dej!ej%ejIdedf ZJee dej!ej%ej7dgdh ZKee dej!ej%ej.didj ZLee dej!ej%ej4dkdl ZMee dej%ej!dmdn ZNee dej%ej'dodp ZOee dej%ej!dqdr ZPee dej%ej'dsdt ZQee dej%ej!dudv ZRee dej%ej'dwdx ZSee dej%ej!dydz ZTee dej%ej'd{d| ZUee dej%ej!d}d~ ZVee dej%ej'dd ZWee dej!ej!dd ZXee dej!ej%ej:ej!dd ZYee dej!ej%ej:ej'dd ZZee dej!ej%ej:ej!dd Z[ee dej!ej%ej:ej'dd Z\ee dej!ej%ej:ej!dd Z]ee dej!ej%ej:ej'dd Z^ee dej!ej%ej:ej!dd Z_ee dej!ej%ej:ej'dd Z`ee dej%ej!dd Zaee dej%ej'dd Zbee dej%ej!dd Zcee dej%ej'dd Zdee dej%ej!dd Zeee dej%ej'dd ZfdS )z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_VERSION_GL_3_3c                 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_3_3.py_f   s    r   GL_ANY_SAMPLES_PASSEDi/  GL_INT_2_10_10_10_REVi  GL_MAX_DUAL_SOURCE_DRAW_BUFFERSi  GL_ONE_MINUS_SRC1_ALPHAi  GL_ONE_MINUS_SRC1_COLORi  GL_RGB10_A2UIio  GL_SAMPLER_BINDINGi  GL_SRC1_COLORi  GL_TEXTURE_SWIZZLE_AiE  GL_TEXTURE_SWIZZLE_BiD  GL_TEXTURE_SWIZZLE_GiC  GL_TEXTURE_SWIZZLE_RiB  GL_TEXTURE_SWIZZLE_RGBAiF  GL_TIMESTAMPi(  GL_TIME_ELAPSEDi  GL_VERTEX_ATTRIB_ARRAY_DIVISORi  c                 C   s   d S Nr   )programZcolorNumberindexnamer   r   r   glBindFragDataLocationIndexed   s    r"   c                 C   s   d S r   r   )unitsamplerr   r   r   glBindSampler!   s    r%   c                 C   s   d S r   r   typecolorr   r   r   glColorP3ui$   s    r)   c                 C   s   d S r   r   r&   r   r   r   glColorP3uiv'   s    r*   c                 C   s   d S r   r   r&   r   r   r   glColorP4ui*   s    r+   c                 C   s   d S r   r   r&   r   r   r   glColorP4uiv-   s    r,   c                 C   s   d S r   r   countZsamplersr   r   r   glDeleteSamplers0   s    r/   c                 C   s   d S r   r   r-   r   r   r   glGenSamplers3   s    r0   c                 C   s   d S r   r   )r   r!   r   r   r   glGetFragDataIndex6   s    r1   c                 C   s   d S r   r   idpnameparamsr   r   r   glGetQueryObjecti64v9   s    r6   c                 C   s   d S r   r   r2   r   r   r   glGetQueryObjectui64v<   s    r7   c                 C   s   d S r   r   r$   r4   r5   r   r   r   glGetSamplerParameterIiv?   s    r9   c                 C   s   d S r   r   r8   r   r   r   glGetSamplerParameterIuivB   s    r:   c                 C   s   d S r   r   r8   r   r   r   glGetSamplerParameterfvE   s    r;   c                 C   s   d S r   r   r8   r   r   r   glGetSamplerParameterivH   s    r<   c                 C   s   d S r   r   )r$   r   r   r   glIsSamplerK   s    r=   c                 C   s   d S r   r   Ztexturer'   coordsr   r   r   glMultiTexCoordP1uiN   s    r@   c                 C   s   d S r   r   r>   r   r   r   glMultiTexCoordP1uivQ   s    rA   c                 C   s   d S r   r   r>   r   r   r   glMultiTexCoordP2uiT   s    rB   c                 C   s   d S r   r   r>   r   r   r   glMultiTexCoordP2uivW   s    rC   c                 C   s   d S r   r   r>   r   r   r   glMultiTexCoordP3uiZ   s    rD   c                 C   s   d S r   r   r>   r   r   r   glMultiTexCoordP3uiv]   s    rE   c                 C   s   d S r   r   r>   r   r   r   glMultiTexCoordP4ui`   s    rF   c                 C   s   d S r   r   r>   r   r   r   glMultiTexCoordP4uivc   s    rG   c                 C   s   d S r   r   r'   r?   r   r   r   glNormalP3uif   s    rI   c                 C   s   d S r   r   rH   r   r   r   glNormalP3uivi   s    rJ   c                 C   s   d S r   r   )r3   targetr   r   r   glQueryCounterl   s    rL   c                 C   s   d S r   r   r$   r4   paramr   r   r   glSamplerParameterIivo   s    rO   c                 C   s   d S r   r   rM   r   r   r   glSamplerParameterIuivr   s    rP   c                 C   s   d S r   r   rM   r   r   r   glSamplerParameterfu   s    rQ   c                 C   s   d S r   r   rM   r   r   r   glSamplerParameterfvx   s    rR   c                 C   s   d S r   r   rM   r   r   r   glSamplerParameteri{   s    rS   c                 C   s   d S r   r   rM   r   r   r   glSamplerParameteriv~   s    rT   c                 C   s   d S r   r   r&   r   r   r   glSecondaryColorP3ui   s    rU   c                 C   s   d S r   r   r&   r   r   r   glSecondaryColorP3uiv   s    rV   c                 C   s   d S r   r   rH   r   r   r   glTexCoordP1ui   s    rW   c                 C   s   d S r   r   rH   r   r   r   glTexCoordP1uiv   s    rX   c                 C   s   d S r   r   rH   r   r   r   glTexCoordP2ui   s    rY   c                 C   s   d S r   r   rH   r   r   r   glTexCoordP2uiv   s    rZ   c                 C   s   d S r   r   rH   r   r   r   glTexCoordP3ui   s    r[   c                 C   s   d S r   r   rH   r   r   r   glTexCoordP3uiv   s    r\   c                 C   s   d S r   r   rH   r   r   r   glTexCoordP4ui   s    r]   c                 C   s   d S r   r   rH   r   r   r   glTexCoordP4uiv   s    r^   c                 C   s   d S r   r   )r    Zdivisorr   r   r   glVertexAttribDivisor   s    r_   c                 C   s   d S r   r   r    r'   
normalizedvaluer   r   r   glVertexAttribP1ui   s    rc   c                 C   s   d S r   r   r`   r   r   r   glVertexAttribP1uiv   s    rd   c                 C   s   d S r   r   r`   r   r   r   glVertexAttribP2ui   s    re   c                 C   s   d S r   r   r`   r   r   r   glVertexAttribP2uiv   s    rf   c                 C   s   d S r   r   r`   r   r   r   glVertexAttribP3ui   s    rg   c                 C   s   d S r   r   r`   r   r   r   glVertexAttribP3uiv   s    rh   c                 C   s   d S r   r   r`   r   r   r   glVertexAttribP4ui   s    ri   c                 C   s   d S r   r   r`   r   r   r   glVertexAttribP4uiv   s    rj   c                 C   s   d S r   r   r'   rb   r   r   r   glVertexP2ui   s    rl   c                 C   s   d S r   r   rk   r   r   r   glVertexP2uiv   s    rm   c                 C   s   d S r   r   rk   r   r   r   glVertexP3ui   s    rn   c                 C   s   d S r   r   rk   r   r   r   glVertexP3uiv   s    ro   c                 C   s   d S r   r   rk   r   r   r   glVertexP4ui   s    rp   c                 C   s   d S r   r   rk   r   r   r   glVertexP4uiv   s    rq   )g__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   typesZGLuintZGLcharArrayr"   r%   ZGLenumr)   ZGLuintArrayr*   r+   r,   ZGLsizeir/   r0   ZGLintr1   ZGLint64Arrayr6   ZGLuint64Arrayr7   Z
GLintArrayr9   r:   ZGLfloatArrayr;   r<   Z	GLbooleanr=   r@   rA   rB   rC   rD   rE   rF   rG   rI   rJ   rL   rO   rP   ZGLfloatrQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   rc   rd   re   rf   rg   rh   ri   rj   rl   rm   rn   ro   rp   rq   r   r   r   r   <module>   s  















