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
Marcus Sundberg
6e79c9f54c
Added Digital Unix/TRU64 to tested OSes.
...
Added comment about Win98 untested since autoconf was added.
2000-01-12 00:52:38 +00:00
Joseph Carter
84cf42857b
TODO updates
2000-01-11 12:12:25 +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
Nelson Rush
d7ec75b4d9
added Henti Smith's testimonial
2000-01-11 02:23:44 +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
Marcus Sundberg
60400e0537
config.h is included from the quake headers.
2000-01-11 01:18:23 +00:00
Marcus Sundberg
3866cc3771
Removed useless ifndefs.
...
Added rule for gl/dga_check.@OBJEXT@
2000-01-11 01:17:16 +00:00
Marcus Sundberg
9b8565da9c
Add check for X11/extensions/xf86vmode.h
2000-01-11 01:16:26 +00:00
Zephaniah E. Hull
8cd3b8f3b6
Whoops, fix a bug on sv_user.c..
2000-01-10 13:51:52 +00:00
Zephaniah E. Hull
ac1b243f38
-pedantic is gone, GONE!
...
Never to return its GONE! *bounce*
2000-01-10 08:49:58 +00:00
Bill Currie
b148faf259
common/snd_alsa.c:
...
do as much autodetection as possible, giveing the nicest sound possible
May need special handing for old cards that can only do mono at 44100,
but can do stereo at 22050 (eg sbpro). Depends on how alsa handles
these. It is prefereable to have 22050 stereo over 44100 mono.
common/snd_dma.c:
fixed passing structure instead of address of structure to Q_memset.
2000-01-10 08:38:18 +00:00
Joseph Carter
14eeca08c6
clean now does properly.
2000-01-10 07:55:48 +00:00
Nelson Rush
48e4cc464e
forgot to add it with the IPv6 patch from Pontus
2000-01-09 22:19:33 +00:00
Nelson Rush
7560771b16
beginnings of IPv6 support by Pontus Lidman
...
(pali) i had to personally fix this so that it's optional, if anyone wants to enable this (it's not ready yet, it's just a star) you have to uncomment the line\
for QW_NET_SRC in qw_client/Makefile.in and qw_server/Makefile.in, you also have to uncomment LINUX_IPV6 definition in qw_common/net.h
here's an excerpt of Pontus's explaination:
I've started to work on IPv6 support. I guess it's not a top priority, as
the intersections of quake players and people with 6bone access is pretty
small, but at least I'm one of them ;)
If anyone else is interested in working on IPv6 support, or have
opinions/advice on how to go about it, I'd like to get in touch.
2000-01-09 22:11:12 +00:00
Nelson Rush
c24ef4e0ee
added ricardo to the authors/credits
2000-01-09 22:00:53 +00:00
Eric Windisch
e688febe63
The previous 2 commits were on the rendering of menu.c
...
This commit makes it functional :) Wierd bug where fullscreen switch
isn't working, must fix...
-- Eric Windisch
2000-01-09 20:34:01 +00:00
Eric Windisch
e6c9e1e5cd
I forgot to modify vid_x.c, quake-x11 works now :)
...
--
Eric Windisch
2000-01-09 20:13:23 +00:00
Eric Windisch
2021a48efc
Menu system is a bit more modular now and we have a workaround the problem
...
with the 'holes', we are using a (local) variable and incrementing it by 8
instead of using static values.
--
Eric Windisch
2000-01-09 20:10:55 +00:00
Loring Holden
f1c9f11a2c
Need to include draw.h so Draw_Crosshair() is defined
2000-01-09 19:44:46 +00:00
Loring Holden
131086c25c
{uquake,qw_client}/glquake.h combined and moved to common
2000-01-09 19:42:33 +00:00
Loring Holden
7b8c992435
draw.h - define Draw_Crosshair() always
...
vid_sunx.c - If can't get big enough shared memory image, try to get a
non-shared image (this is more of a problem with 24-bit than 8-bit - should
add a -bpp command for the SW targets)
glquake.h - combined version of {uquake,qw_client}/glquake.h
2000-01-09 19:40:44 +00:00
Joseph Carter
cf393a1068
Commented a couple lines out of vid_sdl.c which seem not to be needed
...
anymore (and were preventing building of the SDL target..)
2000-01-09 17:59:59 +00:00
Marcus Sundberg
d815aa804e
Revison 1.17 worked exactly as intended. Revison 1.20 was completely broken. Like I said - it needs a cleanup, but it works for now.
2000-01-09 14:09:14 +00:00
Joseph Carter
3dfe70f066
ARGH! Mesa doesn't work with gl_ztrick 1 anymore and neither does Utah
...
GLX, so it now defaults to 0 for the linux -gl target..
2000-01-09 12:08:39 +00:00
Nelson Rush
78f728731c
added Ricardo Veguilla's patch (it was sooooo messed up had to hand add it)
...
i *hope* this works....
Here's the patch for fixing the _windowed_mouse cvar
on SDL binaries. Its now set by default to "0" to
match the default value in vid_x.c and
gl_vidlinuxglx.c.
2000-01-09 11:20:55 +00:00
Eric Windisch
4775ee68af
fix for menu.c, adamel didn't add a bug.. just some bad code defining the variable his equation was using. Everything should finally be ok (like i haven't said that before)
...
--
Eric Windisch
2000-01-09 08:19:30 +00:00
Jeff Teunissen
e5baa7240c
Added header defs to dga_check.h
2000-01-09 08:12:18 +00:00
Eric Windisch
cfb408b863
Forgot to fix the bug i said i fixed of adamel's last commit that existed in menu.c
2000-01-09 07:57:16 +00:00
Jeff Teunissen
e54b1c0f6c
Repaired small screwup on my part in prototypes
2000-01-09 07:52:43 +00:00
Eric Windisch
e29fc9165e
Reimplimented evil #define in menu.c cuz it wasn't working otherwise :)
...
Fixed a bug that im still not sure why Adamel implimented, he had it assuming
that every target has 15 entries, when they don't.
--
Eric Windisch
2000-01-09 07:52:39 +00:00
Jeff Teunissen
e36fbe4d88
Added support for checking whether DGA/Vmode support is available at
...
runtime. These files are not used yet!
2000-01-09 07:50:39 +00:00
Marcus Sundberg
57bd541a05
Added the video menu back. This really needs a big cleanup, but it works for now.
2000-01-09 07:25:15 +00:00
Eric Windisch
212367ad9a
Changed some stuff in menu.c to remove someone's evil #define of
...
options_items, rather made options_items a static int and
changed 'static int local_options_items = 13' into
'#define local_options_items 13' (non-evil define ;)
-- eric windisch
2000-01-09 07:19:27 +00:00
Jeff Teunissen
5f62210608
Added @DGA_LIBS@ to OpenGL target builds
2000-01-09 07:15:41 +00:00
Eric Windisch
0097989a6d
Put CvarRegisterVariable(&vid_glx_mode) in the right spot, although it worked
...
before; now, it is organized :)
-- Eric Windisch
2000-01-09 06:52:34 +00:00
Marcus Sundberg
6a3e312d99
Fixed case values.
2000-01-09 06:45:17 +00:00
Eric Windisch
26c8db3327
Commented out Dga code in VID_ExtraOptionCmd() untill someone writes some that works :)
2000-01-09 06:14:30 +00:00
Eric Windisch
8450a21789
Hopefully, everything is somewhat working and everything compiles now.
...
Although i wouldn't be surprised if it doesn't :)
-- Eric Windisch
2000-01-09 06:10:20 +00:00
Marcus Sundberg
dc89973cae
Cleaned up includes.
...
#undef HAS_DGA until DGA extension is being properly used.
Added dgamouse variable.
Changed options_items into VID_options_items.
Made it start at 0 instead of 13.
Removed DGA code in VID_ExtraOptionCmd(). It doesn't do what it's supposed
to do, and DGA is not the right way to do it.
2000-01-09 05:55:26 +00:00
Eric Windisch
8dec8b28ff
Maybe gl_vidlinuxglx.c works now ? :)
...
if it doesn't sorry, if it does.. maybe everyone will get off my case ;)
-- Eric Windisch
2000-01-09 05:36:41 +00:00
Eric Windisch
8862780003
More bug fixes to gl_vidlinuxglx.c for fullscreen/windowed switching..
...
now requires XMESA and DGA to do fullscreen switching,
although it shouldn't need XMESA in the future if you have DGA.
(XMESA needs DGA as a fallback, or that would be a bug in itself)
--
Eric Windisch
2000-01-09 05:23:14 +00:00
Marcus Sundberg
e144f6ceee
Changed options_menu to VID_options_menu.
...
Made it start at 0 instead of 13.
Added support for 800x600 resolution.
2000-01-09 05:09:16 +00:00
Marcus Sundberg
08c6bbd84b
Changed options_items to VID_options_items.
...
Made it start at 0 instead of 13.
2000-01-09 05:07:43 +00:00
Marcus Sundberg
fa34d3a742
Added M_Print() and M_DrawCheckBox() prototypes.
2000-01-09 05:02:41 +00:00
Marcus Sundberg
e06585df17
Add max() and min() macros if not defined.
2000-01-09 04:57:15 +00:00
Marcus Sundberg
992788cca4
Cleaned up the ExtraOption code a bit.
2000-01-09 04:56:21 +00:00
Eric Windisch
310ab78850
Fixed stupid bug where it can go into dga but not out of it.. untested.
...
gl_vidlinuxglx.c
-- Eric Windisch
2000-01-09 04:33:26 +00:00
Eric Windisch
e430dcb260
If mesa fullscreen/window hack doesn't work, toggle dga.. (gl_vidlinuxglx.c)
...
--
Eric Windisch
2000-01-09 04:29:55 +00:00