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 Overview
This extension supports texture images in the YCbCr format. There is This extension supports texture images stored in the YCbCr format.
no support for converting YCbCr images to RGB or vice versa. The There is no support for converting YCbCr images to RGB or vice versa
texture's YCbCr colors are converted to RGB during texture sampling. during pixel transfer. The texture's YCbCr colors are converted to
Only 2D texture images are supported (not glDrawPixels, glReadPixels, RGB during texture sampling, after-which, all the usual per-fragment
etc). 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. A YCbCr pixel (texel) is a 16-bit unsigned short with two components.
The first component is luminance (Y). For pixels in even-numbered The first component is luminance (Y). For pixels in even-numbered
@@ -196,3 +197,4 @@ Revision History
20 September 2002 - Initial draft 20 September 2002 - Initial draft
29 April 2003 - minor updates 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_occlusion_query
- GL_ARB_texture_non_power_of_two - GL_ARB_texture_non_power_of_two
- GL_IBM_multimode_draw_arrays extension - GL_IBM_multimode_draw_arrays extension
- GL_EXT_texture_mirror_clamp extension (Ian Romanick)
- new X86 feature detection code (Petr Sebor) - new X86 feature detection code (Petr Sebor)
- less memory used for display lists and vertex buffers - less memory used for display lists and vertex buffers
- demo of per-pixel lighting with a fragment program (demos/fplight.c) - 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): After unpacking you'll have these directories (and more):
</p> </p>
<pre> <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 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 include/ - GL header (include) files
lib/ - client libraries, created during installation bin/ - shell scripts for making shared libraries, etc
src/ - source code for the main libGL library lib/ - final client libraries, created during compilation
si-glu/ - SGI Sample Implementation of libGLU
src-glu/ - old source code for libGLU (obsolete)
docs/ - documentation docs/ - documentation
util/ - handly utility functions src/ - source code for libraries
widgets-mesa/ - Mesa widgets for Xt/Motif (obsolete) src/mesa - sources for the main Mesa library and device drivers
widgets-sgi/ - SGI OpenGL widgets for Xt/Motif src/glu - libGLU source code
src/glw - Xt/Motif/OpenGL widget code
and if you downloaded and unpacked the MesaDemos.X.Y archive: and if you downloaded and unpacked the MesaDemos.X.Y archive:
src-glut/ - source code for GLUT toolkit src/glut - GLUT source code
demos/ - GLUT demos progs/ - OpenGL programs
xdemos/ - X11 and SVGA demo programs progs/demos - original Mesa demos
samples/ - sample OpenGL programs from SGI progs/xdemos - GLX OpenGL/Mesa demos
book/ - example programs from the OpenGL Programming Guide, progs/redbook - examples from the OpenGL Programming Guide
converted to GLUT by Mark Kilgard, from GLUT distribution. progs/samples - examples from SGI
images/ - image files progs/images/ - image files
</pre> </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 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>. system configurations. Pick one and type <code>make</code> <em>config</em>.
More details below. More details below.
<br>
</dd> </dd>
</dl> </dl>
@@ -292,6 +293,11 @@ first copy the top-level <code>Makefile.X11</code> file over
<code>Makefile</code>. <code>Makefile</code>.
</p> </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> <p>
Just type <code>make</code> alone. Just type <code>make</code> alone.
You'll see a list of supported system configurations. You'll see a list of supported system configurations.