Zephaniah E. Hull
427b74299d
No more -DGLQUAKE!!!
...
Took me 9+ hours straight to do it, but its done!
2000-01-22 12:54:51 +00:00
Jeff Teunissen
2930814d25
r_main.c cosmetic changes ("Globals missaligned" -> "Globals misaligned"),
...
cleaned up a couple #if's
2000-01-22 11:22:28 +00:00
Jeff Teunissen
35169e2b94
Merged r_main.c -- it wasn't the chore it looked like it was going to be.
...
It's still #ifdef'ed all over the place, but there are max. 100 lines that
aren't common.
2000-01-22 10:51:27 +00:00
Joseph Carter
1cc41775a7
Fixed r_wateralpha...
2000-01-22 03:41:35 +00:00
Eric Windisch
c2ac36e5ca
r_fog now specifies the fog density, and i moved the color back to white.
...
This is a minor change, I wasn't gonna do it but several users wanted it..
-- Eric Windisch
2000-01-20 04:11:12 +00:00
Eric Windisch
28a832f5ac
Disabled all waterwarp effects for the release, perhaps we will renable it
...
after we fix it. (r_waterwarp now defaults to 0)
-- Eric Windisch
2000-01-20 03:15:11 +00:00
Zephaniah E. Hull
34391442c7
Merged render.h, to fix compile warnings..
...
No more compile warnings! A completely clean build on my system!
Wrapped all the unistd.h includes with #ifdef HAVE_UNISTD_H.
Seems like there is more, but that looks like it..
2000-01-19 11:01:04 +00:00
Bill Currie
49fb4b7dcf
comment out the "Converting 8to24" message
2000-01-19 08:33:15 +00:00
Bill Currie
c5b98914ae
allow VID_ShiftPalette to do something in experimental code
2000-01-19 08:15:30 +00:00
Bill Currie
746d94487d
removed redundant file.
2000-01-19 08:12:37 +00:00
Nelson Rush
736ded3bfb
damnit
2000-01-19 06:02:33 +00:00
Nelson Rush
404afdad37
need to recommit this
2000-01-19 05:56:17 +00:00
Nelson Rush
b452b57f5c
added the rest of the win32 support, added README.WIN to explain changes
2000-01-19 05:48:59 +00:00
Nelson Rush
45e2b45148
fixed VC win32 support for standalone, thanks to Jason Nelson
...
i think i got it all
2000-01-19 05:40:58 +00:00
Marcus Sundberg
87eb0216b5
Updated DGA and XMESA code;
...
We now use dlsym() to check for XMesaSetFXmode() at runtime.
If we find XMesaSetFXmode() all DGA code is disabled so it won't clash
with Glide (Glide on Voodoo 3 uses DGA internally...)
For XMESA we now check the MESA_GLX_FX environment variable at startup to
detect whether we are started in windowed or fullscreen mode, and then
set the cvar vid_glx_fullscreen to match that.
2000-01-19 01:55:15 +00:00
Marcus Sundberg
36512aff7f
Call S_Init() from VID_Init().
2000-01-19 01:43:39 +00:00
Marcus Sundberg
bc388056d0
Removed unused variable vidmodes.
2000-01-18 22:58:28 +00:00
Bill Currie
c494af94b6
Remove the #ifndef arround the wateralpha code. It doesn't actually fix the
...
wateraplha+mirroralpha problem according to knghtbrd
2000-01-18 20:33:23 +00:00
Marcus Sundberg
00fa83c923
Removed the stupid and pointless messing with O_NDELAY.
2000-01-18 20:18:35 +00:00
Marcus Sundberg
e47536bb85
The DGA checking code is hardly experimental.
2000-01-18 18:15:15 +00:00
Bill Currie
adeab9e9d8
quakeforge.spec.in:
...
a few corrections to get rpms building. NOTE: THIS WILL NOT WORK FOR
-pre VERSIONS because rpm doesn't like `-' in the version string.
common/gl_rsurf.c:
experimentally comment out some code that /seems/ to fix the
r_{water,mirror}alpha bug.
2000-01-18 05:36:42 +00:00
Jeff Teunissen
ebf2aef910
Moved some do_not_include stuff where it belongs...Thanks go to Thad Ward
...
<coderjoe@grnet.com>
2000-01-18 04:10:34 +00:00
Eric Windisch
14168f693a
Removed _EXPERIMENTAL_ from waterripple as it is very stable..
...
also made the cvar a multiplier (the old multiplier was 8), defaults
to 0. The cvs2cl changelog should just be whitespace changes, whoops.
2000-01-18 03:38:04 +00:00
Bill Currie
8bd5fd1e35
added FreeBSD CNAME patch from Daniel J. O'Connor <darius@dons.net.au>
2000-01-17 08:22:36 +00:00
Zephaniah E. Hull
0391657e6b
We now have two versions, what we first identify ourselves as, which is
...
2.40, and the quakeforge version, fixes the annoying spectator bug..
2000-01-16 12:19:30 +00:00
Bill Currie
f5c1241960
missed a HAS_DGA in the _EXPERIMENTAL_ witch hunt. It wasn't critical, but
...
I did this one for completeness.
2000-01-16 07:01:59 +00:00
Bill Currie
22c0af3d0e
mismatched ()s don't help.
2000-01-16 06:55:09 +00:00
Bill Currie
b15fdf6acf
made DGA code _EXPERIMENTAL_
2000-01-16 06:51:01 +00:00
Marcus Sundberg
afba9fa5ba
Support compiling with older glide versions.
2000-01-16 00:51:03 +00:00
Zephaniah E. Hull
c188df7698
Some misc 3dfx changes..
...
Some keys changes for toggle console..
Some (not currently the /best/, but functional) speed cheat improvements..
And some stuff brought in from QuakeLives.. (max rate, and new ping system)
2000-01-15 22:52:56 +00:00
Marcus Sundberg
a0c361ea8a
We need to swap mouse buttons 2 and 3 in X.
2000-01-15 04:54:22 +00:00
Marcus Sundberg
cddc97a121
Took some input code from vid_x.c
2000-01-15 04:43:08 +00:00
Nelson Rush
b5e7641bce
do_grab() was a typo, should be do_grabs()
2000-01-15 04:41:33 +00:00
Marcus Sundberg
0206281103
Changed gl_vidlinuxglx.c to gl_vidglx.c as it really doesn't have anything
...
with Linux to do.
2000-01-15 04:14:04 +00:00
Marcus Sundberg
360e6f9f86
Enabled DGA code.
...
Added VidMode fullscreen mode.
Support for resizing the window on the fly.
Some code cleanups.
Please test!
2000-01-15 04:09:22 +00:00
Marcus Sundberg
bc1a8fa188
We need to pass the XF86VidModeModeInfo pointers to XF86VidModeSwitchToMode
...
so checking modes in VID_CheckVMode and converting them to our own format
isn't really useful.
2000-01-15 03:31:05 +00:00
Bill Currie
008039dd4f
Improved device handling. By default, quake will now grovel around ALSA'a
...
device list to find an available output device. This means that for systems
with multiple cards or a card with more than one playback device, quake and
another app can run at the same time (eg an mp3 player and quake)
2000-01-15 02:20:35 +00:00
Marcus Sundberg
9388195afb
Made it possible to pass NULL arguments for maj_ver and/or min_ver.
2000-01-14 22:31:08 +00:00
Bill Currie
61bf2de3ef
common/mdfour.c common/pr_edict.c common/pr_exec.c uquake/r_main.c:
...
various warning cleanups
configure.in:
check for XShm before enabling X
2000-01-14 03:41:40 +00:00
Marcus Sundberg
31eb4df88c
Applied patch from Ricardo Veguilla.
2000-01-13 18:31:45 +00:00
Bill Currie
14657882e5
alsa api changed slightly (for the better, though. more consistent)
2000-01-13 12:22:53 +00:00
Jeff Teunissen
c52edec836
Folded r_volfog into -D_EXPERIMENTAL_, since it currently does not work.
...
It can probably be uncommented now.
2000-01-13 10:33:15 +00:00
Marcus Sundberg
72f581c1cf
Big cleanups and some bug fixes in vid_sunx.c and vid_x.c.
...
They will be merged into one file soon.
2000-01-13 01:43:17 +00:00
Loring Holden
9169090a05
An "#ifdef _EXPERIMENTAL_" is required around gl_waterripple reference
2000-01-12 22:52:49 +00:00
Jeff Teunissen
9bc10e5940
Applied raptor's r_waterwarp enable/disable patch. r_waterwarp now works
...
-- we still have to find the waterwarp bug, but this is a start.
Moved raptor's r_waterripple effect into #define _EXPERIMENTAL_ until
release. It doesn't break anything that we know of, but this is _still_ a
freeze we're in, and this is a new feature.
2000-01-12 21:43:48 +00:00
Eric Windisch
b06d98de76
This is an extremely small feature that I figured out while trying to find the
...
waterwarp bug. This creates r_waterripple that causes a wave effect when
set to 1. Perhaps I will change it after release to adjust the size of the
waves...
-- Eric Windisch
2000-01-12 02:24:09 +00:00
Marcus Sundberg
f36c52b978
Made VID_CheckDGA() check for DirectVideo capability.
...
Made VID_CheckVMode() return a list of supported modes.
2000-01-12 00:53:21 +00:00
Bill Currie
fa44a7de11
applied Xoxus' patch to check for svgalib errors, but exiting if vga_setmode
...
fails.
2000-01-11 04:59:45 +00:00
Jeff Teunissen
9af36c78ff
Removed personally offensive copyright notice (mine -- I'll let anyone
...
else take all the credit they want, keep me out of it); edited so that the
DGA/Vmode detection functions return 0 if HAS_DGA is not defined.
2000-01-11 04:18:13 +00:00
Marcus Sundberg
923c6fa8d3
Made the code actually do something useful instead of segfaulting.
...
Changed functions so you get the version of the extensions.
2000-01-11 01:19:51 +00:00