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e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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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%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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ej-d0d1 Z.eedejej/d2d3 Z0eedejejejejejejejej	d4d5 Z1eedejejejejejejd6d7 Z2eedej3ejejej#d8d9 Z4eedej3ejejej%d:d; Z5eedej3ejejej'd<d= Z6eedej3ejejej+d>d? Z7eedejejejejejejejej	d@dA Z8dS )Bz2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_ARB_robustnessc                 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   Z/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/ARB/robustness.py_f   s    r   %GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB   GL_GUILTY_CONTEXT_RESET_ARBiS  GL_INNOCENT_CONTEXT_RESET_ARBiT  GL_LOSE_CONTEXT_ON_RESET_ARBiR  GL_NO_ERRORGL_NO_RESET_NOTIFICATION_ARBia  "GL_RESET_NOTIFICATION_STRATEGY_ARBiV  GL_UNKNOWN_CONTEXT_RESET_ARBiU  c                   C   s   d S Nr   r   r   r   r   glGetGraphicsResetStatusARB   s    r   c                 C   s   d S r   r   )targetformattypebufSizetabler   r   r   glGetnColorTableARB   s    r   c                 C   s   d S r   r   )r   Zlodr   imgr   r   r   glGetnCompressedTexImageARB   s    r    c                 C   s   d S r   r   )r   r   r   r   imager   r   r   glGetnConvolutionFilterARB   s    r"   c                 C   s   d S r   r   r   resetr   r   r   valuesr   r   r   glGetnHistogramARB"   s    r&   c                 C   s   d S r   r   r   queryr   vr   r   r   glGetnMapdvARB%   s    r*   c                 C   s   d S r   r   r'   r   r   r   glGetnMapfvARB(   s    r+   c                 C   s   d S r   r   r'   r   r   r   glGetnMapivARB+   s    r,   c                 C   s   d S r   r   r#   r   r   r   glGetnMinmaxARB.   s    r-   c                 C   s   d S r   r   mapr   r%   r   r   r   glGetnPixelMapfvARB1   s    r0   c                 C   s   d S r   r   r.   r   r   r   glGetnPixelMapuivARB4   s    r1   c                 C   s   d S r   r   r.   r   r   r   glGetnPixelMapusvARB7   s    r2   c                 C   s   d S r   r   )r   patternr   r   r   glGetnPolygonStippleARB:   s    r4   c                 C   s   d S r   r   )r   r   r   Z
rowBufSizerowZcolumnBufSizecolumnspanr   r   r   glGetnSeparableFilterARB=   s    r8   c                 C   s   d S r   r   )r   levelr   r   r   r   r   r   r   glGetnTexImageARB@   s    r:   c                 C   s   d S r   r   programlocationr   paramsr   r   r   glGetnUniformdvARBC   s    r?   c                 C   s   d S r   r   r;   r   r   r   glGetnUniformfvARBF   s    r@   c                 C   s   d S r   r   r;   r   r   r   glGetnUniformivARBI   s    rA   c                 C   s   d S r   r   r;   r   r   r   glGetnUniformuivARBL   s    rB   c                 C   s   d S r   r   )xywidthheightr   r   r   datar   r   r   glReadnPixelsARBO   s    rH   )9__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   typesZGLenumr   ZGLsizeiZc_void_pr   ZGLintr    r"   Z	GLbooleanr&   ZGLdoubleArrayr*   ZGLfloatArrayr+   Z
GLintArrayr,   r-   r0   ZGLuintArrayr1   ZGLushortArrayr2   ZGLubyteArrayr4   r8   r:   ZGLuintr?   r@   rA   rB   rH   r   r   r   r   <module>   s   








  ( (