assorted updates

This commit is contained in:
Brian Paul
2003-09-03 23:04:31 +00:00
parent 56e9efa15d
commit afc0428b5c
4 changed files with 29 additions and 22 deletions

View File

@@ -31,11 +31,12 @@ Dependencies
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
@@ -196,3 +197,4 @@ Revision History
20 September 2002 - Initial draft
29 April 2003 - minor updates
3 September 2003 - further clarify when YCbCr->RGB conversion takes place

View File

@@ -1129,6 +1129,7 @@ Mesa Version History
- GL_ARB_occlusion_query
- GL_ARB_texture_non_power_of_two
- GL_IBM_multimode_draw_arrays extension
- GL_EXT_texture_mirror_clamp extension (Ian Romanick)
- new X86 feature detection code (Petr Sebor)
- less memory used for display lists and vertex buffers
- demo of per-pixel lighting with a fragment program (demos/fplight.c)

View File

@@ -57,29 +57,27 @@ Mesa is available in at least three archive formats:
After unpacking you'll have these directories (and more):
</p>
<pre>
Makefile.X11 - "old" top-level Makefile for X11-based systems
Makefile.X11 - top-level Makefile for X11-based systems
Make-config - system configurations used by the Makefile.X11
configure - the GNU autoconf script
bin/ - shell scripts for making shared libraries, etc
include/ - GL header (include) files
lib/ - client libraries, created during installation
src/ - source code for the main libGL library
si-glu/ - SGI Sample Implementation of libGLU
src-glu/ - old source code for libGLU (obsolete)
bin/ - shell scripts for making shared libraries, etc
lib/ - final client libraries, created during compilation
docs/ - documentation
util/ - handly utility functions
widgets-mesa/ - Mesa widgets for Xt/Motif (obsolete)
widgets-sgi/ - SGI OpenGL widgets for Xt/Motif
src/ - source code for libraries
src/mesa - sources for the main Mesa library and device drivers
src/glu - libGLU source code
src/glw - Xt/Motif/OpenGL widget code
and if you downloaded and unpacked the MesaDemos.X.Y archive:
src-glut/ - source code for GLUT toolkit
demos/ - GLUT demos
xdemos/ - X11 and SVGA demo programs
samples/ - sample OpenGL programs from SGI
book/ - example programs from the OpenGL Programming Guide,
converted to GLUT by Mark Kilgard, from GLUT distribution.
images/ - image files
src/glut - GLUT source code
progs/ - OpenGL programs
progs/demos - original Mesa demos
progs/xdemos - GLX OpenGL/Mesa demos
progs/redbook - examples from the OpenGL Programming Guide
progs/samples - examples from SGI
progs/images/ - image files
</pre>

View File

@@ -31,6 +31,7 @@ systems. For that reason, the old-style make system is still supported
Simply type <code>make</code> and you'll see a list of supported
system configurations. Pick one and type <code>make</code> <em>config</em>.
More details below.
<br>
</dd>
</dl>
@@ -292,6 +293,11 @@ first copy the top-level <code>Makefile.X11</code> file over
<code>Makefile</code>.
</p>
<p>
<B>Also Note</B>: if you've obtained Mesa directly from CVS you'll have
to copy the top-level Makefile.X11 to Makefile.
</p>
<p>
Just type <code>make</code> alone.
You'll see a list of supported system configurations.