
    3j                     .   S r SSKJrJrJr  SSKJrJr  SSKrSSKJ	r	J
r
  SSK7  SSKJr  S r\R                  " \5      R                  S	S5      r\R                  " \5      R                  S
S5      r\R                  " \5      R%                  S	S SSS9R%                  SS SSS9R%                  SS SSS9R%                  SS SSS9R%                  SS SSS9R%                  SS SSS9r\R                  " \5      R                  SS5      r\R                  " \5      R                  SS5      r\R                  " \5      R%                  SS SSS9R%                  SSSS9r\R                  " \5      R                  SS5      r\R                  " \5      R%                  SS  SSS9R%                  SSSS9r\R                  " \5      R%                  S!SSS9r\R                  " \5      R                  S"S5      r\R                  " \5      R                  S"S5      r\R                  " \5      R                  S"S5      r\R                  " \5      R                  S#S5      r\R                  " \5      R                  S!S5      r\R                  " \5      R                  S!S5      r\R                  " \5      R%                  S!\
R@                  S$SS9r\R                  " \!5      R%                  S!\
R@                  S$SS9r!\R                  " \"5      R                  S%S5      r"\R                  " \#5      R                  S%S5      r#\R                  " \$5      R%                  S!\
R@                  S$SS9r$\R                  " \%5      R%                  S!\
R@                  S$SS9r%g)&a  OpenGL extension ES.VERSION_3_2

This module customises the behaviour of the 
OpenGL.raw.GLES2.ES.VERSION_3_2 to provide a more 
Python-friendly API

The official definition of this extension is available here:
http://www.opengl.org/registry/specs/ES/VERSION_3_2.txt
    )platformconstantarrays)
extensionswrapperN)_types_glgets)*)_EXTENSION_NAMEc                  :    SSK Jn   U R                  " [        5      $ )z=Return boolean indicating whether this extension is availabler   r   )OpenGLr   hasGLExtensionr   r   s    U/home/wildlama/miniconda3/lib/python3.13/site-packages/OpenGL/GLES2/ES/VERSION_3_2.pyglInitVersion32ESr      s    !$$o77    idsbufc                     U 4$ N xs    r   <lambda>r      s    r   countT)sizepnameArgorPassInlengthsc                     U 4$ r   r   r   s    r   r   r   !       QDr   
messageLogc                     U 4$ r   r   r   s    r   r   r   #       tr   bufSize
severitiesc                     U 4$ r   r   r   s    r   r   r   %   r$   r   sourcesc                     U 4$ r   r   r   s    r   r   r   '   r!   r   typesc                     U 4$ r   r   r   s    r   r   r   )       1$r   messagelabelc                     U 4$ r   r   r   s    r   r   r   4   r,   r   length)   )r   r   c                     U 4$ r   r   r   s    r   r   r   =   r,   r   paramsindicesdatapnameparam)&__doc__r   r   r   r   r   r   ctypesOpenGL.raw.GLES2r   r	   OpenGL.raw.GLES2.ES.VERSION_3_2r   r   glDebugMessageControlsetInputArraySizeglDebugMessageInsertglGetDebugMessageLog	setOutputglPushDebugGroupglObjectLabelglGetObjectLabelglObjectPtrLabelglGetObjectPtrLabelglGetPointervglDrawElementsBaseVertexglDrawRangeElementsBaseVertex!glDrawElementsInstancedBaseVertexglReadnPixelsglTexParameterIivglTexParameterIuivglGetTexParameterIiv_glget_size_mappingglGetTexParameterIuivglSamplerParameterIivglSamplerParameterIuivglGetSamplerParameterIivglGetSamplerParameterIuivr   r   r   <module>rT      s   . - &  , - ;8 oo&;<NN	4  __%9:LL	4  __%9:DD	}gt E )='4  )mY  )mWd  )='4  )    !12DDt  oom,>>T !12<<	4 = )$    !12DDT  OO$78BB	4 C )$   
 oom,66$ 7  !)ABTTt  &oo.KL^^t  #*//2S"T"f"ft# ! oom,>>
D //"34FFd  ??#56HHd  __%9:DD'--w E   oo&;<FF'--w G   oo&;<NNT  '=>PPT  !)ABLL'--w M   "//*CDNN'--w O  r   