
    3j                     r    S SK Jr  S SKJr  S SKJr   " S S\R                  5      r\R                  5         g)    )vbo)	GLES2_2_0)	mapbufferc                       \ rS rSrSrS rSrg)Implementation   z-OpenGL-based implementation of VBO interfacesc                     U R                    HI  n[        [        4 H6  nXS-   4 H  n [        X[	        X#5      5        SnM     W(       a  M1   U5       e   MK     [        R                  (       a  SU l        g g ! [
         a  n S nAMc  S nAff = f)NOEST)EXPORTED_NAMESr   r   setattrgetattrAttributeErrorglBufferData	available)selfnamesourcepossiblefounderrs         X/home/wildlama/miniconda3/lib/python3.13/site-packages/OpenGL/GLES2/vboimplementation.py__init__Implementation.__init__   s    ''D%y2!%5j 1H%Wf-HI !% !2 u"d"u 3 ( !!!DN " * s   A88
B	B	)r   N)__name__
__module____qualname____firstlineno____doc__r   __static_attributes__     r   r   r      s
    7"r!   r   N)OpenGL.arraysr   OpenGL.GLES2.VERSIONr   OpenGL.GLES2.OESr   r   registerr    r!   r   <module>r&      s.     * &"c(( "    r!   