a
    ijp                     @   sN+  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dd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ddۃZxedd݃Zyedd߃ZzeddZ{eddZ|eddZ}eddZ~eddZeddZeddZeddZeddZeddbZeddZeddZeddZeddZeddZeddZedd ZeddZeddZeddZeddZed	d
ZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZedd Zed!d"Zed#d$Zed%d&Zed'd(Zed)d*Zed+d,Zed-d.Zed/d0Zed1d2Zed3d4Zed5d6Zed7d8Zed9d:Zed;d<Zed=d>Zed?d@ZedAdBZedCdDZedEdFZedGdHZedIdJZedKdLZedMdNZedOdPZedQdRZedSdTZedUdVZedWdXZedYdZZed[dZed\d]Zed^dZed_d`ZedadbZedcddZededfZedgdhZedidjZedkdlZedmdnZedodpZedqdrZedsdtZedudvZedwdxZedydzZed{d|Zed}d~ZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddÃZedĐdŃZedƐdǃZedȐdɃZedʐd˃Zed̐d̓ZedΐdσZedАdуZedҐdӃZedԐdՃZed֐d׃ZedؐdكZedڐdۃZedܐd݃Zedސd߃ZeddZeddZeddZe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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d0d1Z%ed2d3Z&ed4d5Z'ed6d7Z(ed8d9Z)ed:d;Z*ed<d=Z+ed>d?Z,ed@dAZ-edBdCZ.edDdEZ/edFdGZ0edHdIZ1edJdKZ2edLdMZ3edNdOZ4edPdQZ5edRdSZ6edTdUZ7edVdWZ8edXdYZ9edZd[Z:ed\d]Z;ed^d_Z<ed`daZ=edbdcZ>edddeZ?edfdgZ@edhdiZAedjdkZBedldmZCedndoZDedpdqZEedrdsZFedtduZGedvdZHedwdxZIedydz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ddZ\ee]dej^dd Z_ee]dej^ej`dd Zaee]dej^ejbdd Zcee]dej^ejddd Zeee]dej^ejddd Zfee]dej^ej^dd Zgee]dej^ejhejiej^dd Zjee]dej^ejkejhejidd Zlee]dejmdd Znee]dej`ej`ej`ej`dd Zoee]dejbejbejbejbdd Zpee]dej`dd Zqee]dejbdd Zree]dejsdd Ztee]dej^dd Zuee]dej^ejvdd Zwee]dej^ejxdd Zyee]dej`ej`ej`ej`dd Zzee]dej{ej{ej{ej{dd Z|ee]dejbejbejbejbdd Z}ee]dej~ej~ej~ej~dÐdĄ Zee]dejsej^ejejidŐdƄ Zee]dej^ejsej^ejejejsejeji	dǐdȄ Zee]dej^ejsejsejsejejej^ejeji
dɐdʄ Zee]dej^ejsej^ejsejsejejejs	dːd̄ Zee]dej^ejsejsejsejsejsejej	d͐d΄ Zee]dej^dϐdЄ Zee]dejejdѐd҄ Zee]dejejdӐdԄ Zee]dej^dՐdք Zee]dej~dאd؄ Zee]dej`ej`dِdڄ Zee]dejbejbdېd܄ Zee]dej^dݐdބ Zee]dej^dߐd Zee]dej^ejsejdd Zee]dej^ejej^ejidd Zee]dej^dd Zee]dej^dd Zee]ddd Zee]ddd Zee]dej^ej`dd Zee]dej^ejvdd Zee]dej^ejbdd Zee]dej^ejxdd Zee]dej^dd Zee]dej`ej`ej`ej`ej`ej`dd Zee]dejbejbejbejbejbejbdd Zee]dejejdd Zee]dejejdd Zee]dej^ejdd  Zee]dej^ej^ejdd Zee]dej^ejvdd Zee]dej^ejxdd Zee]ej^dd Zee]dej^ejxd	d
 Zee]dej^ejvdd Zee]dej^ejdd Zee]dej^ej^ejvdd Zee]dej^ej^ejxdd Zee]dej^ej^ejvdd Zee]dej^ej^ejxdd Zee]dej^ejdd Zee]ejej^dd Zee]dej^ej^ejvdd Zee]dej^ej^ejdd Zee]dej^ej^ejxdd  Zee]dej^ej^ejvd!d" Zee]dej^ej^ejd#d$ Zee]dej^ej^ejxd%d& Zee]dej^ej^d'd( Zee]ej~ejdd)d* Zee]ej~ej^d+d, Zee]ej~ejdd-d. Zee]dej^ej`d/d0 Zee]dej^ejvd1d2 Zee]dej^ejbd3d4 Zee]dej^ejxd5d6 Zee]dej^ej^ej`d7d8 Zee]dej^ej^ejvd9d: Zee]dej^ej^ejbd;d< Zee]dej^ej^ejxd=d> Zee]dej`d?d@ Zee]dejbdAdB Zee]ddCdD Zee]dejvdEdF Zee]dejxdGdH Zee]dej^dIdJ Zee]dej^ej^ej`dKdL Zee]dej^ej^ejvdMdN Zee]dej^ej^ejbdOdP Zee]dej^ej^ejxdQdR Zee]dej^dSdT Zee]dejvdUdV Zee]dejxdWdX Zee]dej^ej`ej`ej`ej`dYdZ Zee]dej^ejbejbejbejbd[d\ Zee]dej`ej`ej`d]d^ Zee]dejbejbejbd_d` Zee]dej^ejejidadb Zee]dej`ej`ej`ej`ej`ej`dcdd Zee]dejbejbejbejbejbejbdedf Zee]dej^ejsdgdh Zee]dej^ej`didj Zee]dej^ejvdkdl Zee]dej^ejbdmdn Zee]dej^ejxdodp Zee]dej`dqdr Zee]dejbdsdt Zee]dej`ej`dudv Zee]dejbejbdwdx Zee]ddydz Zee]dd{d| Zee]dejsejsejejej^ej^ejid}d~ Zee]dej`ej`ej`ej`dd Zee]dejbejbejbejbdd Zee]dej`ej~dd Zee]dejej~dd Zee]dej`ej`ej`dd Zee]dejbejbejbdd Zee]dejsejsejejdd Zee]dej^dd Zee]dej^ejsejddd Zee]dejddd Zee]dej^ej^ej^dd Zee]dejsej^ejejidd Zee]dej^ej^ej`dd Zee]dej^ej^ejvdd Zee]dej^ej^ejsdd Zee]dej^ej^ejdd Zee]dej^ej^ejbdd Zee]dej^ej^ejxdd Zee]dej^ejsejsejejejsej^ej^eji
