
    3j                     n    S SK Jr  S SKJrJrJr   " S S\R                  5      r\R                  5         g)    )vbo)GL_1_5GL_3_0GL_3_1c                       \ rS rSrSrS rSrg)Implementation   z-OpenGL-based implementation of VBO interfacesc           
         U R                    HC  nSn[        [        [        4 H  n [	        X[        X15      5        Sn  O   U(       a  M>   U5       e   [        R                  (       a  SU l        g g ! [         a  n S nAM_  S nAff = f)NFT)	EXPORTED_NAMESr   r   r   setattrgetattrAttributeErrorglBufferData	available)selfnamefoundsourceerrs        U/home/wildlama/miniconda3/lib/python3.13/site-packages/OpenGL/GL/vboimplementation.py__init__Implementation.__init__   s    ''DE!&&1T&)@A !E 2 5$5 ( !DN  & s   A22
BB)r   N)__name__
__module____qualname____firstlineno____doc__r   __static_attributes__     r   r   r      s
    7"r    r   N)OpenGL.arraysr   OpenGL.GL.VERSIONr   r   r   r   registerr   r    r   <module>r$      s.     4 4"c(( ""    r    