Commit Graph

  • f256ce1ac3 1.) Added changes for AMD 3DNow instructions in h5/glide3 and h3/glide3. 2.) Fixed a typographical error in configure.in. The default texture utility library is texus2, not texus. billwhite 2000-10-20 19:07:00 +00:00
  • fa556faeb0 Don't try to clean the CVS directory. joseph 2000-10-07 21:16:22 +00:00
  • 9bbe51f887 Don't try to clean the CVS directory. joseph 2000-10-07 20:59:03 +00:00
  • 9d4712b735 Don't try to clean CVS directory. joseph 2000-10-07 20:55:48 +00:00
  • 4440d3ed94 Include the correct master level makefile and set new env variables. joseph 2000-10-07 20:47:51 +00:00
  • 7c24221d66 Slightly better wording. This checkin is really being used to test the automatic CVS mailing to glide-patches for commits. joseph 2000-10-07 19:42:56 +00:00
  • 9a5b01b41c 006-fxpci-000, revert to a previous fxpci.c, one which actually works. mercury 2000-10-03 18:37:59 +00:00
  • 098165b921 003-clean_up_swlibs-000, swlibs tree cleanup. mercury 2000-10-03 18:31:53 +00:00
  • fba7cae79d 003-clean_up_h3-000, h3 tree cleanup. mercury 2000-10-03 18:29:57 +00:00
  • df4085a80e 003-clean_up_cvg-000, cvg tree cleanup. mercury 2000-10-03 18:28:36 +00:00
  • 0aa3f36a94 002-clobber-000, make clobber actually does now. mercury 2000-10-03 18:25:35 +00:00
  • ce1325b90b 001-mojo-000 patch, the end of mojo. mercury 2000-10-03 18:24:41 +00:00
  • 5b2cccf44f merge trunk into Glide3-64bit branch. alanh 2000-10-03 08:18:09 +00:00
  • b5e57a476a The 000-compile-000 patch from the debian packages. mercury 2000-10-03 03:09:57 +00:00
  • 3c118f915e 1.) use mkdir -p to build the build directory in chores.3dfx. 2.) change some macros in makefile.autoconf.am to put glide in libglide3 not libglide3x. billwhite 2000-09-25 18:41:33 +00:00
  • de998a021b Changed library name from libglide3x to libglide3 joseph 2000-09-24 22:59:27 +00:00
  • 659837a56d set library name to libglide3 instead of libglide3x joseph 2000-09-24 22:58:38 +00:00
  • 3f90077226 fix for stride width at <=1024 resolutions alanh 2000-09-14 08:05:44 +00:00
  • a1c96224d7 Correctly compute the LFB strides in grLfbLock. billwhite 2000-09-14 01:58:31 +00:00
  • f3e0e811fc Added one typedef needed for the alpha port. billwhite 2000-09-11 18:51:51 +00:00
  • f69716c149 64bit updates for texus & texus2 libraries alanh 2000-09-11 08:48:09 +00:00
  • f3f29b54f5 fix white space alanh 2000-09-07 15:29:52 +00:00
  • 8b7ff82e87 IA64 patch to switch to C versions of TRI Setup alanh 2000-09-07 15:27:52 +00:00
  • 13692f96c6 remove white spaces alanh 2000-09-07 15:14:11 +00:00
  • f0e606b604 Changes for Voodoo3 for 64bit architectures alanh 2000-08-30 08:47:03 +00:00
  • ef7301331f Voodoo5 changes for 64bit architectures alanh 2000-08-30 08:37:53 +00:00
  • bc31dae192 swlibs patches for 64bit issues. alanh 2000-08-30 08:26:57 +00:00
  • 6acad1fd79 This commit was manufactured by cvs2svn to create branch 'Glide3-64bit'. FIXME 2000-08-25 17:33:27 +00:00
  • 7792b3ea4d Some small build related changes to make the texus2 library the default. billwhite 2000-08-25 17:33:26 +00:00
  • 9d7350f14f Fixed a syntax error. billwhite 2000-08-21 19:10:38 +00:00
  • 0fa76931c0 Fixed a bug in the definition of the --enable-build-architecture option. billwhite 2000-08-21 18:16:00 +00:00
  • 7310b8f0ac Added a new configuration option, --enable-build-architecture, for selecting the build architecture. configure.in: Add the configuration option. INSTALL: Documented it. chores.3dfx: Make it selectable easily from this script. billwhite 2000-08-21 13:48:52 +00:00
  • 8bd410fc16 1.) Added a dependence to h5/glide3/src/makefile.autoconf.am, so that gthread.lo is made for fxgasm even though it is not used. Otherwise, everything has to be compiled twice. 2.) Added lots of .cvsignore files, so that cvs doesn't complain that it doesn't know about makefile.autoconf.in. 3.) Remove libtool, since it is autogenerated. 4.) Update the binary files in h5/glide3/tests. The repository files were corrupted. 5.) Hook the texture utility library texus2 in as an option. This is required for compressed textures. The default is the old texture library. 6.) Implemented a texus2 function which sets an error handler. billwhite 2000-08-07 15:24:44 +00:00
  • f195a10af1 Added the texus2 library, for compressed textures. This is not currently used or built, though it is being worked on. billwhite 2000-08-03 00:27:22 +00:00
  • ea46939808 Added configure.in entries for h3/incsrc/makefile.autoconf and cvg/incsrc/makefile.autoconf. Also, changed the pattern of removed files slightly for ./chores.3dfx --clean. billwhite 2000-08-01 23:23:30 +00:00
  • 6478a8cc12 Fixed some errors in the autoconf/automake build procedure. billwhite 2000-08-01 17:25:53 +00:00
  • 820c3211e6 Buffer overflow fixes. joseph 2000-07-31 21:40:01 +00:00
  • fa8fc5e894 Made another slight change to the function which determines if directories are different or the same. billwhite 2000-07-27 13:36:22 +00:00
  • 0b8edabc95 Made a slight modification to the chores.3dfx script, so that it refuses to remove the current directory. billwhite 2000-07-27 13:30:07 +00:00
  • b487f0198d Added many files to support automake/autoconf building. billwhite 2000-07-27 02:39:18 +00:00
  • c424343eec Fixed stride problem that broke single buffered rendering. joseph 2000-07-21 00:04:01 +00:00
  • 078484397f Fixed a bug in grLfbLock. For write locks, the code returned the address of the LFB, not the address of the buffer. This may be the Windows behavior, but it's not the behavior we expect in Linux. I changed the Linux behavior, and left the Windows behavior alone. billwhite 2000-07-19 23:52:33 +00:00
  • 0e95fce6bf Updated makefile.linux files to include 3dfx.linux.mak instead of 3dfx.mak Updated 3dfx.linux.mak to include some things that were lost from 3dfx.mak such as -fPIC and and shared library sonames. Added rules to install shared libray symlinks. joseph 2000-07-12 21:35:28 +00:00
  • 23f922baa5 Updated makefile.linux files to use 3dfx.mak.linux instaed of the old 3dfx.mak joseph 2000-07-12 21:33:32 +00:00
  • 980a675f9d Don't force DEBUG build joseph 2000-07-08 01:18:10 +00:00
  • b5a6f149a9 DEBUG should be controlled by env. joseph 2000-07-07 21:04:57 +00:00
  • a41fa0ff93 Corrected some textual errors. Deleted all references to Glide2. billwhite 2000-07-07 17:41:31 +00:00
  • 28d7b9e1c0 Changes to support reading and writing the depth buffer in Linux. billwhite 2000-07-07 17:37:14 +00:00
  • dcf4393af0 Previous checkin of asm files were already preprocessed. Fixed build rules for 3DNow optimized assembly. joseph 2000-06-27 19:59:34 +00:00
  • 1c257d69cd Changing extension .S to .s for ease of synchronization with 3dfx's internal (case insensitive) windows source repository. Note that these files are still run through the C preprocessor though special make rules are now employeed. joseph 2000-06-26 23:21:28 +00:00
  • bbcd527f17 Merged with 3dfx internal source repository so that the source base stays up to date. joseph 2000-06-26 21:56:42 +00:00
  • c9ee426cb6 Merged with 3dfx internal source repository so that the source base stays up to date. joseph 2000-06-26 21:50:59 +00:00
  • 11c8981236 Merged with 3dfx internal source repository so that the source base stays up to date. joseph 2000-06-26 21:42:47 +00:00
  • 8bc7e18897 Merged with 3dfx internal source repository so that the source base stays up to date. joseph 2000-06-26 21:37:31 +00:00
  • 6e88a0a71e Merged with 3dfx internal source repository so that the source base stays up to date. joseph 2000-06-26 21:26:25 +00:00
  • 68a347c7a6 Merged with 3dfx internal source repository so that the source base stays up to date. joseph 2000-06-26 21:13:52 +00:00
  • a91195f3ea New name for 3dfx.mak (with minor modifications). All of the builds will eventually be moved over to use this master make file. joseph 2000-06-26 21:03:59 +00:00
  • 62aa56ca4d Initial Checking into SourceForge joseph 2000-06-16 20:48:00 +00:00
  • 7b510a935c Initial Checkin into SourceForge joseph 2000-06-16 20:45:59 +00:00
  • 91860f33ff Removed joseph 2000-06-16 20:42:53 +00:00
  • 09eccbb282 Initial Checkin into sourceforge joseph 2000-06-16 20:32:13 +00:00
  • 1e29a8ccd6 Documented the H5 tree. joseph 2000-06-15 22:28:59 +00:00
  • b36d0ddd19 Added support for the h5 tree. joseph 2000-06-15 22:25:11 +00:00
  • ef86139f72 Removed pcitools as they aren't in the CVS tree. joseph 2000-06-15 22:24:49 +00:00
  • 471a2446d3 Initial checkin into SourceForge. joseph 2000-06-15 00:35:05 +00:00
  • 63ef0f1c11 Merged new swlibs code being used for Voodoo4/5 (h5). joseph 2000-06-15 00:11:40 +00:00
  • fa686d154a Intial checkin into sourceforge. joseph 2000-06-13 16:57:20 +00:00
  • 4e94e1baf7 Copied windows init code to fix incompatibility with Athlon joseph 2000-04-20 21:20:22 +00:00
  • 563a2c6a84 Copied windows init code to fix incompatibility with Athlon. joseph 2000-04-20 20:38:10 +00:00
  • 6a03f24209 Copied Windows Glide init code to fix incompatibility with Athlon. joseph 2000-04-20 20:28:41 +00:00
  • 1f53061678 Oops joseph 2000-04-08 23:41:03 +00:00
  • 30599495dc Updated for 2.3-5 Check both the kernel and the processor for MTRR support before enabling. joseph 2000-04-08 23:32:31 +00:00
  • 9b672b9cf5 Added support to check /proc/cpuinfo for mtrr support in addition to kernel support. joseph 2000-04-08 23:27:38 +00:00
  • 39a633faa2 More robust DAC writes to insure that writes go through. Fixes "Funky Colors" joseph 2000-03-20 21:42:57 +00:00
  • 0d26691e21 Fixes for "funky colors" by verifing DAC writes. joseph 2000-03-17 20:07:00 +00:00
  • 5b73e717a0 Fixed typo (missing comma) in fscanf line. Submitted by Cary Sandvig joseph 2000-02-25 22:40:50 +00:00
  • 4b643437c1 Fix from Stephane Peter that fixes reinitialization crashes. joseph 2000-02-24 00:54:27 +00:00
  • 724dece78c Changes to support FreeBSD (patch submitted by Doug Rabson) joseph 2000-02-15 22:35:59 +00:00
  • 28d69611d3 Pci library implementations for FreeBSD. joseph 2000-02-15 19:26:36 +00:00
  • d167027b37 Actually unmap in pciUnmapPhysical. joseph 2000-02-15 01:56:00 +00:00
  • d78b6ef83f Its not enough just to check if the kernel supports MTRRs the processor support needs to be checked as well. joseph 2000-02-08 01:48:10 +00:00
  • 33fcdf1435 Initial Checkin to sourceforge joseph 2000-02-04 20:36:41 +00:00
  • f9ac588d58 Updated Carlo Wood's email address in the changelog. joseph 2000-02-04 20:36:22 +00:00
  • d3390ac582 Added CFLAGS for Alpha (contributed by Niki W. Waibel) joseph 2000-02-04 19:04:47 +00:00
  • 3fe96c9b39 Updated with information about different build options. joseph 2000-01-28 21:09:54 +00:00
  • ddb5c495ae Upated README with information about different build options. joseph 2000-01-28 21:09:17 +00:00
  • fbfc04864d Changes to support building shared libraries with PIC support. joseph 2000-01-28 20:52:45 +00:00
  • cfd45a3465 Improved shared library names with soname's built into the library. joseph 2000-01-28 19:25:44 +00:00
  • d76475a32f Support new SDK layout with /usr/include/glide and /usr/include/glide3 joseph 2000-01-19 23:38:09 +00:00
  • 213c65790c Actually build the tests joseph 2000-01-19 18:51:38 +00:00
  • 6deadc6777 Added missing test files joseph 2000-01-19 18:16:19 +00:00
  • 7f49561b4c Adding lost makefiles and makefile.distribs joseph 2000-01-19 17:51:54 +00:00
  • 68a0380425 Reenabled building of the texus binary. joseph 2000-01-19 01:40:05 +00:00
  • d43274638a A nicer, cleaner fix than the evil hack. joseph 2000-01-17 22:18:41 +00:00
  • 721597ad3e Evil nasty hack to fix dispatch code using binutils 2.9.5. joseph 2000-01-15 00:08:22 +00:00
  • 40fbd7f630 $HAL_HW --> $(HAL_HW) fixes lots of problems. joseph 2000-01-08 01:04:57 +00:00
  • abc00c46c0 Initial Checkin joseph 2000-01-07 20:12:43 +00:00
  • e49fee8c93 These should have been here a long time ago. joseph 2000-01-07 20:01:37 +00:00
  • 33b5dbaffd Initial checkin. joseph 2000-01-07 19:58:34 +00:00
  • 4ecdcb3caa Added a note about H3 standalone vs. DRI client. joseph 2000-01-07 19:58:13 +00:00