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edejejejej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-d. Z+eedejejej%d/d0 Z,eedej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ejd5d6 Z/eedejej!ejej!ej!ej*ejej	d7d8 Z0eedejej!ejej!ej!ej!ejej	d9d: Z1eedejej!ejej!ej!ej!ej*ejej
d;d< Z2eedejej!ejej!ejejd=d> Z3eedejej!ejej!ej!ejejd?d@ Z4eedejej!ejej!ej!ej*ejej	dAdB Z5eedejej!ejej!ej!ej!ejej	dCdD Z6eedejej!ejej!ej!ej!ej*ejej
dEdF Z7dS )Gz2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGLES2_EXT_memory_objectc                 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   `/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GLES2/EXT/memory_object.py_f   s    r   GL_DEDICATED_MEMORY_OBJECT_EXTi  GL_DEVICE_UUID_EXTi  GL_DRIVER_UUID_EXTi  GL_LINEAR_TILING_EXTi  GL_NUM_DEVICE_UUIDS_EXTi  GL_NUM_TILING_TYPES_EXTi  GL_OPTIMAL_TILING_EXTi  GL_PROTECTED_MEMORY_OBJECT_EXTi  GL_TEXTURE_TILING_EXTi  GL_TILING_TYPES_EXTi  GL_UUID_SIZE_EXT   c                 C   s   d S Nr   )targetsizememoryoffsetr   r   r   glBufferStorageMemEXT   s    r   c                 C   s   d S r   r   nZmemoryObjectsr   r   r   glCreateMemoryObjectsEXT   s    r"   c                 C   s   d S r   r   r    r   r   r   glDeleteMemoryObjectsEXT   s    r#   c                 C   s   d S r   r   memoryObjectpnameparamsr   r   r   glGetMemoryObjectParameterivEXT"   s    r(   c                 C   s   d S r   r   )r   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   glIsMemoryObjectEXT+   s    r-   c                 C   s   d S r   r   r$   r   r   r   glMemoryObjectParameterivEXT.   s    r.   c                 C   s   d S r   r   )bufferr   r   r   r   r   r   glNamedBufferStorageMemEXT1   s    r0   c                 C   s   d S r   r   )r   levelsinternalFormatwidthr   r   r   r   r   glTexStorageMem1DEXT4   s    r4   c                 C   s   d S r   r   )r   r1   r2   r3   heightr   r   r   r   r   glTexStorageMem2DEXT7   s    r6   c                 C   s   d S r   r   )r   samplesr2   r3   r5   fixedSampleLocationsr   r   r   r   r   glTexStorageMem2DMultisampleEXT:   s    r9   c                 C   s   d S r   r   )r   r1   r2   r3   r5   depthr   r   r   r   r   glTexStorageMem3DEXT=   s    r;   c	           	      C   s   d S r   r   )	r   r7   r2   r3   r5   r:   r8   r   r   r   r   r   glTexStorageMem3DMultisampleEXT@   s    r<   c                 C   s   d S r   r   )texturer1   r2   r3   r   r   r   r   r   glTextureStorageMem1DEXTC   s    r>   c                 C   s   d S r   r   )r=   r1   r2   r3   r5   r   r   r   r   r   glTextureStorageMem2DEXTF   s    r?   c                 C   s   d S r   r   )r=   r7   r2   r3   r5   r8   r   r   r   r   r   #glTextureStorageMem2DMultisampleEXTI   s    r@   c                 C   s   d S r   r   )r=   r1   r2   r3   r5   r:   r   r   r   r   r   glTextureStorageMem3DEXTL   s    rA   c	           	      C   s   d S r   r   )	r=   r7   r2   r3   r5   r:   r8   r   r   r   r   r   #glTextureStorageMem3DMultisampleEXTO   s    rB   )8__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   typesZGLenumZ
GLsizeiptrZGLuintZGLuint64r   ZGLsizeiZGLuintArrayr"   r#   Z
GLintArrayr(   ZGLubyteArrayr+   r,   Z	GLbooleanr-   r.   r0   r4   r6   r9   r;   r<   r>   r?   r@   rA   rB   r   r   r   r   <module>   s   










 $((, $((,