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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Z0edKdLZ1edMdNZ2edOdPZ3edQdRZ4edSdTZ5edUdVZ6edWdXZ7edYdZZ8ed[d\Z9ed]d^Z:ed_d`Z;edadbZ<edcddZ=ededfZ>edgdZ?edhdZ@edidjZAedkdlZBedmdnZCedodpZDedqdZEedrdsZFedtduZGedvdwZHedxdyZIedzd{ZJed|d}ZKed~dZLeddZMeddZNeddZOeddZPeddZQeddZReddZSeddZTeddZUeddZVeddZWeddZXeddZYeddZZeddZ[eddZ\eddZ]eddZ^eddZ_eddZ`eddZaeddZbeddZceddZdeddZeeddZfeddZgeddZheddZieddZjeddZkeddZleddZmeddZneddăZoeddƃZpeddȃZqeddʃZredd̃Zsedd΃ZteddЃZuedd҃ZveddԃZweexdejyejzejzejzejzejzddք Z{eexdejyejzejzejzejzejzejzejzejz
dd؄ Z|eexdejyejzejzejzejzejzejzejzejzejzejzejzddڄ Z}eexddd܄ Z~eexdejzddބ Zeexdejyejzejzejzejzejzejzdd Zeexdejyejzejzejzejzejzejzejzejzejzdd Zeexdejyejzejzejzejzejzejzejzejzejzejzejzejzdd Zeexdejzdd Zeexddd Zeexejzejzdd Zeexdejzejzejydd Zeexdejzejzejydd Zeexdejzejdd ZdS )z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_ATI_fragment_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/ATI/fragment_shader.py_f   s    r   GL_2X_BIT_ATI   GL_4X_BIT_ATI   GL_8X_BIT_ATI   
GL_ADD_ATIic  GL_BIAS_BIT_ATI   GL_BLUE_BIT_ATIGL_CND0_ATIik  
GL_CND_ATIij  GL_COLOR_ALPHA_PAIRING_ATIiu  GL_COMP_BIT_ATIGL_CON_0_ATIiA  GL_CON_10_ATIiK  GL_CON_11_ATIiL  GL_CON_12_ATIiM  GL_CON_13_ATIiN  GL_CON_14_ATIiO  GL_CON_15_ATIiP  GL_CON_16_ATIiQ  GL_CON_17_ATIiR  GL_CON_18_ATIiS  GL_CON_19_ATIiT  GL_CON_1_ATIiB  GL_CON_20_ATIiU  GL_CON_21_ATIiV  GL_CON_22_ATIiW  GL_CON_23_ATIiX  GL_CON_24_ATIiY  GL_CON_25_ATIiZ  GL_CON_26_ATIi[  GL_CON_27_ATIi\  GL_CON_28_ATIi]  GL_CON_29_ATIi^  GL_CON_2_ATIiC  GL_CON_30_ATIi_  GL_CON_31_ATIi`  GL_CON_3_ATIiD  GL_CON_4_ATIiE  GL_CON_5_ATIiF  GL_CON_6_ATIiG  GL_CON_7_ATIiH  GL_CON_8_ATIiI  GL_CON_9_ATIiJ  GL_DOT2_ADD_ATIil  GL_DOT3_ATIif  GL_DOT4_ATIig  GL_EIGHTH_BIT_ATI    GL_FRAGMENT_SHADER_ATIi   GL_GREEN_BIT_ATIGL_HALF_BIT_ATIGL_LERP_ATIii  
GL_MAD_ATIih  
GL_MOV_ATIia  
GL_MUL_ATIid  GL_NEGATE_BIT_ATIGL_NUM_FRAGMENT_CONSTANTS_ATIio  GL_NUM_FRAGMENT_REGISTERS_ATIin  (GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATIis   GL_NUM_INSTRUCTIONS_PER_PASS_ATIiq  GL_NUM_INSTRUCTIONS_TOTAL_ATIir  GL_NUM_LOOPBACK_COMPONENTS_ATIit  GL_NUM_PASSES_ATIip  GL_QUARTER_BIT_ATI   GL_RED_BIT_ATIGL_REG_0_ATIi!  GL_REG_10_ATIi+  GL_REG_11_ATIi,  GL_REG_12_ATIi-  GL_REG_13_ATIi.  GL_REG_14_ATIi/  GL_REG_15_ATIi0  GL_REG_16_ATIi1  GL_REG_17_ATIi2  GL_REG_18_ATIi3  GL_REG_19_ATIi4  GL_REG_1_ATIi"  GL_REG_20_ATIi5  GL_REG_21_ATIi6  GL_REG_22_ATIi7  GL_REG_23_ATIi8  GL_REG_24_ATIi9  GL_REG_25_ATIi:  GL_REG_26_ATIi;  GL_REG_27_ATIi<  GL_REG_28_ATIi=  GL_REG_29_ATIi>  GL_REG_2_ATIi#  GL_REG_30_ATIi?  GL_REG_31_ATIi@  GL_REG_3_ATIi$  GL_REG_4_ATIi%  GL_REG_5_ATIi&  GL_REG_6_ATIi'  GL_REG_7_ATIi(  GL_REG_8_ATIi)  GL_REG_9_ATIi*  GL_SATURATE_BIT_ATI@   GL_SECONDARY_INTERPOLATOR_ATIim  
GL_SUB_ATIie  GL_SWIZZLE_STQ_ATIiw  GL_SWIZZLE_STQ_DQ_ATIiy  GL_SWIZZLE_STRQ_ATIiz  GL_SWIZZLE_STRQ_DQ_ATIi{  GL_SWIZZLE_STR_ATIiv  GL_SWIZZLE_STR_DR_ATIix  c                 C   s   d S Nr   )opdstdstModarg1arg1Reparg1Modr   r   r   glAlphaFragmentOp1ATIv   s    r   c	           	      C   s   d S r}   r   )	r~   r   r   r   r   r   arg2arg2Reparg2Modr   r   r   glAlphaFragmentOp2ATIy   s    r   c                 C   s   d S r}   r   )r~   r   r   r   r   r   r   r   r   arg3arg3Reparg3Modr   r   r   glAlphaFragmentOp3ATI|   s    r   c                   C   s   d S r}   r   r   r   r   r   glBeginFragmentShaderATI   s    r   c                 C   s   d S r}   r   idr   r   r   glBindFragmentShaderATI   s    r   c                 C   s   d S r}   r   )r~   r   dstMaskr   r   r   r   r   r   r   glColorFragmentOp1ATI   s    r   c
           
      C   s   d S r}   r   )
r~   r   r   r   r   r   r   r   r   r   r   r   r   glColorFragmentOp2ATI   s    r   c                 C   s   d S r}   r   )r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   glColorFragmentOp3ATI   s    r   c                 C   s   d S r}   r   r   r   r   r   glDeleteFragmentShaderATI   s    r   c                   C   s   d S r}   r   r   r   r   r   glEndFragmentShaderATI   s    r   c                 C   s   d S r}   r   )ranger   r   r   glGenFragmentShadersATI   s    r   c                 C   s   d S r}   r   )r   Zcoordswizzler   r   r   glPassTexCoordATI   s    r   c                 C   s   d S r}   r   )r   interpr   r   r   r   glSampleMapATI   s    r   c                 C   s   d S r}   r   )r   valuer   r   r   glSetFragmentShaderConstantATI   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/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   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   ru   rv   rw   rx   ry   rz   r{   r|   typesZGLenumZGLuintr   r   r   r   r   r   r   r   r   r   r   r   r   ZGLfloatArrayr   r   r   r   r   <module>   s4  







































































































 ,8$0<