OpenGL.GL.EXT.packed_pixels | index /home/mcfletch/pylive/OpenGL/GL/EXT/packed_pixels.py |
OpenGL extension EXT.packed_pixels
This module customises the behaviour of the
OpenGL.raw.GL.EXT.packed_pixels to provide a more
Python-friendly API
Overview (from the spec)
This extension provides support for packed pixels in host memory. A
packed pixel is represented entirely by one unsigned byte, one
unsigned short, or one unsigned integer. The fields with the packed
pixel are not proper machine types, but the pixel as a whole is. Thus
the pixel storage modes, including PACK_SKIP_PIXELS, PACK_ROW_LENGTH,
PACK_SKIP_ROWS, PACK_IMAGE_HEIGHT_EXT, PACK_SKIP_IMAGES_EXT,
PACK_SWAP_BYTES, PACK_ALIGNMENT, and their unpacking counterparts all
work correctly with packed pixels.
The official definition of this extension is available here:
http://www.opengl.org/registry/specs/EXT/packed_pixels.txt
Modules | ||||||
|
Data | ||
EXTENSION_NAME = 'GL_EXT_packed_pixels' GL_UNSIGNED_BYTE_3_3_2_EXT = GL_UNSIGNED_BYTE_3_3_2_EXT GL_UNSIGNED_INT_10_10_10_2_EXT = GL_UNSIGNED_INT_10_10_10_2_EXT GL_UNSIGNED_INT_8_8_8_8_EXT = GL_UNSIGNED_INT_8_8_8_8_EXT GL_UNSIGNED_SHORT_4_4_4_4_EXT = GL_UNSIGNED_SHORT_4_4_4_4_EXT GL_UNSIGNED_SHORT_5_5_5_1_EXT = GL_UNSIGNED_SHORT_5_5_5_1_EXT __file__ = '/home/mcfletch/pylive/OpenGL/GL/EXT/packed_pixels.pyc' __name__ = 'OpenGL.GL.EXT.packed_pixels' __package__ = 'OpenGL.GL.EXT' |