a
    ijz                  
   @   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d*d+Z ed,d-Z!ed.d/Z"ed0d1Z#ed2d3Z$ed4d5Z%ed6d7Z&ed8d9Z'ed:d;Z(e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@dA Z0ee*dej1ej1ej1dBdC Z2ee*dej3ej4ej3ej5ej5dDdE Z6dS )Fz2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_VERSION_GL_4_6c                 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/VERSION/GL_4_6.py_f   s    r   GL_CLIPPING_INPUT_PRIMITIVESi  GL_CLIPPING_OUTPUT_PRIMITIVESi  GL_COMPUTE_SHADER_INVOCATIONSi  GL_CONTEXT_FLAG_NO_ERROR_BIT   GL_CONTEXT_RELEASE_BEHAVIORi  !GL_CONTEXT_RELEASE_BEHAVIOR_FLUSHi  GL_FRAGMENT_SHADER_INVOCATIONSi  GL_GEOMETRY_SHADER_INVOCATIONSi  %GL_GEOMETRY_SHADER_PRIMITIVES_EMITTEDi  GL_MAX_TEXTURE_MAX_ANISOTROPYi  GL_NONEGL_NUM_SPIR_V_EXTENSIONSiT  GL_PARAMETER_BUFFERi  GL_PARAMETER_BUFFER_BINDINGi  GL_POLYGON_OFFSET_CLAMPi  GL_PRIMITIVES_SUBMITTEDi  GL_SHADER_BINARY_FORMAT_SPIR_ViQ  GL_SPIR_V_BINARYiR  GL_SPIR_V_EXTENSIONSiS  GL_TESS_CONTROL_SHADER_PATCHESi  %GL_TESS_EVALUATION_SHADER_INVOCATIONSi  GL_TEXTURE_MAX_ANISOTROPYi  GL_TRANSFORM_FEEDBACK_OVERFLOWi  %GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOWi  GL_VERTEX_SHADER_INVOCATIONSi  GL_VERTICES_SUBMITTEDi  c                 C   s   d S Nr   )modeindirect	drawcountmaxdrawcountstrider   r   r   glMultiDrawArraysIndirectCount(   s    r/   c                 C   s   d S r)   r   )r*   typer+   r,   r-   r.   r   r   r    glMultiDrawElementsIndirectCount+   s    r1   c                 C   s   d S r)   r   )factorZunitsclampr   r   r   glPolygonOffsetClamp.   s    r4   c                 C   s   d S r)   r   )ZshaderZpEntryPointZnumSpecializationConstantsZpConstantIndexZpConstantValuer   r   r   glSpecializeShader1   s    r5   )7__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(   typesZGLenumZc_void_pZGLintptrZGLsizeir/   r1   ZGLfloatr4   ZGLuintZGLcharArrayZGLuintArrayr5   r   r   r   r   <module>   s\   

























 