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e d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#d/d0 Z&ee dej!ej#d1d2 Z'dS )3z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_NV_geometry_program4c                 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   `/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/NV/geometry_program4.py_f   s    r   %GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXTi  +GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXTiԌ  )GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXTi  +GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXTi  GL_GEOMETRY_INPUT_TYPE_EXTiۍ  GL_GEOMETRY_OUTPUT_TYPE_EXTi܍  GL_GEOMETRY_PROGRAM_NVi&  GL_GEOMETRY_VERTICES_OUT_EXTiڍ  GL_LINES_ADJACENCY_EXT
   GL_LINE_STRIP_ADJACENCY_EXT   'GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXTi)  !GL_MAX_PROGRAM_OUTPUT_VERTICES_NVi'  )GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NVi(  GL_PROGRAM_POINT_SIZE_EXTiB  GL_TRIANGLES_ADJACENCY_EXT   GL_TRIANGLE_STRIP_ADJACENCY_EXT   c                 C   s   d S Nr   )target
attachmenttexturelevelr   r   r   glFramebufferTextureEXT   s    r'   c                 C   s   d S r"   r   )r#   r$   r%   r&   Zfacer   r   r   glFramebufferTextureFaceEXT!   s    r(   c                 C   s   d S r"   r   )r#   r$   r%   r&   layerr   r   r   glFramebufferTextureLayerEXT$   s    r*   c                 C   s   d S r"   r   )r#   limitr   r   r   glProgramVertexLimitNV'   s    r,   )(__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    typesZGLenumZGLuintZGLintr'   r(   r*   r,   r   r   r   r   <module>   sH   















