Jeff Teunissen
50abe6080e
Joystick support generalized, autoconfiscated. Systems without joystick
...
support are built with joy_null.c. To create a joystick driver for a new
system, take a look at joystick.h and joy_null.c for the driver
interface. I'd like to see a Windows driver using this interface, it would
probably simplify in_win.c greatly.
2000-09-26 14:16:09 +00:00
Zephaniah E. Hull
68a4e60eaf
Behold, the great state audit, and a few other things.
...
First off, a cleanup in alias model rendering.
Then we have R_CullBox, which is now a inline function.
Then the big one, the state change cleanup, right now GL_BLEND.
2000-09-26 09:03:21 +00:00
Jeff Teunissen
b0fc35b3e3
Apply patch from Chris Ison <wildcode@users.sourceforge.net> with some
...
changes from me.
2000-09-26 07:53:50 +00:00
Jeff Teunissen
62d4749552
Fix typo; test needs -a, not a :)
2000-09-26 07:30:11 +00:00
Bill Currie
fb55453675
David Jeffery's linux joystick support ala nuq
2000-09-26 03:21:06 +00:00
Bill Currie
9a4e650790
port over int_val from nuq. much better for integer cvars
2000-09-26 03:17:09 +00:00
Thad Ward
60a1c3b857
corrected a minor issue.
2000-09-25 23:39:47 +00:00
Jeff Teunissen
eabff4f06b
Forgot a couple of )'s in audit.
2000-09-25 06:50:59 +00:00
Jeff Teunissen
71b841adeb
Cvar audit; These files set cvars improperly, by changing their values
...
without using Cvar_SetValue ().
2000-09-25 06:36:50 +00:00
Jeff Teunissen
bf2ec8da6d
glquake.h: Comment out <GL/glu.h> -- may be used in the future, but we
...
don't use libGLU right now.
gl_draw.c: brightness/contrast are created in r_view.c, I'm a little
surprised this didn't cause a crash.
menu.c: Use bound() for sliders.
2000-09-25 04:12:58 +00:00
Bill Currie
a38f854210
a little ws cleanup
2000-09-25 02:02:58 +00:00
Bill Currie
eb9deb1f33
target control. --without-clients distables all clients, --with-clients enables
...
individual clients (defaults to all possible), --with[out]-server controls
server creation (deftaults to creating the server)
2000-09-25 01:24:54 +00:00
Bill Currie
9ece49b4e8
fix for Bug #105221 though it seems repeats were ignored anyway. this was done
...
by backporting the glx/x11 changes from nuq
2000-09-24 03:43:06 +00:00
Bill Currie
b88799880f
fix alias model loading for when the model has groups. gdbinit added to ease
...
debugging
2000-09-24 02:34:35 +00:00
Jeff Teunissen
830d6e044e
debian/*: Yaay, Debian packages. They're not perfect, but they should do
...
the job. -3dfx doesn't get a package built right now, there
are...obstacles.
acinclude.m4, configure.in, Makefile.am: -sgl is detected separately from
-sdl now, and HAVE_XMESA is no longer in use.
2000-09-23 08:06:40 +00:00
Thad Ward
2b4dcee14d
fixed the vc6 projects for the model change
2000-09-23 01:17:04 +00:00
Anton E. Gavrilov
ed0b3b616b
Cvar_SetValue: cvar_t *var_name is confusing, renamed it to *var
2000-09-22 15:38:05 +00:00
Anton E. Gavrilov
c85a468602
1. Cvar_CvarList_f() prints cvar flags (like Q2/Q3 do)
...
2. CVAR_HEAP makes no sense now that ALL cvar are stored in heap.
3. No need to allocate memory for cvar descriptions
4. ^= CVAR_USER_CREATED ---> &= ~CVAR_USER_CREATED
2000-09-22 15:32:52 +00:00
Forest Hale
1a3eb27f8b
changed texture update validation to normal CRC
2000-09-22 15:08:28 +00:00
Zephaniah E. Hull
5242630d16
I don't know WHY having the charset loaded as a texture after the
...
crosshair makes it look like crap, but it does, so it is loaded
before the crosshair now, looks MUCH nicer.
2000-09-22 09:12:03 +00:00
Zephaniah E. Hull
210ba16069
First off in gl_draw.c we have some nice cleanup code for the upload
...
code.
Then we have the completely purge of treating 'unsigned' as a type, it
is NOT a type, it is a TYPE MODIFIER!
Under gcc for x86 it happens to try and do something sane, just treat it
as a unsigned int, but that is EVIL, it is a MODIFIER and if ANYONE adds
code which uses unsigned as a type in itself I /WILL/ harm them!!!
2000-09-22 09:08:08 +00:00
Jeff Teunissen
9691cca81d
Palette never gets changed in GL mode now.
2000-09-21 19:15:44 +00:00
Bill Currie
1d3935a903
add desti's nodga patch with modifications to control the grabbing of kb and
...
mouse input
2000-09-21 15:23:35 +00:00
Jeff Teunissen
acace1d0eb
mmap should set PROT_READ|PROT_WRITE, not just PROT_WRITE. Takes care of a
...
problem with FreeBSD. Also, check for MAP_FAILED instead of
(unsigned char *)-1
2000-09-21 06:27:08 +00:00
Bill Currie
ddef594b2e
gl bmodel fullbrights implemented. I hope. I'll find out for sure when I get
...
home.
2000-09-20 23:06:26 +00:00
Bill Currie
96aba78186
forgot to rename Mod_LoadMMNearest to Mod_ProcessTexture
2000-09-20 22:21:25 +00:00
Bill Currie
b55b0264b5
model loading reorg ala nuq. once again, gl hasn't been tested (will test when
...
I get home tonight). This is in preparation for bmodel fulbrights.
2000-09-20 22:11:17 +00:00
Jeff Teunissen
64ec067a25
whitespace (spaces -> tabs)
2000-09-20 04:13:52 +00:00
Jeff Teunissen
a3e19d5cc2
gl_screen.c: Minor tweaks, contrast gets clamped to 0.1-1 instead of 0.2-1
...
view.h: Add brightness, contrast cvars as extern
menu.c: Change brightness scroller to use the brightness cvar, add
contrast scroller.
r_view, sw_view.c: Add brightness/contrast cvars to software, and make
them work.
2000-09-20 04:06:12 +00:00
Bill Currie
3396ca6fde
ALSA 0.6 support added. old snd_alsa.c renamed to snd_alsa_0_5.c
2000-09-18 03:07:49 +00:00
Forest Hale
69edf96241
added back -basedir
2000-09-11 12:26:53 +00:00
Bill Currie
9f476ee5c6
port over a sound init fix from oldtree that prevents a crash if sound doesn't
...
init properly
2000-09-07 17:31:07 +00:00
Zephaniah E. Hull
51aa5518ae
Slight change in the crosshair code, minor cleanup really.
2000-08-31 17:36:02 +00:00
Bill Currie
7e6d2f95c5
gl_model.c:
...
sprintf -> snprintf
gl_rmain.c:
slight optimisation (thanks, LordHavoc)
2000-08-27 11:05:11 +00:00
Bill Currie
a2129d7f66
add qf-client-sdl and qf-client-sgl to the ignore list
2000-08-25 23:24:27 +00:00
Anton E. Gavrilov
66a91044bb
cl_parsesay --- parse $\ (fake); $[, $]; $R $G $B $Y (ocrana leds);
...
Note that this cvar is different from QWF's cl_parsesay.
cl_nofake --- unhide fake messages from other players
2000-08-22 18:54:01 +00:00
Anton E. Gavrilov
03846c9bec
Ooops (forgot an #include)
2000-08-22 18:00:12 +00:00
Anton E. Gavrilov
d46f19e7ae
Add "overloaded" impulse command (e.g. impulse 5 4 1) --- a hack that
...
only works correctly in standard deathmatch but may be useful in TF too
2000-08-22 17:53:48 +00:00
Zephaniah E. Hull
9fcea8629e
Compile fixes.
2000-08-22 10:35:06 +00:00
Maddes Buecher
b72492afd3
EndFrame function by FrikaC/Maddes
2000-08-20 19:47:37 +00:00
Maddes Buecher
1cb4241fb4
+USE unbound fix
2000-08-20 19:17:44 +00:00
Maddes Buecher
7815a27f98
Added Coding Style Guide
2000-08-18 21:50:25 +00:00
Maddes Buecher
a927261f89
Conwidth/height charset fix by TcT: weird charset when you set -conwidth/-conheight to other values than screen resolution
2000-08-17 20:15:20 +00:00
Maddes Buecher
f9bc5b2c22
Weird cvar zeros fix
2000-08-17 18:28:28 +00:00
Maddes Buecher
ac7199d6e2
Bound keys not saved in quotes fix, this caused problems with a binded semilicon
2000-08-17 17:37:48 +00:00
Dabb
af1a000fb1
Why SockadrToNetadr(&from,&net_from) twice? Removed extra.
2000-08-17 16:48:06 +00:00
Dabb
1f4f2e1c36
Add cvar sys_nostdout to WIN32 clients too. Note: sets stdout DISABLED (1) by default.
2000-08-17 15:44:17 +00:00
Dabb
798518474b
Allow disabling stdout with sys_nostdout with SDL targets too..
2000-08-17 15:40:41 +00:00
Dabb
576a32782a
Fix nostdout bug ...
2000-08-17 13:38:57 +00:00
Dabb
e41b8e7faa
Removed extra Sys_Printf function (its in sys_win.c now)
2000-08-17 12:44:42 +00:00