dd Zee]dej^ej^ej`dd Zee]dej^ej^ejvdd Zee]dej^ej^ejsdd Zee]dej^ej^ejdd Zee]dej^ej^ejbdd Zee]dej^ej^ejxdd Zee]dej^ejsejsejsejejej^ej^eji
dd Zee]dej`ej`ej`dd Zee]dejbejbejbdd Zee]dejsej^ejejidd Z ee]dejsejsejejdd ZdS (  z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGLES1_VERSION_GLES1_1_0c                 C   s   t j| t jjdtjdS )Nr   )Zerror_checker)_pZcreateFunctionZPLATFORMZGLES1r   Z_error_checker)function r   `/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GLES1/VERSION/GLES1_1_0.py_f   s    r   GL_ACTIVE_TEXTUREi  GL_ADDi  GL_ADD_SIGNEDit  GL_ALIASED_LINE_WIDTH_RANGEin  GL_ALIASED_POINT_SIZE_RANGEim  GL_ALPHAi  GL_ALPHA_BITSiU  GL_ALPHA_SCALEi  GL_ALPHA_TESTi  GL_ALPHA_TEST_FUNCi  GL_ALPHA_TEST_REFi  	GL_ALWAYSi  
GL_AMBIENTi   GL_AMBIENT_AND_DIFFUSEi  GL_ANDi  GL_AND_INVERTEDi  GL_AND_REVERSEi  GL_ARRAY_BUFFERi  GL_ARRAY_BUFFER_BINDINGi  GL_BACKi  GL_BLENDi  GL_BLEND_DSTi  GL_BLEND_SRCi  GL_BLUE_BITSiT  GL_BUFFER_SIZEid  GL_BUFFER_USAGEie  GL_BYTEi   GL_CCWi	  GL_CLAMP_TO_EDGEi/  GL_CLEARi   GL_CLIENT_ACTIVE_TEXTUREi  GL_CLIP_PLANE0i 0  GL_CLIP_PLANE1i0  GL_CLIP_PLANE2i0  GL_CLIP_PLANE3i0  GL_CLIP_PLANE4i0  GL_CLIP_PLANE5i0  GL_COLOR_ARRAYiv  GL_COLOR_ARRAY_BUFFER_BINDINGi  GL_COLOR_ARRAY_POINTERi  GL_COLOR_ARRAY_SIZEi  GL_COLOR_ARRAY_STRIDEi  GL_COLOR_ARRAY_TYPEi  GL_COLOR_BUFFER_BITi @  GL_COLOR_CLEAR_VALUEi"  GL_COLOR_LOGIC_OPi  GL_COLOR_MATERIALiW  GL_COLOR_WRITEMASKi#  
GL_COMBINEip  GL_COMBINE_ALPHAir  GL_COMBINE_RGBiq  GL_COMPRESSED_TEXTURE_FORMATSi  GL_CONSTANTiv  GL_CONSTANT_ATTENUATIONi  GL_COPYi  GL_COPY_INVERTEDi  GL_CULL_FACEiD  GL_CULL_FACE_MODEiE  GL_CURRENT_COLORi   GL_CURRENT_NORMALi  GL_CURRENT_TEXTURE_COORDSi  GL_CWi 	  GL_DECALi!  GL_DECRi  GL_DEPTH_BITSiV  GL_DEPTH_BUFFER_BIT   GL_DEPTH_CLEAR_VALUEis  GL_DEPTH_FUNCit  GL_DEPTH_RANGEip  GL_DEPTH_TESTiq  GL_DEPTH_WRITEMASKir  
GL_DIFFUSEi  	GL_DITHERi  GL_DONT_CAREi   GL_DOT3_RGBi  GL_DOT3_RGBAi  GL_DST_ALPHAi  GL_DST_COLORi  GL_DYNAMIC_DRAWi  GL_ELEMENT_ARRAY_BUFFERi  GL_ELEMENT_ARRAY_BUFFER_BINDINGi  GL_EMISSIONi   GL_EQUALi  GL_EQUIVi	  GL_EXPi   GL_EXP2i  GL_EXTENSIONSi  GL_FALSE
GL_FASTESTi  GL_FIXEDi  GL_FLATi   GL_FLOATi  GL_FOGi`  GL_FOG_COLORif  GL_FOG_DENSITYib  
GL_FOG_ENDid  GL_FOG_HINTiT  GL_FOG_MODEie  GL_FOG_STARTic  GL_FRONTi  GL_FRONT_AND_BACKi  GL_FRONT_FACEiF  GL_GENERATE_MIPMAPi  GL_GENERATE_MIPMAP_HINTi  	GL_GEQUALi  
GL_GREATERi  GL_GREEN_BITSiS  GL_INCRi  GL_INTERPOLATEiu  GL_INVALID_ENUMi   GL_INVALID_OPERATIONi  GL_INVALID_VALUEi  	GL_INVERTi
  GL_KEEPi   	GL_LEQUALi  GL_LESSi  	GL_LIGHT0	GL_LIGHT1i@  	GL_LIGHT2i@  	GL_LIGHT3i@  	GL_LIGHT4i@  	GL_LIGHT5i@  	GL_LIGHT6i@  	GL_LIGHT7i@  GL_LIGHTINGiP  GL_LIGHT_MODEL_AMBIENTiS  GL_LIGHT_MODEL_TWO_SIDEiR  	GL_LINEARi&  GL_LINEAR_ATTENUATIONi  GL_LINEAR_MIPMAP_LINEARi'  GL_LINEAR_MIPMAP_NEARESTi'  GL_LINES   GL_LINE_LOOP   GL_LINE_SMOOTHi   GL_LINE_SMOOTH_HINTiR  GL_LINE_STRIP   GL_LINE_WIDTHi!  GL_LOGIC_OP_MODEi  GL_LUMINANCEi	  GL_LUMINANCE_ALPHAi
  GL_MATRIX_MODEi  GL_MAX_CLIP_PLANESi2  GL_MAX_LIGHTSi1  GL_MAX_MODELVIEW_STACK_DEPTHi6  GL_MAX_PROJECTION_STACK_DEPTHi8  GL_MAX_TEXTURE_SIZEi3  GL_MAX_TEXTURE_STACK_DEPTHi9  GL_MAX_TEXTURE_UNITSi  GL_MAX_VIEWPORT_DIMSi:  GL_MODELVIEWi   GL_MODELVIEW_MATRIXi  GL_MODELVIEW_STACK_DEPTHi  GL_MODULATEi !  GL_MULTISAMPLEi  GL_NANDi  
