ó
    š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 AMD.framebuffer_multisample_advanced

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

Overview (from the spec)
        
        This extension extends ARB_framebuffer_object by allowing compromises
        between image quality and memory footprint of multisample
        antialiasing.
        
        ARB_framebuffer_object introduced RenderbufferStorageMultisample
        as a method of defining the parameters for a multisample render
        buffer. This function takes a <samples> parameter that has strict
        requirements on behavior such that no compromises in the final image
        quality are allowed. Additionally, ARB_framebuffer_object requires
        that all framebuffer attachments have the same number of samples.
        
        This extension extends ARB_framebuffer_object by providing a new
        function, RenderbufferStorageMultisampleAdvancedAMD, that
        distinguishes between samples and storage samples for color
        renderbuffers where the number of storage samples can be less than
        the number of samples. This extension also allows non-matching sample
        counts between color and depth/stencil renderbuffers.
        
        This extension does not require any specific combination of sample
        counts to be supported.

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