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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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"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%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ejej%ej%d/d0 Z*eedejejejejd1d2 Z+eedejejej"ej"ej"d3d4 Z,eedejejejejd5d6 Z-eedejejej%ej%ej%d7d8 Z.eedejejejejd9d: Z/eedejejej"ej"ej"ej"d;d< Z0eedejejejejd=d> Z1eedejejej%ej%ej%ej%d?d@ Z2eedejejejejdAdB Z3eedejej"dCdD Z4eedejejejdEdF Z5eedejej%dGdH Z6eedejejejdIdJ Z7eedejej"ej"dKdL Z8eedejejejdMdN Z9e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"ej"dSdT Z<eedejejejdUdV Z=eedejej%ej%ej%dWdX Z>eedejejejdYdZ Z?eedejej"ej"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%ej%ej%d_d` ZBeedejejejdadb ZCdS )cz2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_ARB_gpu_shader_int64c                 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/ARB/gpu_shader_int64.py_f   s    r   GL_INT64_ARBi  GL_INT64_VEC2_ARBi  GL_INT64_VEC3_ARBi  GL_INT64_VEC4_ARBi  GL_UNSIGNED_INT64_ARBi  GL_UNSIGNED_INT64_VEC2_ARBi  GL_UNSIGNED_INT64_VEC3_ARBi  GL_UNSIGNED_INT64_VEC4_ARBi  c                 C   s   d S Nr   programlocationparamsr   r   r   glGetUniformi64vARB   s    r   c                 C   s   d S r   r   r   r   r   r   glGetUniformui64vARB   s    r   c                 C   s   d S r   r   r   r   ZbufSizer   r   r   r   glGetnUniformi64vARB   s    r   c                 C   s   d S r   r   r   r   r   r   glGetnUniformui64vARB   s    r   c                 C   s   d S r   r   r   r   xr   r   r   glProgramUniform1i64ARB"   s    r"   c                 C   s   d S r   r   r   r   countvaluer   r   r   glProgramUniform1i64vARB%   s    r&   c                 C   s   d S r   r   r    r   r   r   glProgramUniform1ui64ARB(   s    r'   c                 C   s   d S r   r   r#   r   r   r   glProgramUniform1ui64vARB+   s    r(   c                 C   s   d S r   r   r   r   r!   yr   r   r   glProgramUniform2i64ARB.   s    r+   c                 C   s   d S r   r   r#   r   r   r   glProgramUniform2i64vARB1   s    r,   c                 C   s   d S r   r   r)   r   r   r   glProgramUniform2ui64ARB4   s    r-   c                 C   s   d S r   r   r#   r   r   r   glProgramUniform2ui64vARB7   s    r.   c                 C   s   d S r   r   r   r   r!   r*   zr   r   r   glProgramUniform3i64ARB:   s    r1   c                 C   s   d S r   r   r#   r   r   r   glProgramUniform3i64vARB=   s    r2   c                 C   s   d S r   r   r/   r   r   r   glProgramUniform3ui64ARB@   s    r3   c                 C   s   d S r   r   r#   r   r   r   glProgramUniform3ui64vARBC   s    r4   c                 C   s   d S r   r   r   r   r!   r*   r0   wr   r   r   glProgramUniform4i64ARBF   s    r7   c                 C   s   d S r   r   r#   r   r   r   glProgramUniform4i64vARBI   s    r8   c                 C   s   d S r   r   r5   r   r   r   glProgramUniform4ui64ARBL   s    r9   c                 C   s   d S r   r   r#   r   r   r   glProgramUniform4ui64vARBO   s    r:   c                 C   s   d S r   r   r   r!   r   r   r   glUniform1i64ARBR   s    r<   c                 C   s   d S r   r   r   r$   r%   r   r   r   glUniform1i64vARBU   s    r>   c                 C   s   d S r   r   r;   r   r   r   glUniform1ui64ARBX   s    r?   c                 C   s   d S r   r   r=   r   r   r   glUniform1ui64vARB[   s    r@   c                 C   s   d S r   r   r   r!   r*   r   r   r   glUniform2i64ARB^   s    rB   c                 C   s   d S r   r   r=   r   r   r   glUniform2i64vARBa   s    rC   c                 C   s   d S r   r   rA   r   r   r   glUniform2ui64ARBd   s    rD   c                 C   s   d S r   r   r=   r   r   r   glUniform2ui64vARBg   s    rE   c                 C   s   d S r   r   r   r!   r*   r0   r   r   r   glUniform3i64ARBj   s    rG   c                 C   s   d S r   r   r=   r   r   r   glUniform3i64vARBm   s    rH   c                 C   s   d S r   r   rF   r   r   r   glUniform3ui64ARBp   s    rI   c                 C   s   d S r   r   r=   r   r   r   glUniform3ui64vARBs   s    rJ   c                 C   s   d S r   r   r   r!   r*   r0   r6   r   r   r   glUniform4i64ARBv   s    rL   c                 C   s   d S r   r   r=   r   r   r   glUniform4i64vARBy   s    rM   c                 C   s   d S r   r   rK   r   r   r   glUniform4ui64ARB|   s    rN   c                 C   s   d S r   r   r=   r   r   r   glUniform4ui64vARB   s    rO   )D__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   typesZGLuintZGLintZGLint64Arrayr   ZGLuint64Arrayr   ZGLsizeir   r   ZGLint64r"   r&   ZGLuint64r'   r(   r+   r,   r-   r.   r1   r2   r3   r4   r7   r8   r9   r:   r<   r>   r?   r@   rB   rC   rD   rE   rG   rH   rI   rJ   rL   rM   rN   rO   r   r   r   r   <module>   s   







  