- Mesa 3.0 Unix/X11 Information
+ Mesa Unix/X11 Information
Installation
============
-To compile the library, first type 'make' alone to see the list of system
-configurations currently supported. If you see your configuration on the
-list, type 'make <config>'. Most popular Unix/X workstations are currently
-supported.
+There are two ways to compile Mesa on Unix/X11 systems:
-The top-level makefile will execute the makefiles in a number of sub-
-directories. When finished, the Mesa libraries will be in the Mesa-2.6/lib/
-directory. A few GLUT demos in the demos/ directory should be ready to run.
+1. The old way:
+ First type 'make' alone to see the list of system
+ configurations currently supported. If you see your configuration on the
+ list, type 'make <config>'. Most popular Unix/X workstations are currently
+ supported.
-If you also downloaded and unpacked the demos there should be executables
-in the "xdemos/", "samples/", and "book/" directories for you to try out.
-If you only want to compile the contents of one subdirectory you can 'cd'
-to that directory and type 'make <config>' there.
+ If your system configuration is not listed by 'make', you'll have to modify
+ the top-level Makefile and Make-config files. There are instructions in
+ each file.
-If your system configuration is not listed by 'make', you'll have to modify
-the top-level Makefile and Make-config files. There are instructions in
-each file.
+ When finished, the Mesa libraries will be in the Mesa-x.y/lib/ directory.
-If you have compilation problems you should try to fix them and return the
-patches to the author.
+
+2. The new way:
+ Type './configure' and then 'make'. This uses GNU autoconfig.
+ Run 'make check' to build the demos.
+ See docs/INSTALL for more details.
+ When finished, the Mesa libraries will be in the Mesa-x.y/src/.libs/,
+ Mesa-x.y/si-glu/.libs, etc directories.
Notes on assembly language optimizations:
=================
Configuration options:
- The file src/config.h has many parameters which you can adjust such
- as maximum number of lights, clipping planes, maximum texture size,
+ The file src/mesa/main/config.h has many parameters which you can adjust
+ such as maximum number of lights, clipping planes, maximum texture size,
etc. In particular, you may want to change DEPTH_BITS from 16 to 32
if a 16-bit depth buffer isn't precise enough for your application.
Togl:
Togl is an OpenGL/Mesa widget for Tcl/Tk.
- See http://www.ssec.wisc.edu/~brianp/Togl.html for more information.
+ See http://togl.sourceforge.net for more information.
to HP systems with the HPCR (Color Recovery) system.
-Extensions:
- The following OpenGL GLX extensions are currently implemented:
-
- GLX_EXT_visual_info - GLX visual and transparent pixel extension
-
- For detailed information about the extensions see www.opengl.org
-
- There are four Mesa-specific GL/GLX extensions at this time.
+Extensions
+==========
+ There are three Mesa-specific GLX extensions at this time.
GLX_MESA_pixmap_colormap
----------------------------------------------------------------------
-$Id: README.X11,v 3.4 2000/01/25 17:18:52 brianp Exp $
+$Id: README.X11,v 3.11 2003/12/17 15:14:31 brianp Exp $