a
    ij  ã                   @   sv  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dIdZ/edJdKZ0edLdMZ1edNdOZ2edPdQZ3edRdSZ4edTdUZ5edVdWZ6edXdYZ7edZd[Z8ed\d]Z9ed^d_Z:ed`daZ;edbdcZ<edddeZ=edfdgZ>edhdiZ?edjdkZ@edldmZAedndoZBedpdqZCedrdsZDedtduZEedvdwZFedxdZGee HdejIejIejIejIejIejI¡dydz ZJee HdejIejIejIejIejIejIejIejKejKejK¡d{d| ZLee HdejIejM¡d}d~ ZNee HdejIejO¡dd ZPee HdejIejQ¡dd ZRee HdejIejS¡dd ZTee HdejIejIejIejI¡dd ZUee HdejIejIejIejIejO¡dd ZVee HdejIejIejIejIejS¡dd ZWee HdejIejIejIejO¡dd ZXee HdejIejIejIejS¡dd ZYee HdejIejIejO¡dd ZZee HdejIejIejS¡dd Z[dS )z2Autogenerated by xml_generate script, do not edit!é    )ÚplatformÚarrays)Ú_types)Ú*)Ú_errors)ÚConstantNÚGL_NV_register_combinersc                 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/register_combiners.pyÚ_f   s    r   ÚGL_BIAS_BY_NEGATIVE_ONE_HALF_NViA  ÚGL_COLOR_SUM_CLAMP_NViO  ÚGL_COMBINER0_NViP  ÚGL_COMBINER1_NViQ  ÚGL_COMBINER2_NViR  ÚGL_COMBINER3_NViS  ÚGL_COMBINER4_NViT  ÚGL_COMBINER5_NViU  ÚGL_COMBINER6_NViV  ÚGL_COMBINER7_NViW  ÚGL_COMBINER_AB_DOT_PRODUCT_NViE  ÚGL_COMBINER_AB_OUTPUT_NViJ  ÚGL_COMBINER_BIAS_NViI  ÚGL_COMBINER_CD_DOT_PRODUCT_NViF  ÚGL_COMBINER_CD_OUTPUT_NViK  ÚGL_COMBINER_COMPONENT_USAGE_NViD  ÚGL_COMBINER_INPUT_NViB  ÚGL_COMBINER_MAPPING_NViC  ÚGL_COMBINER_MUX_SUM_NViG  ÚGL_COMBINER_SCALE_NViH  ÚGL_COMBINER_SUM_OUTPUT_NViL  ÚGL_CONSTANT_COLOR0_NVi*  ÚGL_CONSTANT_COLOR1_NVi+  ÚGL_DISCARD_NVi0  ÚGL_EXPAND_NEGATE_NVi9  ÚGL_EXPAND_NORMAL_NVi8  ÚGL_E_TIMES_F_NVi1  ÚGL_FOGi`  ÚGL_HALF_BIAS_NEGATE_NVi;  ÚGL_HALF_BIAS_NORMAL_NVi:  ÚGL_MAX_GENERAL_COMBINERS_NViM  ÚGL_NONEÚGL_NUM_GENERAL_COMBINERS_NViN  ÚGL_PRIMARY_COLOR_NVi,  ÚGL_REGISTER_COMBINERS_NVi"  ÚGL_SCALE_BY_FOUR_NVi?  ÚGL_SCALE_BY_ONE_HALF_NVi@  ÚGL_SCALE_BY_TWO_NVi>  ÚGL_SECONDARY_COLOR_NVi-  ÚGL_SIGNED_IDENTITY_NVi<  ÚGL_SIGNED_NEGATE_NVi=  ÚGL_SPARE0_NVi.  Ú!GL_SPARE0_PLUS_SECONDARY_COLOR_NVi2  ÚGL_SPARE1_NVi/  ÚGL_TEXTURE0_ARBiÀ  ÚGL_TEXTURE1_ARBiÁ  ÚGL_UNSIGNED_IDENTITY_NVi6  ÚGL_UNSIGNED_INVERT_NVi7  ÚGL_VARIABLE_A_NVi#  ÚGL_VARIABLE_B_NVi$  ÚGL_VARIABLE_C_NVi%  ÚGL_VARIABLE_D_NVi&  ÚGL_VARIABLE_E_NVi'  ÚGL_VARIABLE_F_NVi(  ÚGL_VARIABLE_G_NVi)  ÚGL_ZEROc                 C   s   d S ©Nr   )ÚstageÚportionÚvariableÚinputÚmappingÚcomponentUsager   r   r   ÚglCombinerInputNVF   s    rM   c
           
      C   s   d S rF   r   )
rG   rH   ZabOutputZcdOutputZ	sumOutputÚscaleZbiasZabDotProductZcdDotProductZmuxSumr   r   r   ÚglCombinerOutputNVI   s    rO   c                 C   s   d S rF   r   ©ÚpnameÚparamr   r   r   ÚglCombinerParameterfNVL   s    rS   c                 C   s   d S rF   r   ©rQ   Úparamsr   r   r   ÚglCombinerParameterfvNVO   s    rV   c                 C   s   d S rF   r   rP   r   r   r   ÚglCombinerParameteriNVR   s    rW   c                 C   s   d S rF   r   rT   r   r   r   ÚglCombinerParameterivNVU   s    rX   c                 C   s   d S rF   r   )rI   rJ   rK   rL   r   r   r   ÚglFinalCombinerInputNVX   s    rY   c                 C   s   d S rF   r   ©rG   rH   rI   rQ   rU   r   r   r   ÚglGetCombinerInputParameterfvNV[   s    r[   c                 C   s   d S rF   r   rZ   r   r   r   ÚglGetCombinerInputParameterivNV^   s    r\   c                 C   s   d S rF   r   ©rG   rH   rQ   rU   r   r   r   Ú glGetCombinerOutputParameterfvNVa   s    r^   c                 C   s   d S rF   r   r]   r   r   r   Ú glGetCombinerOutputParameterivNVd   s    r_   c                 C   s   d S rF   r   ©rI   rQ   rU   r   r   r   Ú$glGetFinalCombinerInputParameterfvNVg   s    ra   c                 C   s   d S rF   r   r`   r   r   r   Ú$glGetFinalCombinerInputParameterivNVj   s    rb   )\Ú__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   ÚtypesZGLenumrM   Z	GLbooleanrO   ZGLfloatrS   ZGLfloatArrayrV   ZGLintrW   Z
GLintArrayrX   rY   r[   r\   r^   r_   ra   rb   r   r   r   r   Ú<module>   sÎ   























































 0