Commit Graph

111 Commits

Author SHA1 Message Date
alanh
d2e6f85c43 fix depth buffer offset calculation. 2000-10-27 10:27:27 +00:00
alanh
f2ad0dfdc3 fix readPtr0/1 -> depth0/1 check 2000-10-27 07:54:51 +00:00
billwhite
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.
2000-10-20 19:07:00 +00:00
joseph
fa556faeb0 Don't try to clean the CVS directory. 2000-10-07 21:16:22 +00:00
joseph
9bbe51f887 Don't try to clean the CVS directory. 2000-10-07 20:59:03 +00:00
joseph
9d4712b735 Don't try to clean CVS directory. 2000-10-07 20:55:48 +00:00
joseph
4440d3ed94 Include the correct master level makefile and set new env variables. 2000-10-07 20:47:51 +00:00
joseph
7c24221d66 Slightly better wording. This checkin is really being used to test
the automatic CVS mailing to glide-patches for commits.
2000-10-07 19:42:56 +00:00
mercury
9a5b01b41c 006-fxpci-000, revert to a previous fxpci.c, one which actually works. 2000-10-03 18:37:59 +00:00
mercury
098165b921 003-clean_up_swlibs-000, swlibs tree cleanup. 2000-10-03 18:31:53 +00:00
mercury
fba7cae79d 003-clean_up_h3-000, h3 tree cleanup. 2000-10-03 18:29:57 +00:00
mercury
df4085a80e 003-clean_up_cvg-000, cvg tree cleanup. 2000-10-03 18:28:36 +00:00
mercury
0aa3f36a94 002-clobber-000, make clobber actually does now. 2000-10-03 18:25:35 +00:00
mercury
ce1325b90b 001-mojo-000 patch, the end of mojo. 2000-10-03 18:24:41 +00:00
mercury
b5e57a476a The 000-compile-000 patch from the debian packages. 2000-10-03 03:09:57 +00:00
billwhite
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.
2000-09-25 18:41:33 +00:00
joseph
de998a021b Changed library name from libglide3x to libglide3 2000-09-24 22:59:27 +00:00
joseph
659837a56d set library name to libglide3 instead of libglide3x 2000-09-24 22:58:38 +00:00
billwhite
a1c96224d7 Correctly compute the LFB strides in grLfbLock. 2000-09-14 01:58:31 +00:00
billwhite
f3e0e811fc Added one typedef needed for the alpha port. 2000-09-11 18:51:51 +00:00
billwhite
7792b3ea4d Some small build related changes to make the texus2 library the default. 2000-08-25 17:33:26 +00:00
billwhite
9d7350f14f Fixed a syntax error. 2000-08-21 19:10:38 +00:00
billwhite
0fa76931c0 Fixed a bug in the definition of the --enable-build-architecture
option.
2000-08-21 18:16:00 +00:00
billwhite
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.
2000-08-21 13:48:52 +00:00
billwhite
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.
2000-08-07 15:24:44 +00:00
billwhite
f195a10af1 Added the texus2 library, for compressed textures. This is
not currently used or built, though it is being worked on.
2000-08-03 00:27:22 +00:00
billwhite
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.
2000-08-01 23:23:30 +00:00
billwhite
6478a8cc12 Fixed some errors in the autoconf/automake build procedure. 2000-08-01 17:25:53 +00:00
joseph
820c3211e6 Buffer overflow fixes. 2000-07-31 21:40:01 +00:00
billwhite
fa8fc5e894 Made another slight change to the function which determines if
directories are different or the same.
2000-07-27 13:36:22 +00:00
billwhite
0b8edabc95 Made a slight modification to the chores.3dfx script, so that
it refuses to remove the current directory.
2000-07-27 13:30:07 +00:00
billwhite
b487f0198d Added many files to support automake/autoconf building. 2000-07-27 02:39:18 +00:00
joseph
c424343eec Fixed stride problem that broke single buffered rendering. 2000-07-21 00:04:01 +00:00
billwhite
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.
2000-07-19 23:52:33 +00:00
joseph
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.
2000-07-12 21:35:28 +00:00
joseph
23f922baa5 Updated makefile.linux files to use 3dfx.mak.linux instaed of the old 3dfx.mak 2000-07-12 21:33:32 +00:00
joseph
980a675f9d Don't force DEBUG build 2000-07-08 01:18:10 +00:00
joseph
b5a6f149a9 DEBUG should be controlled by env. 2000-07-07 21:04:57 +00:00
billwhite
a41fa0ff93 Corrected some textual errors. Deleted all references to Glide2. 2000-07-07 17:41:31 +00:00
billwhite
28d7b9e1c0 Changes to support reading and writing the depth buffer in Linux. 2000-07-07 17:37:14 +00:00
joseph
dcf4393af0 Previous checkin of asm files were already preprocessed.
Fixed build rules for 3DNow optimized assembly.
2000-06-27 19:59:34 +00:00
joseph
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.
2000-06-26 23:21:28 +00:00
joseph
bbcd527f17 Merged with 3dfx internal source repository so that the source base stays
up to date.
2000-06-26 21:56:42 +00:00
joseph
c9ee426cb6 Merged with 3dfx internal source repository so that the source base stays
up to date.
2000-06-26 21:50:59 +00:00
joseph
11c8981236 Merged with 3dfx internal source repository so that the source base stays
up to date.
2000-06-26 21:42:47 +00:00
joseph
8bc7e18897 Merged with 3dfx internal source repository so that the source base stays
up to date.
2000-06-26 21:37:31 +00:00
joseph
6e88a0a71e Merged with 3dfx internal source repository so that the source base stays
up to date.
2000-06-26 21:26:25 +00:00
joseph
68a347c7a6 Merged with 3dfx internal source repository so that the source base stays
up to date.
2000-06-26 21:13:52 +00:00
joseph
a91195f3ea New name for 3dfx.mak (with minor modifications). All of the builds will
eventually be moved over to use this master make file.
2000-06-26 21:03:59 +00:00
joseph
62aa56ca4d Initial Checking into SourceForge 2000-06-16 20:48:00 +00:00