OpenGL.GL.NV.explicit_multisample
index
/home/mcfletch/pylive/OpenGL/GL/NV/explicit_multisample.py

OpenGL extension NV.explicit_multisample
 
This module customises the behaviour of the 
OpenGL.raw.GL.NV.explicit_multisample to provide a more 
Python-friendly API
 
Overview (from the spec)
        
        In traditional multisample specs, the API only allows access to the samples
        indirectly through methods such as coverage values and downsampled
        readbacks. NV_explicit_multisample adds a set of new capabilities to allow
        more precise control over the use of multisamples. Specifically, it adds:
        
         * A query in the API to query the location of samples within the pixel
        
         * An explicit control for the multisample sample mask to augment the
           control provided by SampleCoverage
        
         * A new texture target to wrap a renderbuffer and allow a restricted class
           of accesses to the samples
        
         * The ability to fetch a specific sample from a multisampled texture from
           within a shader
        
         * A program option to enable the new behavior
 
The official definition of this extension is available here:
http://www.opengl.org/registry/specs/NV/explicit_multisample.txt

 
Modules
       
OpenGL.arrays
OpenGL.constant
OpenGL.constants
ctypes
OpenGL.extensions
OpenGL.GL.glget
OpenGL.platform
OpenGL.wrapper

 
Data
        EXTENSION_NAME = 'GL_NV_explicit_multisample'
GL_INT_SAMPLER_RENDERBUFFER_NV = GL_INT_SAMPLER_RENDERBUFFER_NV
GL_MAX_SAMPLE_MASK_WORDS_NV = GL_MAX_SAMPLE_MASK_WORDS_NV
GL_SAMPLER_RENDERBUFFER_NV = GL_SAMPLER_RENDERBUFFER_NV
GL_SAMPLE_MASK_NV = GL_SAMPLE_MASK_NV
GL_SAMPLE_MASK_VALUE_NV = GL_SAMPLE_MASK_VALUE_NV
GL_SAMPLE_POSITION_NV = GL_SAMPLE_POSITION_NV
GL_TEXTURE_BINDING_RENDERBUFFER_NV = GL_TEXTURE_BINDING_RENDERBUFFER_NV
GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
GL_TEXTURE_RENDERBUFFER_NV = GL_TEXTURE_RENDERBUFFER_NV
GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
__file__ = '/home/mcfletch/pylive/OpenGL/GL/NV/explicit_multisample.pyc'
__name__ = 'OpenGL.GL.NV.explicit_multisample'
__package__ = 'OpenGL.GL.NV'
glGetMultisamplefvNV = <OpenGL.platform.baseplatform.glGetMultisamplefvNV object at 0x78df2d0>
glSampleMaskIndexedNV = <OpenGL.platform.baseplatform.glSampleMaskIndexedNV object at 0x78df3d0>
glTexRenderbufferNV = <OpenGL.platform.baseplatform.glTexRenderbufferNV object at 0x78df410>