Overview
- This extension supports texture images in the YCbCr format. There is
- no support for converting YCbCr images to RGB or vice versa. The
- texture's YCbCr colors are converted to RGB during texture sampling.
- Only 2D texture images are supported (not glDrawPixels, glReadPixels,
- etc).
+ This extension supports texture images stored in the YCbCr format.
+ There is no support for converting YCbCr images to RGB or vice versa
+ during pixel transfer. The texture's YCbCr colors are converted to
+ RGB during texture sampling, after-which, all the usual per-fragment
+ operations take place. Only 2D texture images are supported (not
+ glDrawPixels, glReadPixels, etc).
A YCbCr pixel (texel) is a 16-bit unsigned short with two components.
The first component is luminance (Y). For pixels in even-numbered
20 September 2002 - Initial draft
29 April 2003 - minor updates
+ 3 September 2003 - further clarify when YCbCr->RGB conversion takes place