summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2003-09-03 23:04:31 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2003-09-03 23:04:31 +0000
commitafc0428b5c5380fa5beaaa28c78faddd41da5284 (patch)
tree30270a55ad190a26fbdc5a1ce2f07683648acb7a
parent56e9efa15de5fdc952e56f04276285870214b24d (diff)
assorted updates
-rw-r--r--docs/MESA_ycbcr_texture.spec12
-rw-r--r--docs/VERSIONS1
-rw-r--r--docs/download.html32
-rw-r--r--docs/install.html6
4 files changed, 29 insertions, 22 deletions
diff --git a/docs/MESA_ycbcr_texture.spec b/docs/MESA_ycbcr_texture.spec
index 1fbb1e135c..e4b896707a 100644
--- a/docs/MESA_ycbcr_texture.spec
+++ b/docs/MESA_ycbcr_texture.spec
@@ -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
diff --git a/docs/VERSIONS b/docs/VERSIONS
index ca5e40a491..c353ad0abd 100644
--- a/docs/VERSIONS
+++ b/docs/VERSIONS
@@ -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)
diff --git a/docs/download.html b/docs/download.html
index 78c43bbb5a..22a22e6d57 100644
--- a/docs/download.html
+++ b/docs/download.html
@@ -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>
diff --git a/docs/install.html b/docs/install.html
index 605b658155..3570eaf735 100644
--- a/docs/install.html
+++ b/docs/install.html
@@ -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>
@@ -293,6 +294,11 @@ first copy the top-level <code>Makefile.X11</code> file over
</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.
Choose one and type <code>make</code> <em>config</em>