
    _e                     n    d dl mZ d dlmZmZmZ  G d dej                        Zej                          y)    )vbo)GL_1_5GL_3_0GL_3_1c                       e Zd ZdZd Zy)Implementationz-OpenGL-based implementation of VBO interfacesc           
          | j                   D ]>  }d}t        t        t        fD ]  }	 t	        | |t        ||             d} n |r9J |        t        j                  rd| _        y y # t        $ r
}Y d }~Rd }~ww xY w)NFT)	EXPORTED_NAMESr   r   r   setattrgetattrAttributeErrorglBufferData	available)selfnamefoundsourceerrs        =/usr/lib/python3/dist-packages/OpenGL/GL/vboimplementation.py__init__zImplementation.__init__   s    '' 
	DE!&&1 T4&$)@A !E $5
	 !DN  & s   A''	A:5A:N)__name__
__module____qualname____doc__r        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   