X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2FREADME.X11;h=d0da6004dd56f77fc43ce1d0f8127e811f23fea7;hb=f5328c534d6f2c296b95d2cad5da16434d270dfd;hp=7157b703ab41ceb787ce39068c6689f68e17629d;hpb=c8c391d584d0f459d7f918167caed7bf4ef40fd5;p=mesa.git diff --git a/docs/README.X11 b/docs/README.X11 index 7157b703ab4..d0da6004dd5 100644 --- a/docs/README.X11 +++ b/docs/README.X11 @@ -1,33 +1,54 @@ - Mesa 3.0 Unix/X11 Information + Mesa 3.3 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 '. Most popular Unix/X workstations are currently -supported. +There are two ways to compile Mesa on Unix/X11 systems: + +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 '. Most popular Unix/X workstations are currently + supported. + + 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. + + +2. The new way: + Type './configure' and then 'make'. This uses GNU autoconfig. + See docs/INSTALL for more details. + 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/ +directories. When finished, the Mesa libraries will be in the Mesa-3.3/lib/ directory. A few GLUT demos in the demos/ directory should be ready to run. 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 ' 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 you have compilation problems you should try to fix them and return the patches to the author. +Notes on assembly language optimizations: + + When using the old-style Makefiles, you can specify a configuration + that uses X86 assembly language optimizations (linux-3dnow for example). + + The detection of MMX, 3DNow!, PIII/SSE, etc capability is done at + runtime. That means you can compile Mesa for 3DNow! optimizations + even if you don't have an AMD CPU. + + However, your Linux binutils and assembler must understand the + special instructions in order to compile them. If you have + compilation problems, try upgrading your binutils. + + Header and library files: After you've compiled Mesa and tried the demos I recommend the following procedure for "installing" Mesa. @@ -120,7 +141,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. @@ -239,6 +260,7 @@ Extensions: The following OpenGL GLX extensions are currently implemented: GLX_EXT_visual_info - GLX visual and transparent pixel extension + GLX_EXT_visual_rating - GLX visual caveats For detailed information about the extensions see www.opengl.org @@ -301,4 +323,4 @@ Summary of X-related environment variables: ---------------------------------------------------------------------- -$Id: README.X11,v 3.3 1999/09/15 16:39:01 brianp Exp $ +$Id: README.X11,v 3.5 2000/04/04 15:14:48 brianp Exp $