a
    ij0                     @   sL  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dIdJZ/edKdLZ0edMdNZ1edOdPZ2edQdRZ3edSdTZ4edUdVZ5edWdXZ6edYdZZ7ed[d\Z8ed]d^Z9ed_d`Z:edadbZ;edcddZ<ededfZ=edgdhZ>ee?dej@ejAdidj ZBdS )kz2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGLES2_OES_tessellation_shaderc                 C   s   t j| t jjdtjdS )Nr   )Zerror_checker)_pZcreateFunctionZPLATFORMZGLES2r   Z_error_checker)function r   f/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GLES2/OES/tessellation_shader.py_f   s    r   GL_CCWi	  GL_CWi 	  GL_EQUALi  GL_FRACTIONAL_EVEN_OESi|  GL_FRACTIONAL_ODD_OESi{  GL_ISOLINES_OESiz  GL_IS_PER_PATCH_OESi  3GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OESi  6GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OESi  GL_MAX_PATCH_VERTICES_OESi}  'GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OESiӒ  .GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OESi͒  &GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OESiː  (GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OESil  )GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OESi  -GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OESiؐ  +GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OESi  /GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OESi  &GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OESi  *GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OESi  *GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OESiԒ  1GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OESiΒ  )GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OESi̐  +GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OESim  ,GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OESi  0GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OESiِ  .GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OESi  )GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OESi  -GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OESi  GL_MAX_TESS_GEN_LEVEL_OESi~   GL_MAX_TESS_PATCH_COMPONENTS_OESi  GL_PATCHES_OES   GL_PATCH_VERTICES_OESir  .GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OESi!  GL_QUADS_OES   (GL_REFERENCED_BY_TESS_CONTROL_SHADER_OESi  +GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OESi  #GL_TESS_CONTROL_OUTPUT_VERTICES_OESiu  GL_TESS_CONTROL_SHADER_BIT_OES   GL_TESS_CONTROL_SHADER_OESi  !GL_TESS_EVALUATION_SHADER_BIT_OES   GL_TESS_EVALUATION_SHADER_OESi  GL_TESS_GEN_MODE_OESiv  GL_TESS_GEN_POINT_MODE_OESiy  GL_TESS_GEN_SPACING_OESiw  GL_TESS_GEN_VERTEX_ORDER_OESix  GL_TRIANGLES   c                 C   s   d S )Nr   )Zpnamevaluer   r   r   glPatchParameteriOES=   s    rC   )C__doc__ZOpenGLr   r	   r   ZOpenGL.raw.GLES2r   Z_csZOpenGL.raw.GLES2._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+   r,   r-   r/   r0   r1   r3   r4   r5   r6   r8   r9   r;   r<   r=   r>   r?   r@   typesZGLenumZGLintrC   r   r   r   r   <module>   st   














































