a
    ij                  
   @   sT  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e,dej-ej.ej/dCdD Z0ee,dej-ej.ej1dEdF Z2ee,dej-ej.ej3dGdH Z4ee,dej-ej.ej5ej/dIdJ Z6ee,dej-ej.ej7dKdL Z8ee,dej-ej.ej5ej1dMdN Z9ee,dej-ej.ej3ej3dOdP Z:ee,dej-ej.ej5ej/dQdR Z;ee,dej-ej.ej7ej7dSdT Z<ee,dej-ej.ej5ej1dUdV Z=ee,dej-ej.ej3ej3ej3dWdX Z>ee,dej-ej.ej5ej/dYdZ Z?ee,dej-ej.ej7ej7ej7d[d\ Z@ee,dej-ej.ej5ej1d]d^ ZAee,dej-ej.ej3ej3ej3ej3d_d` ZBee,dej-ej.ej5ej/dadb ZCee,dej-ej.ej7ej7ej7ej7dcdd ZDee,dej-ej.ej5ej1dedf ZEee,dej.ej3dgdh ZFee,dej.ej5ej/didj ZGee,dej.ej7dkdl ZHee,dej.ej5ej1dmdn ZIee,dej.ej3ej3dodp ZJee,dej.ej5ej/dqdr ZKee,dej.ej7ej7dsdt ZLee,dej.ej5ej1dudv ZMee,dej.ej3ej3ej3dwdx ZNee,dej.ej5ej/dydz ZOee,dej.ej7ej7ej7d{d| ZPee,dej.ej5ej1d}d~ ZQee,dej.ej3ej3ej3ej3dd ZRee,dej.ej5ej/dd ZSee,dej.ej7ej7ej7ej7dd ZTee,dej.ej5ej1dd ZUdS )z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_AMD_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/AMD/gpu_shader_int64.py_f   s    r   GL_FLOAT16_NVi  GL_FLOAT16_VEC2_NVi  GL_FLOAT16_VEC3_NVi  GL_FLOAT16_VEC4_NVi  GL_INT16_NVi  GL_INT16_VEC2_NVi  GL_INT16_VEC3_NVi  GL_INT16_VEC4_NVi  GL_INT64_NVi  GL_INT64_VEC2_NVi  GL_INT64_VEC3_NVi  GL_INT64_VEC4_NVi  
GL_INT8_NVi  GL_INT8_VEC2_NVi  GL_INT8_VEC3_NVi  GL_INT8_VEC4_NVi  GL_UNSIGNED_INT16_NVi  GL_UNSIGNED_INT16_VEC2_NVi  GL_UNSIGNED_INT16_VEC3_NVi  GL_UNSIGNED_INT16_VEC4_NVi  GL_UNSIGNED_INT64_NVi  GL_UNSIGNED_INT64_VEC2_NVi  GL_UNSIGNED_INT64_VEC3_NVi  GL_UNSIGNED_INT64_VEC4_NVi  GL_UNSIGNED_INT8_NVi  GL_UNSIGNED_INT8_VEC2_NVi  GL_UNSIGNED_INT8_VEC3_NVi  GL_UNSIGNED_INT8_VEC4_NVi  c                 C   s   d S Nr   programlocationparamsr   r   r   glGetUniformi64vNV*   s    r/   c                 C   s   d S r*   r   r+   r   r   r   glGetUniformui64vNV-   s    r0   c                 C   s   d S r*   r   r,   r-   xr   r   r   glProgramUniform1i64NV0   s    r3   c                 C   s   d S r*   r   r,   r-   countvaluer   r   r   glProgramUniform1i64vNV3   s    r7   c                 C   s   d S r*   r   r1   r   r   r   glProgramUniform1ui64NV6   s    r8   c                 C   s   d S r*   r   r4   r   r   r   glProgramUniform1ui64vNV9   s    r9   c                 C   s   d S r*   r   r,   r-   r2   yr   r   r   glProgramUniform2i64NV<   s    r<   c                 C   s   d S r*   r   r4   r   r   r   glProgramUniform2i64vNV?   s    r=   c                 C   s   d S r*   r   r:   r   r   r   glProgramUniform2ui64NVB   s    r>   c                 C   s   d S r*   r   r4   r   r   r   glProgramUniform2ui64vNVE   s    r?   c                 C   s   d S r*   r   r,   r-   r2   r;   zr   r   r   glProgramUniform3i64NVH   s    rB   c                 C   s   d S r*   r   r4   r   r   r   glProgramUniform3i64vNVK   s    rC   c                 C   s   d S r*   r   r@   r   r   r   glProgramUniform3ui64NVN   s    rD   c                 C   s   d S r*   r   r4   r   r   r   glProgramUniform3ui64vNVQ   s    rE   c                 C   s   d S r*   r   r,   r-   r2   r;   rA   wr   r   r   glProgramUniform4i64NVT   s    rH   c                 C   s   d S r*   r   r4   r   r   r   glProgramUniform4i64vNVW   s    rI   c                 C   s   d S r*   r   rF   r   r   r   glProgramUniform4ui64NVZ   s    rJ   c                 C   s   d S r*   r   r4   r   r   r   glProgramUniform4ui64vNV]   s    rK   c                 C   s   d S r*   r   r-   r2   r   r   r   glUniform1i64NV`   s    rM   c                 C   s   d S r*   r   r-   r5   r6   r   r   r   glUniform1i64vNVc   s    rO   c                 C   s   d S r*   r   rL   r   r   r   glUniform1ui64NVf   s    rP   c                 C   s   d S r*   r   rN   r   r   r   glUniform1ui64vNVi   s    rQ   c                 C   s   d S r*   r   r-   r2   r;   r   r   r   glUniform2i64NVl   s    rS   c                 C   s   d S r*   r   rN   r   r   r   glUniform2i64vNVo   s    rT   c                 C   s   d S r*   r   rR   r   r   r   glUniform2ui64NVr   s    rU   c                 C   s   d S r*   r   rN   r   r   r   glUniform2ui64vNVu   s    rV   c                 C   s   d S r*   r   r-   r2   r;   rA   r   r   r   glUniform3i64NVx   s    rX   c                 C   s   d S r*   r   rN   r   r   r   glUniform3i64vNV{   s    rY   c                 C   s   d S r*   r   rW   r   r   r   glUniform3ui64NV~   s    rZ   c                 C   s   d S r*   r   rN   r   r   r   glUniform3ui64vNV   s    r[   c                 C   s   d S r*   r   r-   r2   r;   rA   rG   r   r   r   glUniform4i64NV   s    r]   c                 C   s   d S r*   r   rN   r   r   r   glUniform4i64vNV   s    r^   c                 C   s   d S r*   r   r\   r   r   r   glUniform4ui64NV   s    r_   c                 C   s   d S r*   r   rN   r   r   r   glUniform4ui64vNV   s    r`   )V__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)   typesZGLuintZGLintZGLint64Arrayr/   ZGLuint64Arrayr0   Z
GLint64EXTr3   ZGLsizeir7   ZGLuint64EXTr8   r9   r<   r=   r>   r?   rB   rC   rD   rE   rH   rI   rJ   rK   rM   rO   rP   rQ   rS   rT   rU   rV   rX   rY   rZ   r[   r]   r^   r_   r`   r   r   r   r   <module>   s  



























  