Back to the OpenGL extension cross reference

GL_INGR_interlace_read


Name


    INGR_interlace_read

Name Strings


    GL_INGR_interlace_read

Version


    Date: 12/14/98    Revision: 1.0

Number


    175

Dependencies


    None

Overview


    This extension provides a way to skip rows of pixels when reading
or copying pixel rectangles. This extension is complementary to
the EXT_interlace extension except that it has no affect on getting
texture images.

New Procedures and Functions


    None

New Tokens


    Accepted by the <cap> parameter of of Enable, Disable, IsEnabled, and
by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv,
GetDoublev:

INTERLACE_READ_INGR 0x8568

Additions to Chapter 2 of the 1.2 Specification (OpenGL Operation)


    None

Additions to Chapter 3 of the 1.2 Specification (Rasterization)


    None

Additions to Chapter 4 of the 1.2 Specification (Per-Fragment Operations and the Frame Buffer)


    [In section 4.3.2 "Reading Pixels" the specification of an interlace
read operation is added to the GL Specification in the sectino on
"Obtaining Pixels from the FrameBuffer."]

Reading interlaced rows of pixels is enabled or disabled with Enable
or Disable using the symbolic constant INTERLACE_READ_INGR. If
INTERLACE_READ_INGR is disabled, then ReadPixels obtains values from
the selected buffer from each pixel with lower left hand corner at
(x+i, y+j) for 0 <= i < width and 0 <= j < height; this pixel is said
to be the ith pixel in the jth row.

If INTERLACE_READ_INGR is enabled, then ReadPixels obtains values
from the selected buffer from each pixel with lower left hand corner
at (x+i, y+(j*2)) for 0 <= i < width and 0 <= j < height; this pixel
is said to be the ith pixel in the jth row.

If any of these pixels lies outside of the window...

Additions to Chapter 5 of the 1.2 Specification (Special Functions)


    None

Additions to Chapter 6 of the 1.2 Specification (State and State Requests)


    None

Additions to the GLX Specification


    None

Errors


    None

New State


    Get Value              Get Command        Type    Initial Value    Attribute
-------------------- --------------- ----- -------------- -------------
INTERLACE_READ_INGR IsEnabled B False pixel/enable

New Implementation Dependent State


    None

Implementation Support


   List of OpenGL implementations supporting the GL_INGR_interlace_read extension

Original File


   Original text file for the GL_INGR_interlace_read extension


Page generated on Sun Nov 20 18:39:05 2005