GL_NEARESTi &  GL_NEAREST_MIPMAP_LINEARi'  GL_NEAREST_MIPMAP_NEARESTi '  GL_NEVERi   	GL_NICESTi  GL_NOOPi  GL_NORi  GL_NORMALIZEi  GL_NORMAL_ARRAYiu  GL_NORMAL_ARRAY_BUFFER_BINDINGi  GL_NORMAL_ARRAY_POINTERi  GL_NORMAL_ARRAY_STRIDEi  GL_NORMAL_ARRAY_TYPEi~  GL_NOTEQUALi  GL_NO_ERROR!GL_NUM_COMPRESSED_TEXTURE_FORMATSi  GL_ONEGL_ONE_MINUS_DST_ALPHAi  GL_ONE_MINUS_DST_COLORi  GL_ONE_MINUS_SRC_ALPHAi  GL_ONE_MINUS_SRC_COLORi  GL_OPERAND0_ALPHAi  GL_OPERAND0_RGBi  GL_OPERAND1_ALPHAi  GL_OPERAND1_RGBi  GL_OPERAND2_ALPHAi  GL_OPERAND2_RGBi  GL_ORi  GL_OR_INVERTEDi  GL_OR_REVERSEi  GL_OUT_OF_MEMORYi  GL_PACK_ALIGNMENTi  GL_PERSPECTIVE_CORRECTION_HINTiP  	GL_POINTSGL_POINT_DISTANCE_ATTENUATIONi)  GL_POINT_FADE_THRESHOLD_SIZEi(  GL_POINT_SIZEi  GL_POINT_SIZE_MAXi'  GL_POINT_SIZE_MINi&  GL_POINT_SMOOTHi  GL_POINT_SMOOTH_HINTiQ  GL_POLYGON_OFFSET_FACTORi8  GL_POLYGON_OFFSET_FILLi7  GL_POLYGON_OFFSET_UNITSi *  GL_POSITIONi  GL_PREVIOUSix  GL_PRIMARY_COLORiw  GL_PROJECTIONi  GL_PROJECTION_MATRIXi  GL_PROJECTION_STACK_DEPTHi  GL_QUADRATIC_ATTENUATIONi	  GL_RED_BITSiR  GL_RENDERERi  	GL_REPEATi)  
GL_REPLACEi  GL_RESCALE_NORMALi:  GL_RGBi  GL_RGBAi  GL_RGB_SCALEis  
GL_SAMPLESi  GL_SAMPLE_ALPHA_TO_COVERAGEi  GL_SAMPLE_ALPHA_TO_ONEi  GL_SAMPLE_BUFFERSi  GL_SAMPLE_COVERAGEi  GL_SAMPLE_COVERAGE_INVERTi  GL_SAMPLE_COVERAGE_VALUEi  GL_SCISSOR_BOXi  GL_SCISSOR_TESTi  GL_SETi  GL_SHADE_MODELiT  GL_SHININESSi  GL_SHORTi  	GL_SMOOTHi  GL_SMOOTH_LINE_WIDTH_RANGEi"  GL_SMOOTH_POINT_SIZE_RANGEi  GL_SPECULARi  GL_SPOT_CUTOFFi  GL_SPOT_DIRECTIONi  GL_SPOT_EXPONENTi  GL_SRC0_ALPHAi  GL_SRC0_RGBi  GL_SRC1_ALPHAi  GL_SRC1_RGBi  GL_SRC2_ALPHAi  GL_SRC2_RGBi  GL_SRC_ALPHAi  GL_SRC_ALPHA_SATURATEi  GL_SRC_COLORi   GL_STACK_OVERFLOWi  GL_STACK_UNDERFLOWi  GL_STATIC_DRAWi  GL_STENCIL_BITSiW  GL_STENCIL_BUFFER_BITi   GL_STENCIL_CLEAR_VALUEi  GL_STENCIL_FAILi  GL_STENCIL_FUNCi  GL_STENCIL_PASS_DEPTH_FAILi  GL_STENCIL_PASS_DEPTH_PASSi  GL_STENCIL_REFi  GL_STENCIL_TESTi  GL_STENCIL_VALUE_MASKi  GL_STENCIL_WRITEMASKi  GL_SUBPIXEL_BITSiP  GL_SUBTRACTi  
GL_TEXTUREi  GL_TEXTURE0i  GL_TEXTURE1i  GL_TEXTURE10iʄ  GL_TEXTURE11i˄  GL_TEXTURE12ī  GL_TEXTURE13ḯ  GL_TEXTURE14i΄  GL_TEXTURE15iτ  GL_TEXTURE16iЄ  GL_TEXTURE17iф  GL_TEXTURE18i҄  GL_TEXTURE19iӄ  GL_TEXTURE2i  GL_TEXTURE20iԄ  GL_TEXTURE21iՄ  GL_TEXTURE22iք  GL_TEXTURE23iׄ  GL_TEXTURE24i؄  GL_TEXTURE25iل  GL_TEXTURE26iڄ  GL_TEXTURE27iۄ  GL_TEXTURE28i܄  GL_TEXTURE29i݄  GL_TEXTURE3iÄ  GL_TEXTURE30iބ  GL_TEXTURE31i߄  GL_TEXTURE4iĄ  GL_TEXTURE5iń  GL_TEXTURE6iƄ  GL_TEXTURE7iǄ  GL_TEXTURE8iȄ  GL_TEXTURE9iɄ  GL_TEXTURE_2Di  GL_TEXTURE_BINDING_2Dii  GL_TEXTURE_COORD_ARRAYix  %GL_TEXTURE_COORD_ARRAY_BUFFER_BINDINGi  GL_TEXTURE_COORD_ARRAY_POINTERi  GL_TEXTURE_COORD_ARRAY_SIZEi  GL_TEXTURE_COORD_ARRAY_STRIDEi  GL_TEXTURE_COORD_ARRAY_TYPEi  GL_TEXTURE_ENVi #  GL_TEXTURE_ENV_COLORi"  GL_TEXTURE_ENV_MODEi "  GL_TEXTURE_MAG_FILTERi (  GL_TEXTURE_MATRIXi  GL_TEXTURE_MIN_FILTERi(  GL_TEXTURE_STACK_DEPTHi  GL_TEXTURE_WRAP_Si(  GL_TEXTURE_WRAP_Ti(  GL_TRIANGLES   GL_TRIANGLE_FAN   GL_TRIANGLE_STRIP   GL_TRUEGL_UNPACK_ALIGNMENTi  GL_UNSIGNED_BYTEi  GL_UNSIGNED_SHORTi  GL_UNSIGNED_SHORT_4_4_4_4i3  GL_UNSIGNED_SHORT_5_5_5_1i4  GL_UNSIGNED_SHORT_5_6_5ic  	GL_VENDORi   
GL_VERSIONi  GL_VERSION_ES_CL_1_0GL_VERSION_ES_CL_1_1GL_VERSION_ES_CM_1_1GL_VERTEX_ARRAYit  GL_VERTEX_ARRAY_BUFFER_BINDINGi  GL_VERTEX_ARRAY_POINTERi  GL_VERTEX_ARRAY_SIZEiz  GL_VERTEX_ARRAY_STRIDEi|  GL_VERTEX_ARRAY_TYPEi{  GL_VIEWPORTi  GL_XORi  GL_ZEROc                 C   s   d S Nr   texturer   r   r   glActiveTexture[  s    re  c                 C   s   d S rb  r   funcrefr   r   r   glAlphaFunc^  s    ri  c                 C   s   d S rb  r   rf  r   r   r   glAlphaFuncxa  s    rj  c                 C   s   d S rb  r   )targetbufferr   r   r   glBindBufferd  s    rm  c                 C   s   d S rb  r   )rk  rd  r   r   r   glBindTextureg  s    rn  c                 C   s   d S rb  r   )ZsfactorZdfactorr   r   r   glBlendFuncj  s    ro  c                 C   s   d S rb  r   )rk  sizedatausager   r   r   glBufferDatam  s    rs  c                 C   s   d S rb  r   )rk  offsetrp  rq  r   r   r   glBufferSubDatap  s    ru  c                 C   s   d S rb  r   maskr   r   r   glClears  s    rx  c                 C   s   d S rb  r   redgreenbluealphar   r   r   glClearColorv  s    r~  c                 C   s   d S rb  r   ry  r   r   r   glClearColorxy  s    r  c                 C   s   d S rb  r   )dr   r   r   glClearDepthf|  s    r  c                 C   s   d S rb  r   )depthr   r   r   glClearDepthx  s    r  c                 C   s   d S rb  r   )sr   r   r   glClearStencil  s    r  c                 C   s   d S rb  r   rc  r   r   r   glClientActiveTexture  s    r  c                 C   s   d S rb  r   )pZeqnr   r   r   glClipPlanef  s    r  c                 C   s   d S rb  r   ZplaneZequationr   r   r   glClipPlanex  s    r  c                 C   s   d S rb  r   ry  r   r   r   	glColor4f  s    r  c                 C   s   d S rb  r   ry  r   r   r   
glColor4ub  s    r  c                 C   s   d S rb  r   ry  r   r   r   	glColor4x  s    r  c                 C   s   d S rb  r   ry  r   r   r   glColorMask  s    r  c                 C   s   d S rb  r   rp  typestridepointerr   r   r   glColorPointer  s    r  c                 C   s   d S rb  r   )rk  levelinternalformatwidthheightborder	imageSizerq  r   r   r   glCompressedTexImage2D  s    r  c	           	      C   s   d S rb  r   )	rk  r  xoffsetyoffsetr  r  formatr  rq  r   r   r   glCompressedTexSubImage2D  s    r  c                 C   s   d S rb  r   )rk  r  r  xyr  r  r  r   r   r   glCopyTexImage2D  s    r  c                 C   s   d S rb  r   )rk  r  r  r  r  r  r  r  r   r   r   glCopyTexSubImage2D  s    r  c                 C   s   d S rb  r   moder   r   r   
glCullFace  s    r  c                 C   s   d S rb  r   nbuffersr   r   r   glDeleteBuffers  s    r  c                 C   s   d S rb  r   r  Ztexturesr   r   r   glDeleteTextures  s    r  c                 C   s   d S rb  r   )rg  r   r   r   glDepthFunc  s    r  c                 C   s   d S rb  r   )flagr   r   r   glDepthMask  s    r  c                 C   s   d S rb  r   r  fr   r   r   glDepthRangef  s    r  c                 C   s   d S rb  r   r  r   r   r   glDepthRangex  s    r  c                 C   s   d S rb  r   capr   r   r   	glDisable  s    r  c                 C   s   d S rb  r   arrayr   r   r   glDisableClientState  s    r  c                 C   s   d S rb  r   )r  firstcountr   r   r   glDrawArrays  s    r  c                 C   s   d S rb  r   )r  r  r  indicesr   r   r   glDrawElements  s    r  c                 C   s   d S rb  r   r  r   r   r   glEnable  s    r  c                 C   s   d S rb  r   r  r   r   r   glEnableClientState  s    r  c                   C   s   d S rb  r   r   r   r   r   glFinish  s    r  c                   C   s   d S rb  r   r   r   r   r   glFlush  s    r  c                 C   s   d S rb  r   pnameparamr   r   r   glFogf  s    r  c                 C   s   d S rb  r   r  paramsr   r   r   glFogfv  s    r  c                 C   s   d S rb  r   r  r   r   r   glFogx  s    r  c                 C   s   d S rb  r   r  r   r   r   glFogxv  s    r  c                 C   s   d S rb  r   r  r   r   r   glFrontFace  s    r  c                 C   s   d S rb  r   lrbtr  r  r   r   r   
glFrustumf  s    r  c                 C   s   d S rb  r   r  r   r   r   
glFrustumx  s    r  c                 C   s   d S rb  r   r  r   r   r   glGenBuffers  s    r  c                 C   s   d S rb  r   r  r   r   r   glGenTextures  s    r  c                 C   s   d S rb  r   r  rq  r   r   r   glGetBooleanv  s    r  c                 C   s   d S rb  r   rk  r  r  r   r   r   glGetBufferParameteriv  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetClipPlanef  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetClipPlanex  s    r  c                   C   s   d S rb  r   r   r   r   r   
glGetError  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetFixedv   s    r  c                 C   s   d S rb  r   r  r   r   r   glGetFloatv  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetIntegerv  s    r  c                 C   s   d S rb  r   lightr  r  r   r   r   glGetLightfv	  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetLightxv  s    r  c                 C   s   d S rb  r   facer  r  r   r   r   glGetMaterialfv  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetMaterialxv  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetPointerv  s    r  c                 C   s   d S rb  r   )namer   r   r   glGetString  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetTexEnvfv  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetTexEnviv  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetTexEnvxv!  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetTexParameterfv$  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetTexParameteriv'  s    r  c                 C   s   d S rb  r   r  r   r   r   glGetTexParameterxv*  s    r  c                 C   s   d S rb  r   )rk  r  r   r   r   glHint-  s    r  c                 C   s   d S rb  r   )rl  r   r   r   
glIsBuffer0  s    r  c                 C   s   d S rb  r   r  r   r   r   glIsEnabled3  s    r  c                 C   s   d S rb  r   rc  r   r   r   glIsTexture6  s    r  c                 C   s   d S rb  r   r  r   r   r   glLightModelf9  s    r  c                 C   s   d S rb  r   r  r   r   r   glLightModelfv<  s    r  c                 C   s   d S rb  r   r  r   r   r   glLightModelx?  s    r  c                 C   s   d S rb  r   r  r   r   r   glLightModelxvB  s    r  c                 C   s   d S rb  r   r  r  r  r   r   r   glLightfE  s    r  c                 C   s   d S rb  r   r  r   r   r   	glLightfvH  s    r  c                 C   s   d S rb  r   r  r   r   r   glLightxK  s    r  c                 C   s   d S rb  r   r  r   r   r   	glLightxvN  s    r  c                 C   s   d S rb  r   r  r   r   r   glLineWidthQ  s    r  c                 C   s   d S rb  r   r  r   r   r   glLineWidthxT  s    r  c                   C   s   d S rb  r   r   r   r   r   glLoadIdentityW  s    r   c                 C   s   d S rb  r   mr   r   r   glLoadMatrixfZ  s    r  c                 C   s   d S rb  r   r  r   r   r   glLoadMatrixx]  s    r  c                 C   s   d S rb  r   )opcoder   r   r   	glLogicOp`  s    r  c                 C   s   d S rb  r   r  r  r  r   r   r   glMaterialfc  s    r  c                 C   s   d S rb  r   r  r   r   r   glMaterialfvf  s    r	  c                 C   s   d S rb  r   r  r   r   r   glMaterialxi  s    r
  c                 C   s   d S rb  r   r  r   r   r   glMaterialxvl  s    r  c                 C   s   d S rb  r   r  r   r   r   glMatrixModeo  s    r  c                 C   s   d S rb  r   r  r   r   r   glMultMatrixfr  s    r  c                 C   s   d S rb  r   r  r   r   r   glMultMatrixxu  s    r  c                 C   s   d S rb  r   )rk  r  r  r  qr   r   r   glMultiTexCoord4fx  s    r  c                 C   s   d S rb  r   )rd  r  r  r  r  r   r   r   glMultiTexCoord4x{  s    r  c                 C   s   d S rb  r   nxnyZnzr   r   r   
glNormal3f~  s    r  c                 C   s   d S rb  r   r  r   r   r   
glNormal3x  s    r  c                 C   s   d S rb  r   )r  r  r  r   r   r   glNormalPointer  s    r  c                 C   s   d S rb  r   r  r   r   r   glOrthof  s    r  c                 C   s   d S rb  r   r  r   r   r   glOrthox  s    r  c                 C   s   d S rb  r   r  r   r   r   glPixelStorei  s    r  c                 C   s   d S rb  r   r  r   r   r   glPointParameterf  s    r  c                 C   s   d S rb  r   r  r   r   r   glPointParameterfv  s    r  c                 C   s   d S rb  r   r  r   r   r   glPointParameterx  s    r  c                 C   s   d S rb  r   r  r   r   r   glPointParameterxv  s    r  c                 C   s   d S rb  r   rp  r   r   r   glPointSize  s    r   c                 C   s   d S rb  r   r  r   r   r   glPointSizex  s    r!  c                 C   s   d S rb  r   factorZunitsr   r   r   glPolygonOffset  s    r$  c                 C   s   d S rb  r   r"  r   r   r   glPolygonOffsetx  s    r%  c                   C   s   d S rb  r   r   r   r   r   glPopMatrix  s    r&  c                   C   s   d S rb  r   r   r   r   r   glPushMatrix  s    r'  c                 C   s   d S rb  r   )r  r  r  r  r  r  pixelsr   r   r   glReadPixels  s    r)  c                 C   s   d S rb  r   Zangler  r  zr   r   r   	glRotatef  s    r,  c                 C   s   d S rb  r   r*  r   r   r   	glRotatex  s    r-  c                 C   s   d S rb  r   valueinvertr   r   r   glSampleCoverage  s    r1  c                 C   s   d S rb  r   r.  r   r   r   glSampleCoveragex  s    r2  c                 C   s   d S rb  r   r  r  r+  r   r   r   glScalef  s    r4  c                 C   s   d S rb  r   r3  r   r   r   glScalex  s    r5  c                 C   s   d S rb  r   r  r  r  r  r   r   r   	glScissor  s    r7  c                 C   s   d S rb  r   r  r   r   r   glShadeModel  s    r8  c                 C   s   d S rb  r   )rg  rh  rw  r   r   r   glStencilFunc  s    r9  c                 C   s   d S rb  r   rv  r   r   r   glStencilMask  s    r:  c                 C   s   d S rb  r   )ZfailZzfailZzpassr   r   r   glStencilOp  s    r;  c                 C   s   d S rb  r   r  r   r   r   glTexCoordPointer  s    r<  c                 C   s   d S rb  r   rk  r  r  r   r   r   	glTexEnvf  s    r>  c                 C   s   d S rb  r   r  r   r   r   
glTexEnvfv  s    r?  c                 C   s   d S rb  r   r=  r   r   r   	glTexEnvi  s    r@  c                 C   s   d S rb  r   r  r   r   r   
glTexEnviv  s    rA  c                 C   s   d S rb  r   r=  r   r   r   	glTexEnvx  s    rB  c                 C   s   d S rb  r   r  r   r   r   
glTexEnvxv  s    rC  c	           	      C   s   d S rb  r   )	rk  r  r  r  r  r  r  r  r(  r   r   r   glTexImage2D  s    rD  c                 C   s   d S rb  r   r=  r   r   r   glTexParameterf  s    rE  c                 C   s   d S rb  r   r  r   r   r   glTexParameterfv  s    rF  c                 C   s   d S rb  r   r=  r   r   r   glTexParameteri  s    rG  c                 C   s   d S rb  r   r  r   r   r   glTexParameteriv  s    rH  c                 C   s   d S rb  r   r=  r   r   r   glTexParameterx  s    rI  c                 C   s   d S rb  r   r  r   r   r   glTexParameterxv  s    rJ  c	           	      C   s   d S rb  r   )	rk  r  r  r  r  r  r  r  r(  r   r   r   glTexSubImage2D  s    rK  c                 C   s   d S rb  r   r3  r   r   r   glTranslatef  s    rL  c                 C   s   d S rb  r   r3  r   r   r   glTranslatex  s    rM  c                 C   s   d S rb  r   r  r   r   r   glVertexPointer  s    rN  c                 C   s   d S rb  r   r6  r   r   r   
glViewport  s    rO  (  __doc__ZOpenGLr   r	   r   ZOpenGL.raw.GLES1r   Z_csZOpenGL.raw.GLES1._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   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{   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   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   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   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  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(  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  rI  rK  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r^  r_  r`  ra  typesZGLenumre  ZGLfloatri  ZGLfixedrj  ZGLuintrm  rn  ro  Z
GLsizeiptrZc_void_prs  ZGLintptrru  Z
GLbitfieldrx  r~  r  r  r  ZGLintr  r  ZGLfloatArrayr  ZGLfixedArrayr  r  ZGLubyter  r  Z	GLbooleanr  ZGLsizeir  r  r  r  r  r  ZGLuintArrayr  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  ZGLbooleanArrayr  Z
GLintArrayr  r  r  r  r  r  r  r  r  r  r  ZGLvoidpArrayr  ZGLubyteArrayr  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  r  r  r  r  r  r  r  r  r  r   r!  r$  r%  r&  r'  r)  r,  r-  r1  ZGLclampxr2  r4  r5  r7  r8  r9  r:  r;  r<  r>  r?  r@  rA  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rO  r   r   r   r   <module>   s
  


























































































































""""""""":@::"

..
((..

4""""@@""