a
    i‚jb,  ã                
   @   sr
  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didjƒZ?edkdlƒZ@edmdnƒZAedodpƒZBedqdrƒZCedsdtƒZDedudvƒZEedwdxƒZFedydzƒZGed{d|ƒZHed}d~ƒZIedd€ƒZJedd‚ƒZKedƒd„ƒZLed…d†ƒZMed‡dˆƒZNed‰dŠƒZOed‹dŒƒZPeddŽƒZQeddƒZRed‘d’ƒZSed“d”ƒZTed•d–ƒZUed—d˜ƒZVed™dšƒZWed›dœƒZXeddžƒZYedŸd ƒZZe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®ƒZaed¯d°ƒZbed±d²ƒZced³d´ƒZdedµd¶ƒZeed·d¸ƒZfed¹dºƒZged»d¼ƒZhed½d¾ƒZied¿dÀƒZjedÁdÂƒZkedÃdÄƒZledÅdÆƒZmedÇdÈƒZnedÉdÊƒZoedËdÌƒZpedÍdÎƒZqedÏdÐƒZredÑdÒƒZsedÓdÔƒZtedÕdÖƒZued×dØƒZvedÙdÚƒZwedÛdÜƒZxedÝdÞƒZyedßdàƒZzedádâƒZ{edãdäƒZ|edådæƒZ}ee ~d¡dçdè„ ƒƒZee ~ej€ejej¡dédê„ ƒƒZ‚ee ~ej€ejej¡dëdì„ ƒƒZƒee ~ej€ej¡dídî„ ƒƒZ„ee ~ej€ejejej¡dïdð„ ƒƒZ…ee ~ej€ejej¡dñdò„ ƒƒZ†ee ~dej€¡dódô„ ƒƒZ‡ee ~dej€¡dõdö„ ƒƒZˆee ~dej€¡d÷dø„ ƒƒZ‰ee ~dej€¡dùdú„ ƒƒZŠee ~d¡dûdü„ ƒƒZ‹ee ~dej€ej€ej€¡dýdþ„ ƒƒZŒee ~ej€ejejejej€¡dÿd „ ƒƒZee ~ej€ej€¡dd„ ƒƒZŽee ~dej€ejej¡dd„ ƒƒZee ~dej€ejej‘¡dd„ ƒƒZ’ee ~dej€ejej“¡dd„ ƒƒZ”ee ~dej€ejej¡d	d
