ó
    š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 ATI.meminfo

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

Overview (from the spec)
        
        Traditionally, OpenGL has treated resource management as a task of hardware
        virtualization hidden from applications. While providing great portability,
        this shielding of information can prevent applications from making
        intelligent decisions on the management of resources they create. For
        instance, an application may be better served by choosing a different
        rendering method if there is not sufficient resources to efficiently
        utilize its preferred method.

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