Add t_vb_cull.c (Bernard Blackham)
[mesa.git] / docs / README.X11
index aa9484f5058cade77b328520eba53c0906854a6e..4cbd12618171ba6e3e9a3cebf845fb70a43da2ef 100644 (file)
@@ -1,31 +1,32 @@
 
-                         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:
@@ -84,8 +85,8 @@ Using the library
 =================
 
 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.
 
@@ -134,7 +135,7 @@ Xt/Motif Widgets:
 
 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.
 
 
 
@@ -249,14 +250,9 @@ HPCR glClear(GL_COLOR_BUFFER_BIT) dithering
    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 
 
@@ -315,4 +311,4 @@ Summary of X-related environment variables:
 
 
 ----------------------------------------------------------------------
-$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 $