Contact
- Brian Paul, Tungsten Graphics, Inc. (brian 'at' tungstengraphics.com)
+ Brian Paul, Tungsten Graphics, Inc. (brian.paul 'at' tungstengraphics.com)
Keith Whitwell, Tungsten Graphics, Inc. (keith 'at' tungstengraphics.com)
Status
Additions to Chapter 3 of the OpenGL 1.4 Specification (Rasterization)
- In section 3.6.4, Rasterization of Pixel Rectangles, on page 102,
+ In section 3.6.4, Rasterization of Pixel Rectangles, on page 101,
add the following to Table 3.8 (Packed pixel formats):
type Parameter GL Data Number of Matching
Token Name Type Components Pixel Formats
-------------- ------- ---------- -------------
- UNSIGNED_SHORT_8_8_MESA ushort 3 YCBCR_422_MESA
- UNSIGNED_SHORT_8_8_REV_MESA ushort 3 YCBCR_422_MESA
+ UNSIGNED_SHORT_8_8_MESA ushort 2 YCBCR_MESA
+ UNSIGNED_SHORT_8_8_REV_MESA ushort 2 YCBCR_MESA
In section 3.6.4, Rasterization of Pixel Rectangles, on page 102,
+-------------------------------+-------------------------------+
- In section 3.6.4, Rasterization of Pixel Rectangles, on page 102,
+ In section 3.6.4, Rasterization of Pixel Rectangles, on page 104,
add the following to Table 3.12 (Packed pixel fiedl assignments):
First Second Third Fourth
Format Element Element Element Element
------ ------- ------- ------- -------
- YCBCR_422_MESA luminance chroma
+ YCBCR_MESA luminance chroma
In section 3.8.1, Texture Image Specification, on page 125, add
TEXTURE_RECTANGLE_NV or PROXY_TEXTURE_RECTANGLE_NV.
All pixel transfer operations are bypassed. The texture is stored as
YCbCr, not RGB. Queries of the texture's red, green and blue component
- sizes will return zero.
+ sizes will return zero. The YCbCr colors are converted to RGB during
+ texture sampling using an implementation dependent conversion.
In section 3.8.1, Texture Image Specification, on page 126, add
20 September 2002 - Initial draft
29 April 2003 - minor updates
3 September 2003 - further clarify when YCbCr->RGB conversion takes place
+ 19 September 2003 - a few more updates prior to submitting to extension
+ registry.
+ 3 April 2004 - fix assorted inaccuracies