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.d/Z"ed0d1Z#ed2d3Z$ed4d5Z%ed6d7Z&ed8d9Z'ed:d;Z(ed<d=Z)ed>d?Z*ed@dAZ+edBdCZ,edDdEZ-edFdGZ.edHdIZ/edJdKZ0ee1dej2ej3dLdM Z4ee1dej2ej3dNdO Z5ee1ej2ej2dPdQ Z6ee1dej7ej8dRdS Z9ee1dej7ej8dTdU Z:ee1dej2ej2ej2ej3dVdW Z;ee1dej2ej2ej2ej3ej<dXdY Z=ee1dej7ej8dZd[ Z>ee1dej7ej8d\d] Z?ee1dej2d^d_ Z@ee1dej2ej2ej2ejAd`da ZBee1dej2ej2ejAdbdc ZCee1ejDej3ddde ZEee1ejDej3dfdg ZFee1dej2ej2ej7ej7dhdi ZGdS )jz2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGLES1_OES_framebuffer_objectc                 C   s   t j| t jjdtjdS )Nr   )Zerror_checker)_pZcreateFunctionZPLATFORMZGLES1r   Z_error_checker)function r   e/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GLES1/OES/framebuffer_object.py_f   s    r   GL_COLOR_ATTACHMENT0_OESi  GL_DEPTH_ATTACHMENT_OESi   GL_DEPTH_COMPONENT16_OESi  )GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OESiь  )GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OESiЌ  3GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OESiӌ  +GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OESiҌ  GL_FRAMEBUFFER_BINDING_OESi  GL_FRAMEBUFFER_COMPLETE_OESiՌ  (GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OESi֌  (GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OESiٌ  %GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OESiڌ  0GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OESi׌  GL_FRAMEBUFFER_OESi@  GL_FRAMEBUFFER_UNSUPPORTED_OESi݌  $GL_INVALID_FRAMEBUFFER_OPERATION_OESi  GL_MAX_RENDERBUFFER_SIZE_OESi  GL_NONE_OESGL_RENDERBUFFER_ALPHA_SIZE_OESiS  GL_RENDERBUFFER_BINDING_OESi  GL_RENDERBUFFER_BLUE_SIZE_OESiR  GL_RENDERBUFFER_DEPTH_SIZE_OESiT  GL_RENDERBUFFER_GREEN_SIZE_OESiQ  GL_RENDERBUFFER_HEIGHT_OESiC  #GL_RENDERBUFFER_INTERNAL_FORMAT_OESiD  GL_RENDERBUFFER_OESiA  GL_RENDERBUFFER_RED_SIZE_OESiP   GL_RENDERBUFFER_STENCIL_SIZE_OESiU  GL_RENDERBUFFER_WIDTH_OESiB  GL_RGB565_OESib  GL_RGB5_A1_OESiW  GL_RGBA4_OESiV  GL_STENCIL_ATTACHMENT_OESi   c                 C   s   d S Nr   )targetframebufferr   r   r   glBindFramebufferOES/   s    r2   c                 C   s   d S r/   r   )r0   renderbufferr   r   r   glBindRenderbufferOES2   s    r4   c                 C   s   d S r/   r   r0   r   r   r   glCheckFramebufferStatusOES5   s    r6   c                 C   s   d S r/   r   nZframebuffersr   r   r   glDeleteFramebuffersOES8   s    r9   c                 C   s   d S r/   r   r8   Zrenderbuffersr   r   r   glDeleteRenderbuffersOES;   s    r;   c                 C   s   d S r/   r   )r0   
attachmentZrenderbuffertargetr3   r   r   r   glFramebufferRenderbufferOES>   s    r=   c                 C   s   d S r/   r   )r0   r<   Z	textargetZtexturelevelr   r   r   glFramebufferTexture2DOESA   s    r?   c                 C   s   d S r/   r   r7   r   r   r   glGenFramebuffersOESD   s    r@   c                 C   s   d S r/   r   r:   r   r   r   glGenRenderbuffersOESG   s    rA   c                 C   s   d S r/   r   r5   r   r   r   glGenerateMipmapOESJ   s    rB   c                 C   s   d S r/   r   )r0   r<   pnameparamsr   r   r   (glGetFramebufferAttachmentParameterivOESM   s    rE   c                 C   s   d S r/   r   )r0   rC   rD   r   r   r   glGetRenderbufferParameterivOESP   s    rF   c                 C   s   d S r/   r   )r1   r   r   r   glIsFramebufferOESS   s    rG   c                 C   s   d S r/   r   )r3   r   r   r   glIsRenderbufferOESV   s    rH   c                 C   s   d S r/   r   )r0   Zinternalformatwidthheightr   r   r   glRenderbufferStorageOESY   s    rK   )H__doc__ZOpenGLr   r	   r   ZOpenGL.raw.GLES1r   Z_csZOpenGL.raw.GLES1._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*   r+   r,   r-   r.   typesZGLenumZGLuintr2   r4   r6   ZGLsizeiZGLuintArrayr9   r;   r=   ZGLintr?   r@   rA   rB   Z
GLintArrayrE   rF   Z	GLbooleanrG   rH   rK   r   r   r   r   <module>   s   
































