ó
    š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g)	a£  OpenGL extension OES.EGL_image

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

Overview (from the spec)
        
        This extension provides a mechanism for creating texture and
        renderbuffer objects sharing storage with specified EGLImage objects
        (such objects are referred to as "EGLImage targets").
        
        The companion EGL_KHR_image_base and EGL_KHR_image extensions
        provide the definition and rationale for EGLImage objects.
        
        Other EGL extensions, such as EGL_KHR_gl_texture_2D_image,
        EGL_KHR_gl_texture_cubemap_image, EGL_KHR_gl_texture_3D_image,
        EGL_KHR_gl_renderbuffer_image, and EGL_KHR_vg_parent_image, define
        the related functionality of creating EGLImage objects from
        "EGLImage sources" such as OpenGL ES texture or renderbuffers or
        OpenVG VGImage objects.
        
        EGL extension specifications are located in the EGL Registry at
        
            http://www.khronos.org/registry/egl/

The official definition of this extension is available here:
http://www.opengl.org/registry/specs/OES/EGL_image.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    ÚT/home/wildlama/miniconda3/lib/python3.13/site-packages/OpenGL/GLES2/OES/EGL_image.pyÚglInitEglImageOESr   %   s   € å!Ø×$Ò$¤oÓ7Ð7ó    )Ú__doc__r   r   r   r   r   r   ÚctypesÚOpenGL.raw.GLES2r   r	   ÚOpenGL.raw.GLES2.OES.EGL_imager   r   © r   r   Ú<module>r      s&   ðñ÷: .Ñ -ß &Û ß ,Ü ,Ý :ó8r   