OpenGL.raw.GL.EXT.texture | index /build/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/EXT/texture.py |
OpenGL extension EXT.texture
Overview (from the spec)
The original intention of this extension was simply to support various
numeric resolutions of color components in texture images. While it
accomplishes this, it also accomplishes a larger task, that of
formalizing the notion of an internal format for images, corresponding
to the external format that already existed for image data in host
memory. This notion of an internal image format will be used
extensively in later extensions, especially those concerned with pixel
manipulation.
The idea of an internal format is simple: rather than treating a
retained image as having 1, 2, 3, or 4 components, treat it as though
it has a specific format, such as LUMINANCE_ALPHA, or just ALPHA. Then
define the semantics of the use of internal images with these formats in
a consistent way. Because texture mapping is already defined in GL, the
semantics for internal-format images were chosen to match those of the 1,
2, 3, and 4 component internal images that already existed. The new
semantics are a superset of the old ones, however, so this extension
adds capabilities to GL, as well as allowing internal resolutions to be
specified.
This extension also defines a robust method for applications to
determine what combinations of texture dimensions and resolutions are
supported by an implementation. It also introduces a new texture
environment: REPLACE_EXT.
The official definition of this extension is available here:
http://oss.sgi.com/projects/ogl-sample/registry/EXT/texture.txt
Automatically generated by the get_gl_extensions script, do not edit!
Modules | ||||||
|
Functions | ||
|
Data | ||
EXTENSION_NAME = 'GL_EXT_texture' GL_ALPHA12_EXT = GL_ALPHA12_EXT GL_ALPHA16_EXT = GL_ALPHA16_EXT GL_ALPHA4_EXT = GL_ALPHA4_EXT GL_ALPHA8_EXT = GL_ALPHA8_EXT GL_INTENSITY12_EXT = GL_INTENSITY12_EXT GL_INTENSITY16_EXT = GL_INTENSITY16_EXT GL_INTENSITY4_EXT = GL_INTENSITY4_EXT GL_INTENSITY8_EXT = GL_INTENSITY8_EXT GL_INTENSITY_EXT = GL_INTENSITY_EXT GL_LUMINANCE12_ALPHA12_EXT = GL_LUMINANCE12_ALPHA12_EXT GL_LUMINANCE12_ALPHA4_EXT = GL_LUMINANCE12_ALPHA4_EXT GL_LUMINANCE12_EXT = GL_LUMINANCE12_EXT GL_LUMINANCE16_ALPHA16_EXT = GL_LUMINANCE16_ALPHA16_EXT GL_LUMINANCE16_EXT = GL_LUMINANCE16_EXT GL_LUMINANCE4_ALPHA4_EXT = GL_LUMINANCE4_ALPHA4_EXT GL_LUMINANCE4_EXT = GL_LUMINANCE4_EXT GL_LUMINANCE6_ALPHA2_EXT = GL_LUMINANCE6_ALPHA2_EXT GL_LUMINANCE8_ALPHA8_EXT = GL_LUMINANCE8_ALPHA8_EXT GL_LUMINANCE8_EXT = GL_LUMINANCE8_EXT GL_PROXY_TEXTURE_1D_EXT = GL_PROXY_TEXTURE_1D_EXT GL_PROXY_TEXTURE_2D_EXT = GL_PROXY_TEXTURE_2D_EXT GL_REPLACE_EXT = GL_REPLACE_EXT GL_RGB10_A2_EXT = GL_RGB10_A2_EXT GL_RGB10_EXT = GL_RGB10_EXT GL_RGB12_EXT = GL_RGB12_EXT GL_RGB16_EXT = GL_RGB16_EXT GL_RGB2_EXT = GL_RGB2_EXT GL_RGB4_EXT = GL_RGB4_EXT GL_RGB5_A1_EXT = GL_RGB5_A1_EXT GL_RGB5_EXT = GL_RGB5_EXT GL_RGB8_EXT = GL_RGB8_EXT GL_RGBA12_EXT = GL_RGBA12_EXT GL_RGBA16_EXT = GL_RGBA16_EXT GL_RGBA2_EXT = GL_RGBA2_EXT GL_RGBA4_EXT = GL_RGBA4_EXT GL_RGBA8_EXT = GL_RGBA8_EXT GL_TEXTURE_ALPHA_SIZE_EXT = GL_TEXTURE_ALPHA_SIZE_EXT GL_TEXTURE_BLUE_SIZE_EXT = GL_TEXTURE_BLUE_SIZE_EXT GL_TEXTURE_GREEN_SIZE_EXT = GL_TEXTURE_GREEN_SIZE_EXT GL_TEXTURE_INTENSITY_SIZE_EXT = GL_TEXTURE_INTENSITY_SIZE_EXT GL_TEXTURE_LUMINANCE_SIZE_EXT = GL_TEXTURE_LUMINANCE_SIZE_EXT GL_TEXTURE_RED_SIZE_EXT = GL_TEXTURE_RED_SIZE_EXT GL_TEXTURE_TOO_LARGE_EXT = GL_TEXTURE_TOO_LARGE_EXT __file__ = '/build/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/EXT/texture.py' __name__ = 'OpenGL.raw.GL.EXT.texture' |