a
    ijI                     @   s4  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e/dej0ej1dIdJ Z2ee/dej3dKdL Z4ee/dej3ej0ej0dMdN Z5ee/dej3ej0ej0ej6dOdP Z7ee/dej3ej0ej0ej6ej8dQdR Z9ee/ddSdT Z:ee/dej0ej0ej;ej<ej<ej=ej1dUdV Z>ee/dej0ej0ej?dWdX Z@ee/ejAej0ej1dYdZ ZBee/dej;ej?ej3d[d\ ZCee/dej;ej?ej;ej?ej3d]d^ ZDee/dej0ej;ej?ej3d_d` ZEdS )az2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_NV_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   a/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/NV/transform_feedback.py_f   s    r   GL_ACTIVE_VARYINGS_NVi  GL_ACTIVE_VARYING_MAX_LENGTH_NVi  GL_BACK_PRIMARY_COLOR_NViw  GL_BACK_SECONDARY_COLOR_NVix  GL_CLIP_DISTANCE_NViz  GL_GENERIC_ATTRIB_NVi}  GL_INTERLEAVED_ATTRIBS_NVi  GL_LAYER_NVi  3GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NVi  -GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NVi  0GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NVi  GL_NEXT_BUFFER_NVGL_PRIMITIVES_GENERATED_NVi  GL_PRIMITIVE_ID_NVi|  GL_RASTERIZER_DISCARD_NVi  GL_SEPARATE_ATTRIBS_NVi  GL_SKIP_COMPONENTS1_NViGL_SKIP_COMPONENTS2_NVGL_SKIP_COMPONENTS3_NVGL_SKIP_COMPONENTS4_NVGL_TEXTURE_COORD_NViy   GL_TRANSFORM_FEEDBACK_ATTRIBS_NVi~  'GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NVi  $GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NVi  GL_TRANSFORM_FEEDBACK_BUFFER_NVi  $GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NVi  %GL_TRANSFORM_FEEDBACK_BUFFER_START_NVi  +GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NVi  GL_TRANSFORM_FEEDBACK_RECORD_NVi  !GL_TRANSFORM_FEEDBACK_VARYINGS_NVi  GL_VERTEX_ID_NVi{  c                 C   s   d S Nr   programnamer   r   r   glActiveVaryingNV-   s    r5   c                 C   s   d S r1   r   )ZprimitiveModer   r   r   glBeginTransformFeedbackNV0   s    r6   c                 C   s   d S r1   r   )targetindexbufferr   r   r   glBindBufferBaseNV3   s    r:   c                 C   s   d S r1   r   )r7   r8   r9   offsetr   r   r   glBindBufferOffsetNV6   s    r<   c                 C   s   d S r1   r   )r7   r8   r9   r;   sizer   r   r   glBindBufferRangeNV9   s    r>   c                   C   s   d S r1   r   r   r   r   r   glEndTransformFeedbackNV<   s    r?   c                 C   s   d S r1   r   )r3   r8   ZbufSizelengthr=   typer4   r   r   r   glGetActiveVaryingNV?   s    rB   c                 C   s   d S r1   r   )r3   r8   locationr   r   r   glGetTransformFeedbackVaryingNVB   s    rD   c                 C   s   d S r1   r   r2   r   r   r   glGetVaryingLocationNVE   s    rE   c                 C   s   d S r1   r   )countattribs
bufferModer   r   r   glTransformFeedbackAttribsNVH   s    rI   c                 C   s   d S r1   r   )rF   rG   ZnbuffersZ
bufstreamsrH   r   r   r   "glTransformFeedbackStreamAttribsNVK   s    rJ   c                 C   s   d S r1   r   )r3   rF   	locationsrH   r   r   r   glTransformFeedbackVaryingsNVN   s    rL   )F__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/   r0   typesZGLuintZGLcharArrayr5   ZGLenumr6   r:   ZGLintptrr<   Z
GLsizeiptrr>   r?   ZGLsizeiZGLsizeiArrayZGLuintArrayrB   Z
GLintArrayrD   ZGLintrE   rI   rJ   rL   r   r   r   r   <module>   s   






























$