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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e )dej*ej+ej,ej-¡d=d>„ ƒƒZ.ee )dej*ej+ej,ej-e /ej0¡e /ej1¡¡d?d@„ ƒƒZ2ee )dej+ej,ej-¡dAdB„ ƒƒZ3ee )dej+ej,ej-¡dCdD„ ƒƒZ4ee )dej+ej,ej-¡dEdF„ ƒƒZ5ee )dej+ej,ej-e /ej0¡ej6¡dGdH„ ƒƒZ7ee )dej*ej1ej8ej9¡dIdJ„ ƒƒZ:ee )dej+ej;ej*ej*ej8¡dKdL„ ƒƒZ<ee )dej+ej;ej;ej;ej;ej,ej,ej,ej*ej*ej8¡dMdN„ ƒƒZ=dS )Oz2Autogenerated by xml_generate script, do not edit!é    )ÚplatformÚarrays)Ú_types)Ú*)Ú_errors)ÚConstantNÚGL_VERSION_GL_4_4c                 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_4_4.pyÚ_f   s    r   ÚGL_BUFFER_IMMUTABLE_STORAGEi‚  ÚGL_BUFFER_STORAGE_FLAGSi ‚  ÚGL_CLEAR_TEXTUREie“  Ú#GL_CLIENT_MAPPED_BUFFER_BARRIER_BITi @  ÚGL_CLIENT_STORAGE_BITi   ÚGL_DYNAMIC_STORAGE_BITé   ÚGL_LOCATION_COMPONENTiJ“  ÚGL_MAP_COHERENT_BITé€   ÚGL_MAP_PERSISTENT_BITé@   ÚGL_MAP_READ_BITé   ÚGL_MAP_WRITE_BITé   ÚGL_MAX_VERTEX_ATTRIB_STRIDEiå‚  ÚGL_MIRROR_CLAMP_TO_EDGEiC‡  Ú*GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTEDi!‚  ÚGL_QUERY_BUFFERi’‘  ÚGL_QUERY_BUFFER_BARRIER_BITi €  ÚGL_QUERY_BUFFER_BINDINGi“‘  ÚGL_QUERY_RESULT_NO_WAITi”‘  ÚGL_STENCIL_INDEXi  ÚGL_STENCIL_INDEX8iH  ÚGL_TEXTURE_BUFFER_BINDINGi*Œ  ÚGL_TRANSFORM_FEEDBACK_BUFFERiŽŒ  Ú"GL_TRANSFORM_FEEDBACK_BUFFER_INDEXiK“  Ú#GL_TRANSFORM_FEEDBACK_BUFFER_STRIDEiL“  ÚGL_UNSIGNED_INT_10F_11F_11F_REVi;Œ  c                 C   s   d S ©Nr   )ÚtargetÚfirstÚcountÚbuffersr   r   r   ÚglBindBuffersBase'   s    r1   c                 C   s   d S r,   r   )r-   r.   r/   r0   ÚoffsetsÚsizesr   r   r   ÚglBindBuffersRange*   s    r4   c                 C   s   d S r,   r   ©r.   r/   Ztexturesr   r   r   ÚglBindImageTextures-   s    r6   c                 C   s   d S r,   r   )r.   r/   Zsamplersr   r   r   ÚglBindSamplers0   s    r7   c                 C   s   d S r,   r   r5   r   r   r   ÚglBindTextures3   s    r8   c                 C   s   d S r,   r   )r.   r/   r0   r2   Ústridesr   r   r   ÚglBindVertexBuffers6   s    r:   c                 C   s   d S r,   r   )r-   ÚsizeÚdataÚflagsr   r   r   ÚglBufferStorage9   s    r>   c                 C   s   d S r,   r   )ÚtextureÚlevelÚformatÚtyper<   r   r   r   ÚglClearTexImage<   s    rC   c                 C   s   d S r,   r   )r?   r@   ZxoffsetZyoffsetZzoffsetÚwidthÚheightÚdepthrA   rB   r<   r   r   r   ÚglClearTexSubImage?   s    rG   )>Ú__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+   ÚtypesZGLenumZGLuintZGLsizeiZGLuintArrayr1   ZPOINTERZGLintptrZ
GLsizeiptrr4   r6   r7   r8   ZGLsizeiArrayr:   Zc_void_pZ
GLbitfieldr>   ZGLintrC   rG   r   r   r   r   Ú<module>   sx   
























,"4