Bill Currie
8f3084e923
fix for win32 zip support
2000-09-28 19:48:06 +00:00
Bill Currie
2f8e140023
script to ease the pain of compressing paks. needs pak-0.2.2
2000-09-28 17:21:20 +00:00
Bill Currie
6cfe4a3128
change the client side download rename code to reject ANY new / in the file
...
name. This means that if maps/foo.bsp is requested, maps/foo.bsp/nasty_server
will be rejected but maps/foo.bsp.gz will be accepted.
2000-09-28 15:35:05 +00:00
Dabb
f6cdc275f0
Added gl_model_xx and model_xx files to makefile. Compiles and works again.
2000-09-28 15:22:55 +00:00
Dabb
6307c488f2
BC compile fixes. inline = __inline
2000-09-28 15:02:30 +00:00
Dabb
81c4543138
BC compile fixes. Globals need externs.
2000-09-28 15:01:11 +00:00
Bill Currie
667f28178f
oops, got the sense of the zip flag backwards. Sending uncompressed files when
...
compressed is wanted and vv is not a good idea.
2000-09-28 13:35:59 +00:00
Zephaniah E. Hull
822453e3e2
Whoops, enable GL_BLEND on start.
2000-09-28 08:12:50 +00:00
Zephaniah E. Hull
d02d9e140b
Oops, frogot the header.
...
Minor whitespace cleanup in gl_rmain.c
2000-09-28 08:05:09 +00:00
Zephaniah E. Hull
383075bb39
More audit cleanups, glShadeModel this time, and gl_affinemodels does
...
what it says now, instead of the reverse of what it says.
2000-09-28 07:56:00 +00:00
Zephaniah E. Hull
d92270d20c
Compile fix from WildCode.
2000-09-28 07:38:28 +00:00
Zephaniah E. Hull
3935e40c3a
Killed the mirror code completely.
2000-09-28 07:16:29 +00:00
Zephaniah E. Hull
660b82e3ea
Bigger cleanup of glTexEnvf calls.
2000-09-28 07:09:32 +00:00
Zephaniah E. Hull
0b8cf1e303
glTexEnvf audit.
2000-09-28 06:58:24 +00:00
Zephaniah E. Hull
f383faa3c2
Whoops, we need at least -O when compiling, because we use inline
...
functions.
2000-09-28 06:29:37 +00:00
Bill Currie
1aa9084aa9
add support for COMPRESSED downloads!!! Of course, both client and server must
...
both support this. The client tells the server it can support compressed
downloads by setting the z flag in the *cap userinfo. If the server detects
that the client supports compression, and the file to be downloaded is
compressed (more accurately, has the .gz extension), the server sends a special
download packet with a size of -2 (-1 indicates error),, percent of 0, followed
by the new name of the file (eg maps/foo.bsp.gz for maps/foo.bsp). The client
WILL NOT accept a new filename that doesn not match the old name for the length
of the old name. The client also will not accept a new name if there are . or
.. path components. If the client rejects the new name, it prints a warning
message and aborts that download.
2000-09-28 06:11:55 +00:00
Zephaniah E. Hull
1a7f2af4ec
Debugging and optimization are now two completely sepirate options.
2000-09-28 06:10:37 +00:00
Zephaniah E. Hull
6f37b6c074
If we use gcc, then we use -pipe, or we use -save-temps.
...
Added *.i and *.s to the clean rule, for above -save-temps.
2000-09-28 04:32:55 +00:00
Zephaniah E. Hull
f6bfcfc82d
State change cleanup, but saner code!
2000-09-28 00:22:24 +00:00
Bill Currie
86f87122c0
zlib support (gzipped pack contents). if you have a probelm with gzgets, you
...
have 3 choices: remove /usr/X11R6/lib/libz.a, --diable-zlib, or fix configure.
I do intend on fixing it myself.
2000-09-27 19:44:26 +00:00
Bill Currie
7c12c9b4c7
hopefully fix alias model loading for multiple skins and/or skin groups
2000-09-27 17:01:17 +00:00
Bill Currie
ae61fee723
latest alsa 0.6.x support from nuq
2000-09-26 18:58:50 +00:00
Jeff Teunissen
cbc9d34954
Back out Chris Ison's patch, make another change for readability (in this
...
case, 255 << 8 is more readable than 255*256, and was the intent anyway)
2000-09-26 16:15:57 +00:00
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