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ed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"ej$d-d. Z%eedej ej"ej"ej$ej&d/d0 Z'eedd1d2 Z(eedej"ej"ej)ej*ej*ej+ej,d3d4 Z-eedej"ej)e.e.ej/ej d5d6 Z0dS )7z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_EXT_transform_feedbackc                 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/transform_feedback.py_f   s    r   GL_INTERLEAVED_ATTRIBS_EXTi  4GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXTi  .GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXTi  1GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXTi  GL_PRIMITIVES_GENERATED_EXTi  GL_RASTERIZER_DISCARD_EXTi  GL_SEPARATE_ATTRIBS_EXTi  (GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXTi   GL_TRANSFORM_FEEDBACK_BUFFER_EXTi  %GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXTi  %GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXTi  &GL_TRANSFORM_FEEDBACK_BUFFER_START_EXTi  ,GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXTi  "GL_TRANSFORM_FEEDBACK_VARYINGS_EXTi  ,GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXTiv  c                 C   s   d S Nr   )ZprimitiveModer   r   r   glBeginTransformFeedbackEXT   s    r   c                 C   s   d S r   r   )targetindexbufferr   r   r   glBindBufferBaseEXT    s    r"   c                 C   s   d S r   r   )r   r    r!   offsetr   r   r   glBindBufferOffsetEXT#   s    r$   c                 C   s   d S r   r   )r   r    r!   r#   sizer   r   r   glBindBufferRangeEXT&   s    r&   c                   C   s   d S r   r   r   r   r   r   glEndTransformFeedbackEXT)   s    r'   c                 C   s   d S r   r   )programr    ZbufSizelengthr%   typenamer   r   r    glGetTransformFeedbackVaryingEXT,   s    r,   c                 C   s   d S r   r   )r(   countZvaryingsZ
bufferModer   r   r   glTransformFeedbackVaryingsEXT/   s    r.   )1__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   typesZGLenumr   ZGLuintr"   ZGLintptrr$   Z
GLsizeiptrr&   r'   ZGLsizeiZGLsizeiArrayZGLuintArrayZGLcharArrayr,   ZPOINTERZGLcharr.   r   r   r   r   <module>   sX   














$$