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edejejd%d& Z eed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&d+d, Z'eedej#ej&d-d. Z(eeej)ej"d/d0 Z*eedej"ej#ej$d1d2 Z+eedej"ej"ejej"ejejd3d4 Z,eedej"ej"ejej"ejejd5d6 Z-dS )7z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_EXT_semaphorec                 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   Y/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/EXT/semaphore.py_f   s    r   GL_DEVICE_UUID_EXTi  GL_DRIVER_UUID_EXTi  GL_LAYOUT_COLOR_ATTACHMENT_EXTi  0GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXTi1  0GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXTi0  &GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXTi  %GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXTi  GL_LAYOUT_GENERAL_EXTi  GL_LAYOUT_SHADER_READ_ONLY_EXTi  GL_LAYOUT_TRANSFER_DST_EXTi  GL_LAYOUT_TRANSFER_SRC_EXTi  GL_NUM_DEVICE_UUIDS_EXTi  GL_UUID_SIZE_EXT   c                 C   s   d S Nr   nZ
semaphoresr   r   r   glDeleteSemaphoresEXT   s    r   c                 C   s   d S r   r   r   r   r   r   glGenSemaphoresEXT   s    r    c                 C   s   d S r   r   	semaphorepnameparamsr   r   r   glGetSemaphoreParameterui64vEXT!   s    r%   c                 C   s   d S r   r   )targetindexdatar   r   r   glGetUnsignedBytei_vEXT$   s    r)   c                 C   s   d S r   r   )r#   r(   r   r   r   glGetUnsignedBytevEXT'   s    r*   c                 C   s   d S r   r   )r"   r   r   r   glIsSemaphoreEXT*   s    r+   c                 C   s   d S r   r   r!   r   r   r   glSemaphoreParameterui64vEXT-   s    r,   c                 C   s   d S r   r   )r"   numBufferBarriersbuffersnumTextureBarrierstexturesZ
dstLayoutsr   r   r   glSignalSemaphoreEXT0   s    r1   c                 C   s   d S r   r   )r"   r-   r.   r/   r0   Z
srcLayoutsr   r   r   glWaitSemaphoreEXT3   s    r2   ).__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   typesZGLsizeiZGLuintArrayr   r    ZGLuintZGLenumZGLuint64Arrayr%   ZGLubyteArrayr)   r*   Z	GLbooleanr+   r,   r1   r2   r   r   r   r   <module>   s`   












  