a
    i‚jú  ă                   @   sÜ   d Z ddlmZmZmZ ddlmZmZ ddlZddlm	Z	m
Z
 ddlT ddlmZ dd	„ Ze eˇ d
dˇZe eˇ ddˇZe eˇ ddˇZddlT ddlT eZeZeZeZe eˇ d
e d
dˇˇ e d
ˇˇZdS )a  OpenGL extension VERSION.GL_1_2

This module customises the behaviour of the 
OpenGL.raw.GL.VERSION.GL_1_2 to provide a more 
Python-friendly API

The official definition of this extension is available here:
http://www.opengl.org/registry/specs/VERSION/GL_1_2.txt
é    )ÚplatformÚconstantÚarrays)Ú
extensionsÚwrapperN)Ú_typesÚ_glgets)Ú*)Ú_EXTENSION_NAMEc                  C   s   ddl m}  |  tˇS )z=Return boolean indicating whether this extension is availabler   ©r   )ÚOpenGLr   ZhasGLExtensionr
   r   © r   úV/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/GL/VERSION/GL_1_2.pyÚglInitGl12VERSION   s    r   ÚindicesZpixelsÚtype) Ú__doc__r   r   r   r   r   r   ÚctypesZOpenGL.raw.GLr   r   ZOpenGL.raw.GL.VERSION.GL_1_2r
   r   ZglDrawRangeElementsZsetInputArraySizeZglTexImage3DZglTexSubImage3DZOpenGL.GL.ARB.imagingZOpenGL.GL.VERSION.GL_1_2_imagesZ GL_SMOOTH_POINT_SIZE_GRANULARITYZGL_POINT_SIZE_GRANULARITYZGL_SMOOTH_POINT_SIZE_RANGEZGL_POINT_SIZE_RANGEZ GL_SMOOTH_LINE_WIDTH_GRANULARITYZGL_LINE_WIDTH_GRANULARITYZGL_SMOOTH_LINE_WIDTH_RANGEZGL_LINE_WIDTH_RANGEZsetPyConverterZAsArrayOfTypeZsetReturnValuesZreturnPyArgumentr   r   r   r   Ú<module>   s6   	
˙
˙
˙
˙ý