a
    ij	                     @   sF  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e'dej(ej)ej(ej)d9d: Z*ee'dej(ej)ej(ej)ej)d;d< Z+ee'dej(ej)ej(ej)ej)ej)d=d> Z,ee'dej-ej(ej)ej(ej)d?d@ Z.ee'dej-ej(ej)ej(ej)ej)dAdB Z/ee'dej-ej(ej)ej(ej)ej)ej)dCdD Z0dS )Ez2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGLES2_EXT_texture_storagec                 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   b/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GLES2/EXT/texture_storage.py_f   s    r   GL_ALPHA16F_EXTi  GL_ALPHA32F_EXTi  GL_ALPHA8_EXTi<  GL_BGRA8_EXTi  GL_LUMINANCE16F_EXTi  GL_LUMINANCE32F_EXTi  GL_LUMINANCE8_ALPHA8_EXTiE  GL_LUMINANCE8_EXTi@  GL_LUMINANCE_ALPHA16F_EXTi  GL_LUMINANCE_ALPHA32F_EXTi  GL_R16F_EXTi-  GL_R32F_EXTi.  	GL_R8_EXTi)  GL_RG16F_EXTi/  GL_RG32F_EXTi0  
GL_RG8_EXTi+  GL_RGB10_A2_EXTiY  GL_RGB10_EXTiR  GL_RGB16F_EXTi  GL_RGB32F_EXTi  GL_RGBA16F_EXTi  GL_RGBA32F_EXTi  GL_TEXTURE_IMMUTABLE_FORMAT_EXTi/  c                 C   s   d S Nr   )targetlevelsinternalformatwidthr   r   r   glTexStorage1DEXT%   s    r*   c                 C   s   d S r%   r   )r&   r'   r(   r)   heightr   r   r   glTexStorage2DEXT(   s    r,   c                 C   s   d S r%   r   )r&   r'   r(   r)   r+   depthr   r   r   glTexStorage3DEXT+   s    r.   c                 C   s   d S r%   r   )texturer&   r'   r(   r)   r   r   r   glTextureStorage1DEXT.   s    r0   c                 C   s   d S r%   r   )r/   r&   r'   r(   r)   r+   r   r   r   glTextureStorage2DEXT1   s    r1   c                 C   s   d S r%   r   )r/   r&   r'   r(   r)   r+   r-   r   r   r   glTextureStorage3DEXT4   s    r2   )1__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$   typesZGLenumZGLsizeir*   r,   r.   ZGLuintr0   r1   r2   r   r   r   r   <module>   sb   






















  $