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dEdFZ-edGdHZ.edIdJZ/edKdLZ0edMdNZ1edOdPZ2edQdRZ3edSdTZ4edUdVZ5edWdXZ6edYdZZ7ed[d\Z8ed]d^Z9ed_d`Z:edadbZ;edcddZ<ededfZ=edgdhZ>edidjZ?edkdlZ@edmdnZAedodpZBeeCdejDejEdqdr ZFeeCdejDejEdsdt ZGeeCejDejDdudv ZHeeCdejIejJdwdx ZKeeCdejIejJdydz ZLeeCdejDejDejDejEd{d| ZMeeCdejDejDejDejEejNd}d~ ZOeeCdejDejDejDejEejNdd ZPeeCdejDejDejDejEejNejNdd ZQeeCdejIejJdd ZReeCdejIejJdd ZSeeCdejDdd ZTeeCdejDejDejDejUdd ZVeeCdejDejDejUdd ZWeeCejXejEdd ZYeeCejXejEdd ZZeeCdejDejDejIejIdd Z[dS )z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_EXT_framebuffer_objectc                 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   b/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/EXT/framebuffer_object.py_f   s    r   GL_COLOR_ATTACHMENT0_EXTi  GL_COLOR_ATTACHMENT10_EXTi  GL_COLOR_ATTACHMENT11_EXTi  GL_COLOR_ATTACHMENT12_EXTi  GL_COLOR_ATTACHMENT13_EXTi  GL_COLOR_ATTACHMENT14_EXTi  GL_COLOR_ATTACHMENT15_EXTi  GL_COLOR_ATTACHMENT1_EXTi  GL_COLOR_ATTACHMENT2_EXTi  GL_COLOR_ATTACHMENT3_EXTi  GL_COLOR_ATTACHMENT4_EXTi  GL_COLOR_ATTACHMENT5_EXTi  GL_COLOR_ATTACHMENT6_EXTi  GL_COLOR_ATTACHMENT7_EXTi  GL_COLOR_ATTACHMENT8_EXTi  GL_COLOR_ATTACHMENT9_EXTi  GL_DEPTH_ATTACHMENT_EXTi   )GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXTiь  )GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXTiЌ  0GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXTiԌ  3GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXTiӌ  +GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXTiҌ  GL_FRAMEBUFFER_BINDING_EXTi  GL_FRAMEBUFFER_COMPLETE_EXTiՌ  GL_FRAMEBUFFER_EXTi@  (GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXTi֌  (GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXTiٌ  )GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXTiی  %GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXTiڌ  0GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXTi׌  )GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXTi܌  GL_FRAMEBUFFER_UNSUPPORTED_EXTi݌  $GL_INVALID_FRAMEBUFFER_OPERATION_EXTi  GL_MAX_COLOR_ATTACHMENTS_EXTiߌ  GL_MAX_RENDERBUFFER_SIZE_EXTi  GL_RENDERBUFFER_ALPHA_SIZE_EXTiS  GL_RENDERBUFFER_BINDING_EXTi  GL_RENDERBUFFER_BLUE_SIZE_EXTiR  GL_RENDERBUFFER_DEPTH_SIZE_EXTiT  GL_RENDERBUFFER_EXTiA  GL_RENDERBUFFER_GREEN_SIZE_EXTiQ  GL_RENDERBUFFER_HEIGHT_EXTiC  #GL_RENDERBUFFER_INTERNAL_FORMAT_EXTiD  GL_RENDERBUFFER_RED_SIZE_EXTiP   GL_RENDERBUFFER_STENCIL_SIZE_EXTiU  GL_RENDERBUFFER_WIDTH_EXTiB  GL_STENCIL_ATTACHMENT_EXTi   GL_STENCIL_INDEX16_EXTiI  GL_STENCIL_INDEX1_EXTiF  GL_STENCIL_INDEX4_EXTiG  GL_STENCIL_INDEX8_EXTiH  c                 C   s   d S Nr   )targetframebufferr   r   r   glBindFramebufferEXTA   s    rD   c                 C   s   d S rA   r   )rB   renderbufferr   r   r   glBindRenderbufferEXTD   s    rF   c                 C   s   d S rA   r   rB   r   r   r   glCheckFramebufferStatusEXTG   s    rH   c                 C   s   d S rA   r   nZframebuffersr   r   r   glDeleteFramebuffersEXTJ   s    rK   c                 C   s   d S rA   r   rJ   Zrenderbuffersr   r   r   glDeleteRenderbuffersEXTM   s    rM   c                 C   s   d S rA   r   )rB   
attachmentZrenderbuffertargetrE   r   r   r   glFramebufferRenderbufferEXTP   s    rO   c                 C   s   d S rA   r   rB   rN   	textargettexturelevelr   r   r   glFramebufferTexture1DEXTS   s    rT   c                 C   s   d S rA   r   rP   r   r   r   glFramebufferTexture2DEXTV   s    rU   c                 C   s   d S rA   r   )rB   rN   rQ   rR   rS   Zzoffsetr   r   r   glFramebufferTexture3DEXTY   s    rV   c                 C   s   d S rA   r   rI   r   r   r   glGenFramebuffersEXT\   s    rW   c                 C   s   d S rA   r   rL   r   r   r   glGenRenderbuffersEXT_   s    rX   c                 C   s   d S rA   r   rG   r   r   r   glGenerateMipmapEXTb   s    rY   c                 C   s   d S rA   r   )rB   rN   pnameparamsr   r   r   (glGetFramebufferAttachmentParameterivEXTe   s    r\   c                 C   s   d S rA   r   )rB   rZ   r[   r   r   r   glGetRenderbufferParameterivEXTh   s    r]   c                 C   s   d S rA   r   )rC   r   r   r   glIsFramebufferEXTk   s    r^   c                 C   s   d S rA   r   )rE   r   r   r   glIsRenderbufferEXTn   s    r_   c                 C   s   d S rA   r   )rB   Zinternalformatwidthheightr   r   r   glRenderbufferStorageEXTq   s    rb   )\__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)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   typesZGLenumZGLuintrD   rF   rH   ZGLsizeiZGLuintArrayrK   rM   rO   ZGLintrT   rU   rV   rW   rX   rY   Z
GLintArrayr\   r]   Z	GLbooleanr^   r_   rb   r   r   r   r   <module>   s   


















































 