ó
    š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 EXT.copy_image

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

Overview (from the spec)
        
        This extension enables efficient image data transfer between image
        objects (i.e. textures and renderbuffers) without the need to bind
        the objects or otherwise configure the rendering pipeline.
        
        This is accomplised by adding a new entry-point CopyImageSubData,
        which takes a named source and destination.
        
        CopyImageSubData does not perform general-purpose conversions
        such as scaling, resizing, blending, color-space, or format
        conversions. It should be considered to operate in a manner
        similar to a CPU memcpy, but using the GPU for the copy.
        
        CopyImageSubData supports copies between images with different
        internal formats, if the formats are compatible as described in
        this extension.
        
        CopyImageSubData also supports copying between compressed and
        uncompressed images if the compressed block / uncompressed texel
        sizes are the same.

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