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
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
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