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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e-dej.ej/ej0dEdF Z1ee-dej.ej/ej2dGdH Z3ee-dej.ej/ej4ej0dIdJ Z5ee-dej.ej/ej6dKdL Z7ee-dej.ej/ej4ej8dMdN Z9ee-dej.ej/ej2ej2dOdP Z:ee-dej.ej/ej4ej0dQdR Z;ee-dej.ej/ej6ej6dSdT Z<ee-dej.ej/ej4ej8dUdV Z=ee-dej.ej/ej2ej2ej2dWdX Z>ee-dej.ej/ej4ej0dYdZ Z?ee-dej.ej/ej6ej6ej6d[d\ Z@ee-dej.ej/ej4ej8d]d^ ZAee-dej.ej/ej2ej2ej2ej2d_d` ZBee-dej.ej/ej4ej0dadb ZCee-dej.ej/ej6ej6ej6ej6dcdd ZDee-dej.ej/ej4ej8dedf ZEee-dej/ej2dgdh ZFee-dej/ej4ej0didj ZGee-dej/ej6dkdl ZHee-dej/ej4ej8dmdn ZIee-dej/ej2ej2dodp ZJee-dej/ej4ej0dqdr ZKee-dej/ej6ej6dsdt ZLee-dej/ej4ej8dudv ZMee-dej/ej2ej2ej2dwdx ZNee-dej/ej4ej0dydz ZOee-dej/ej6ej6ej6d{d| ZPee-dej/ej4ej8d}d~ ZQee-dej/ej2ej2ej2ej2dd ZRee-dej/ej4ej0dd ZSee-dej/ej6ej6ej6ej6dd ZTee-dej/ej4ej8dd ZUdS )z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGLES2_NV_gpu_shader5c                 C   s   t j| t jjdtjdS )Nr   )Zerror_checker)_pZcreateFunctionZPLATFORMZGLES2r   Z_error_checker)function r   ]/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GLES2/NV/gpu_shader5.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_PATCHES   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    r0   c                 C   s   d S r,   r   r-   r.   xr   r   r   glProgramUniform1i64NV.   s    r3   c                 C   s   d S r,   r   r-   r.   countvaluer   r   r   glProgramUniform1i64vNV1   s    r7   c                 C   s   d S r,   r   r1   r   r   r   glProgramUniform1ui64NV4   s    r8   c                 C   s   d S r,   r   r4   r   r   r   glProgramUniform1ui64vNV7   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   glProgramUniform2ui64NV@   s    r>   c                 C   s   d S r,   r   r4   r   r   r   glProgramUniform2ui64vNVC   s    r?   c                 C   s   d S r,   r   r-   r.   r2   r;   zr   r   r   glProgramUniform3i64NVF   s    rB   c                 C   s   d S r,   r   r4   r   r   r   glProgramUniform3i64vNVI   s    rC   c                 C   s   d S r,   r   r@   r   r   r   glProgramUniform3ui64NVL   s    rD   c                 C   s   d S r,   r   r4   r   r   r   glProgramUniform3ui64vNVO   s    rE   c                 C   s   d S r,   r   r-   r.   r2   r;   rA   wr   r   r   glProgramUniform4i64NVR   s    rH   c                 C   s   d S r,   r   r4   r   r   r   glProgramUniform4i64vNVU   s    rI   c                 C   s   d S r,   r   rF   r   r   r   glProgramUniform4ui64NVX   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   glUniform1i64vNVa   s    rO   c                 C   s   d S r,   r   rL   r   r   r   glUniform1ui64NVd   s    rP   c                 C   s   d S r,   r   rN   r   r   r   glUniform1ui64vNVg   s    rQ   c                 C   s   d S r,   r   r.   r2   r;   r   r   r   glUniform2i64NVj   s    rS   c                 C   s   d S r,   r   rN   r   r   r   glUniform2i64vNVm   s    rT   c                 C   s   d S r,   r   rR   r   r   r   glUniform2ui64NVp   s    rU   c                 C   s   d S r,   r   rN   r   r   r   glUniform2ui64vNVs   s    rV   c                 C   s   d S r,   r   r.   r2   r;   rA   r   r   r   glUniform3i64NVv   s    rX   c                 C   s   d S r,   r   rN   r   r   r   glUniform3i64vNVy   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.GLES2r   Z_csZOpenGL.raw.GLES2._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+   typesZGLuintZGLintZGLint64Arrayr0   Z
GLint64EXTr3   ZGLsizeir7   ZGLuint64EXTr8   ZGLuint64Arrayr9   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  




























  