„ ƒƒZ•ee ~dej€ejej‘¡dd„ ƒƒZ–ee ~dej€ejej“¡dd„ ƒƒZ—ee ~dej€ejej¡dd„ ƒƒZ˜ee ~dej€ejej‘¡dd„ ƒƒZ™ee ~dej€ejej“¡dd„ ƒƒZšee ~dej€ejej›¡dd„ ƒƒZœee ~dej€ej€ej€¡dd„ ƒƒZee ~ejžej€ej¡dd„ ƒƒZŸee ~dej€ejej ¡dd„ ƒƒZ¡ee ~dej€ejej ¡dd„ ƒƒZ¢ee ~dejej€ej€¡dd „ ƒƒZ£ee ~dejej€ej€ej€¡d!d"„ ƒƒZ¤ee ~dejej€ej€ej€ej€¡d#d$„ ƒƒZ¥ee ~dej€ej€ejejejej¡d%d&„ ƒƒZ¦ee ~dej€ejej€ej ¡d'd(„ ƒƒZ§ee ~dej€ej¨¡d)d*„ ƒƒZ©ee ~dej€ejª¡d+d,„ ƒƒZ«ee ~dej€ej‘¡d-d.„ ƒƒZ¬ee ~dej€ej“¡d/d0„ ƒƒZ­ee ~dej€ej®¡d1d2„ ƒƒZ¯ee ~dej€ej°¡d3d4„ ƒƒZ±ee ~dej€ej²¡d5d6„ ƒƒZ³ee ~dej€ej´¡d7d8„ ƒƒZµee ~dej€ej€ejejejej¡d9d:„ ƒƒZ¶dS (;  z2Autogenerated by xml_generate script, do not edit!é    )ÚplatformÚarrays)Ú_types)Ú*)Ú_errors)ÚConstantNÚGL_EXT_vertex_shaderc                 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   ú]/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/EXT/vertex_shader.pyÚ_f   s    r   ÚGL_CURRENT_VERTEX_EXTiâ‡  ÚGL_FULL_RANGE_EXTiá‡  ÚGL_INVARIANT_DATATYPE_EXTië‡  ÚGL_INVARIANT_EXTiÂ‡  ÚGL_INVARIANT_VALUE_EXTiê‡  ÚGL_LOCAL_CONSTANT_DATATYPE_EXTií‡  ÚGL_LOCAL_CONSTANT_EXTiÃ‡  ÚGL_LOCAL_CONSTANT_VALUE_EXTiì‡  ÚGL_LOCAL_EXTiÄ‡  ÚGL_MATRIX_EXTiÀ‡  Ú/GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXTiÊ‡  Ú-GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXTiÍ‡  Ú)GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXTiÎ‡  Ú2GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXTiÌ‡  Ú+GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXTiË‡  Ú%GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXTiÅ‡  Ú#GL_MAX_VERTEX_SHADER_INVARIANTS_EXTiÇ‡  ÚGL_MAX_VERTEX_SHADER_LOCALS_EXTiÉ‡  Ú(GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXTiÈ‡  Ú!GL_MAX_VERTEX_SHADER_VARIANTS_EXTiÆ‡  ÚGL_MVP_MATRIX_EXTiã‡  ÚGL_NEGATIVE_ONE_EXTiß‡  ÚGL_NEGATIVE_W_EXTiÜ‡  ÚGL_NEGATIVE_X_EXTiÙ‡  ÚGL_NEGATIVE_Y_EXTiÚ‡  ÚGL_NEGATIVE_Z_EXTiÛ‡  ÚGL_NORMALIZED_RANGE_EXTià‡  Ú
GL_ONE_EXTiÞ‡  ÚGL_OP_ADD_EXTi‡‡  ÚGL_OP_CLAMP_EXTiŽ‡  ÚGL_OP_CROSS_PRODUCT_EXTi—‡  ÚGL_OP_DOT3_EXTi„‡  ÚGL_OP_DOT4_EXTi…‡  ÚGL_OP_EXP_BASE_2_EXTi‘‡  ÚGL_OP_FLOOR_EXTi‡  ÚGL_OP_FRAC_EXTi‰‡  ÚGL_OP_INDEX_EXTi‚‡  ÚGL_OP_LOG_BASE_2_EXTi’‡  ÚGL_OP_MADD_EXTiˆ‡  ÚGL_OP_MAX_EXTiŠ‡  ÚGL_OP_MIN_EXTi‹‡  ÚGL_OP_MOV_EXTi™‡  ÚGL_OP_MULTIPLY_MATRIX_EXTi˜‡  ÚGL_OP_MUL_EXTi†‡  ÚGL_OP_NEGATE_EXTiƒ‡  ÚGL_OP_POWER_EXTi“‡  ÚGL_OP_RECIP_EXTi”‡  ÚGL_OP_RECIP_SQRT_EXTi•‡  ÚGL_OP_ROUND_EXTi‡  ÚGL_OP_SET_GE_EXTiŒ‡  ÚGL_OP_SET_LT_EXTi‡  ÚGL_OP_SUB_EXTi–‡  ÚGL_OUTPUT_COLOR0_EXTi›‡  ÚGL_OUTPUT_COLOR1_EXTiœ‡  ÚGL_OUTPUT_FOG_EXTi½‡  ÚGL_OUTPUT_TEXTURE_COORD0_EXTi‡  ÚGL_OUTPUT_TEXTURE_COORD10_EXTi§‡  ÚGL_OUTPUT_TEXTURE_COORD11_EXTi¨‡  ÚGL_OUTPUT_TEXTURE_COORD12_EXTi©‡  ÚGL_OUTPUT_TEXTURE_COORD13_EXTiª‡  ÚGL_OUTPUT_TEXTURE_COORD14_EXTi«‡  ÚGL_OUTPUT_TEXTURE_COORD15_EXTi¬‡  ÚGL_OUTPUT_TEXTURE_COORD16_EXTi­‡  ÚGL_OUTPUT_TEXTURE_COORD17_EXTi®‡  ÚGL_OUTPUT_TEXTURE_COORD18_EXTi¯‡  ÚGL_OUTPUT_TEXTURE_COORD19_EXTi°‡  ÚGL_OUTPUT_TEXTURE_COORD1_EXTiž‡  ÚGL_OUTPUT_TEXTURE_COORD20_EXTi±‡  ÚGL_OUTPUT_TEXTURE_COORD21_EXTi²‡  ÚGL_OUTPUT_TEXTURE_COORD22_EXTi³‡  ÚGL_OUTPUT_TEXTURE_COORD23_EXTi´‡  ÚGL_OUTPUT_TEXTURE_COORD24_EXTiµ‡  ÚGL_OUTPUT_TEXTURE_COORD25_EXTi¶‡  ÚGL_OUTPUT_TEXTURE_COORD26_EXTi·‡  ÚGL_OUTPUT_TEXTURE_COORD27_EXTi¸‡  ÚGL_OUTPUT_TEXTURE_COORD28_EXTi¹‡  ÚGL_OUTPUT_TEXTURE_COORD29_EXTiº‡  ÚGL_OUTPUT_TEXTURE_COORD2_EXTiŸ‡  ÚGL_OUTPUT_TEXTURE_COORD30_EXTi»‡  ÚGL_OUTPUT_TEXTURE_COORD31_EXTi¼‡  ÚGL_OUTPUT_TEXTURE_COORD3_EXTi ‡  ÚGL_OUTPUT_TEXTURE_COORD4_EXTi¡‡  ÚGL_OUTPUT_TEXTURE_COORD5_EXTi¢‡  ÚGL_OUTPUT_TEXTURE_COORD6_EXTi£‡  ÚGL_OUTPUT_TEXTURE_COORD7_EXTi¤‡  ÚGL_OUTPUT_TEXTURE_COORD8_EXTi¥‡  ÚGL_OUTPUT_TEXTURE_COORD9_EXTi¦‡  ÚGL_OUTPUT_VERTEX_EXTiš‡  ÚGL_SCALAR_EXTi¾‡  ÚGL_VARIANT_ARRAY_EXTiè‡  ÚGL_VARIANT_ARRAY_POINTER_EXTié‡  ÚGL_VARIANT_ARRAY_STRIDE_EXTiæ‡  ÚGL_VARIANT_ARRAY_TYPE_EXTiç‡  ÚGL_VARIANT_DATATYPE_EXTiå‡  ÚGL_VARIANT_EXTiÁ‡  ÚGL_VARIANT_VALUE_EXTiä‡  ÚGL_VECTOR_EXTi¿‡  ÚGL_VERTEX_SHADER_BINDING_EXTi‡  ÚGL_VERTEX_SHADER_EXTi€‡  Ú!GL_VERTEX_SHADER_INSTRUCTIONS_EXTiÏ‡  ÚGL_VERTEX_SHADER_INVARIANTS_EXTiÑ‡  ÚGL_VERTEX_SHADER_LOCALS_EXTiÓ‡  Ú$GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXTiÒ‡  ÚGL_VERTEX_SHADER_OPTIMIZED_EXTiÔ‡  ÚGL_VERTEX_SHADER_VARIANTS_EXTiÐ‡  ÚGL_W_EXTiØ‡  ÚGL_X_EXTiÕ‡  ÚGL_Y_EXTiÖ‡  ÚGL_ZERO_EXTiÝ‡  ÚGL_Z_EXTi×‡  c                   C   s   d S ©Nr   r   r   r   r   ÚglBeginVertexShaderEXT|   s    r}   c                 C   s   d S r|   r   )ZlightÚvaluer   r   r   ÚglBindLightParameterEXT   s    r   c                 C   s   d S r|   r   )Zfacer~   r   r   r   ÚglBindMaterialParameterEXT‚   s    r€   c                 C   s   d S r|   r   )r~   r   r   r   ÚglBindParameterEXT…   s    r   c                 C   s   d S r|   r   )ÚunitZcoordr~   r   r   r   ÚglBindTexGenParameterEXTˆ   s    rƒ   c                 C   s   d S r|   r   )r‚   r~   r   r   r   ÚglBindTextureUnitParameterEXT‹   s    r„   c                 C   s   d S r|   r   ©Úidr   r   r   ÚglBindVertexShaderEXTŽ   s    r‡   c                 C   s   d S r|   r   r…   r   r   r   ÚglDeleteVertexShaderEXT‘   s    rˆ   c                 C   s   d S r|   r   r…   r   r   r   ÚglDisableVariantClientStateEXT”   s    r‰   c                 C   s   d S r|   r   r…   r   r   r   ÚglEnableVariantClientStateEXT—   s    rŠ   c                   C   s   d S r|   r   r   r   r   r   ÚglEndVertexShaderEXTš   s    r‹   c                 C   s   d S r|   r   ©ÚresÚsrcÚnumr   r   r   ÚglExtractComponentEXT   s    r   c                 C   s   d S r|   r   )ÚdatatypeZstoragetypeÚrangeÚ
componentsr   r   r   ÚglGenSymbolsEXT    s    r”   c                 C   s   d S r|   r   )r’   r   r   r   ÚglGenVertexShadersEXT£   s    r•   c                 C   s   d S r|   r   ©r†   r~   Údatar   r   r   ÚglGetInvariantBooleanvEXT¦   s    r˜   c                 C   s   d S r|   r   r–   r   r   r   ÚglGetInvariantFloatvEXT©   s    r™   c                 C   s   d S r|   r   r–   r   r   r   ÚglGetInvariantIntegervEXT¬   s    rš   c                 C   s   d S r|   r   r–   r   r   r   ÚglGetLocalConstantBooleanvEXT¯   s    r›   c                 C   s   d S r|   r   r–   r   r   r   ÚglGetLocalConstantFloatvEXT²   s    rœ   c                 C   s   d S r|   r   r–   r   r   r   ÚglGetLocalConstantIntegervEXTµ   s    r   c                 C   s   d S r|   r   r–   r   r   r   ÚglGetVariantBooleanvEXT¸   s    rž   c                 C   s   d S r|   r   r–   r   r   r   ÚglGetVariantFloatvEXT»   s    rŸ   c                 C   s   d S r|   r   r–   r   r   r   ÚglGetVariantIntegervEXT¾   s    r    c                 C   s   d S r|   r   r–   r   r   r   ÚglGetVariantPointervEXTÁ   s    r¡   c                 C   s   d S r|   r   rŒ   r   r   r   ÚglInsertComponentEXTÄ   s    r¢   c                 C   s   d S r|   r   )r†   Úcapr   r   r   ÚglIsVariantEnabledEXTÇ   s    r¤   c                 C   s   d S r|   r   ©r†   ÚtypeÚaddrr   r   r   ÚglSetInvariantEXTÊ   s    r¨   c                 C   s   d S r|   r   r¥   r   r   r   ÚglSetLocalConstantEXTÍ   s    r©   c                 C   s   d S r|   r   )Úopr   Úarg1r   r   r   ÚglShaderOp1EXTÐ   s    r¬   c                 C   s   d S r|   r   )rª   r   r«   Úarg2r   r   r   ÚglShaderOp2EXTÓ   s    r®   c                 C   s   d S r|   r   )rª   r   r«   r­   Zarg3r   r   r   ÚglShaderOp3EXTÖ   s    r¯   c                 C   s   d S r|   r   ©r   Zin_ZoutXZoutYZoutZZoutWr   r   r   ÚglSwizzleEXTÙ   s    r±   c                 C   s   d S r|   r   )r†   r¦   Zstrider§   r   r   r   ÚglVariantPointerEXTÜ   s    r²   c                 C   s   d S r|   r   ©r†   r§   r   r   r   ÚglVariantbvEXTß   s    r´   c                 C   s   d S r|   r   r³   r   r   r   ÚglVariantdvEXTâ   s    rµ   c                 C   s   d S r|   r   r³   r   r   r   ÚglVariantfvEXTå   s    r¶   c                 C   s   d S r|   r   r³   r   r   r   ÚglVariantivEXTè   s    r·   c                 C   s   d S r|   r   r³   r   r   r   ÚglVariantsvEXTë   s    r¸   c                 C   s   d S r|   r   r³   r   r   r   ÚglVariantubvEXTî   s    r¹   c                 C   s   d S r|   r   r³   r   r   r   ÚglVariantuivEXTñ   s    rº   c                 C   s   d S r|   r   r³   r   r   r   ÚglVariantusvEXTô   s    r»   c                 C   s   d S r|   r   r°   r   r   r   ÚglWriteMaskEXT÷   s    r¼   )·Ú__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+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   Útypesr}   ZGLuintZGLenumr   r€   r   rƒ   r„   r‡   rˆ   r‰   rŠ   r‹   r   r”   r•   ZGLbooleanArrayr˜   ZGLfloatArrayr™   Z
GLintArrayrš   r›   rœ   r   rž   rŸ   r    ZGLvoidpArrayr¡   r¢   Z	GLbooleanr¤   Zc_void_pr¨   r©   r¬   r®   r¯   r±   r²   ZGLbyteArrayr´   ZGLdoubleArrayrµ   r¶   r·   ZGLshortArrayr¸   ZGLubyteArrayr¹   ZGLuintArrayrº   ZGLushortArrayr»   r¼   r   r   r   r   Ú<module>   sè  













































































































  