Commit graph

867 commits

Author SHA1 Message Date
Bill Currie
602912aeb2 forgot to make sure it compiles before committing. compiles now, but uses an
unitted var (though gcc misses that)
2000-11-13 16:10:34 +00:00
Bill Currie
14d5c349fd not there yet. the lines are debug info :) 2000-11-13 01:43:14 +00:00
Bill Currie
2b96ea275e bind with the correct sky textures. no more dizzyness :) 2000-11-12 16:55:05 +00:00
Bill Currie
c9cb8538cc getting closer. bings go outside of glBegin, not in :/. also, much of my
find_intersect was a tad borked. turns out no problems in gl_rsurf :) Now just
to take care of the wierder intersection cases.
2000-11-11 06:23:48 +00:00
Bill Currie
bc84e45835 this *should* fix the wonky clipping in gl_sky_clip 1 with skybox. won't fix
wonky texturing or wonky sky rendering yet :(. anyway, can't find out for
certain until I get home.
2000-11-10 21:58:00 +00:00
Bill Currie
7bd99717d2 gl_sky_clip is getting closer to working with skybox. Textures are borked (not
sure if I'm doing something wrong or if gl is having problems with the scale)
and clipping is a little wonky, but I know the reason for that:) Also, it
seems skys aren't always being drawn: probably something wrong in gl_rsurf.
2000-11-10 16:26:40 +00:00
Bill Currie
1d4c83b5bb put download status in the application name as requested by Mabus. Nifty idea,
why didn't we think of it? :)
2000-11-09 19:31:07 +00:00
Ragnvald Maartmann-Moe IV
01853a7b9b Restore missing paren. 2000-11-09 17:21:15 +00:00
Jeff Teunissen
ea2b747c73 Fix window manager hint. 2000-11-09 00:56:43 +00:00
Zephaniah E. Hull
1b4ed8cc3f When loading a .loc file check each line to see if it has '#' as the
first char, if so the line is a comment.
2000-11-08 22:55:39 +00:00
Bill Currie
9ab8833def forgot how lame blorland c was :/ 2000-11-08 16:03:58 +00:00
Bill Currie
bc06876fa8 getting there with the skybox clipping. DO NOT play with gl_sky_clip if you
have a skybox loaded unless you're prepared to work on the code :)
2000-11-08 08:25:48 +00:00
Bill Currie
f8343a2707 so long as you're using skydome, gl_sky_clip is now a usefull speadup. it just
renders the sky as black (for now)
2000-11-08 06:08:25 +00:00
Bill Currie
d31a9f73de Always use COM_CreatPath instead of Sys_mkdir 2000-11-08 06:07:03 +00:00
Bill Currie
631d5f470c fix a nasty dir creation bug. there's probably a few more such spots :/ 2000-11-08 03:13:38 +00:00
Bill Currie
26c6b9618f fix a couple of problems that came up in SGI 2000-11-07 23:43:05 +00:00
Bill Currie
2f9292f3e4 do some fixups for make dist before going beta5 :) 2000-11-07 20:15:57 +00:00
Dabb
6b52545fb0 I don't think we want to free vid.buffer under win32... 2000-11-07 19:23:28 +00:00
Dabb
d1ec2e2cac Oops... forgot to add "return false" - did it now. 2000-11-07 19:16:43 +00:00
Bill Currie
b7ea0dcf7b small ws cleanups 2000-11-07 18:15:43 +00:00
Dabb
10d9030dc9 Fix lockup bug in Win32 - cleaned up VID_Allocbuffers (copy/paste from *nix counterparts :-) 2000-11-07 18:09:20 +00:00
Jeff Teunissen
59b79d250a gl_rmain.c: Fix up brighten cvar/arg properly so it can be setrom'ed
vid.c: Get rid of the redundancy, much nicer.
quakeforge.lsm.in: Update Linux Software Map data file.
2000-11-04 08:20:20 +00:00
Jeff Teunissen
ba11d00aba compat.h: Add str*equal () convenience macros
cl_main.c: Clean up version string a little
cmd.c: Add setrom parsing to first init phase, clean up includes a little
cvar.c: setrom command now uses set's semantics. Cvar_Set, Cvar_Set_f,
Cvar_Setrom_f now do a Con_DPrintf to report attempts to set CVAR_ROM
cvars.
sv_main.c: Clean up version string a little
vid.c: -winsize, -width, and -height no longer use Cvar_SetROM. The code
looks a little uglier, but it's more correct.
2000-11-04 07:42:43 +00:00
Bill Currie
c7790511ec hopefully fix the surface cache alloc error 2000-11-03 18:29:42 +00:00
Bill Currie
46518d0229 do some alpha sorting 2000-11-03 16:55:55 +00:00
Thad Ward
57d8d38fd5 add the win32/resources dir to the include paths for vc6 2000-11-03 07:41:14 +00:00
Bill Currie
ef28d1b19f fix a bug where maplist would seg on an empty map. d'oh :/ 2000-11-02 21:14:43 +00:00
Dabb
f933bbcc32 Added include\win32\resources to include paths. 2000-11-02 19:48:25 +00:00
Dabb
81840d58c6 ICON2 -> ICON1 - LoadIcon works now for win32. 2000-11-02 19:47:33 +00:00
Dabb
88b05229bf Two times void Sys_Init(void) - removed extra. 2000-11-02 18:24:54 +00:00
Dabb
f1070f5416 Um, added Coderjoe's resources and stuff. 2000-11-02 18:17:28 +00:00
Dabb
bf1ef353c1 Um, added Coderjoe's resources and stuff. Compiles again. 2000-11-02 18:02:10 +00:00
Jeff Teunissen
31c5c6079c Fix Win32 software crash (null surface cache) 2000-11-02 17:02:59 +00:00
Thad Ward
28c972a3fd get vc projects building again 2000-11-02 07:38:41 +00:00
Bill Currie
2fc438ca13 hopefully fix Fragman's compilation problems on Mandrake 6.1 2000-11-01 06:31:29 +00:00
Forest Hale
41a62ccfc2 Fix for insta-crash bug to do with sys_nostdout being checked before it was registered (grabbed solution from sys_unix.c) 2000-11-01 03:54:43 +00:00
Forest Hale
760c9996d4 added #include's for cl_input.h and view.h so it will now compile again 2000-11-01 03:40:05 +00:00
Zephaniah E. Hull
4aacab9013 r_skyname on the server should be CVAR_SERVERINFO, not CVAR_NONE. 2000-11-01 03:09:55 +00:00
Bill Currie
56f7cce92e fix the missing explosion noises (and other impact sounds) 2000-10-31 05:48:32 +00:00
Bill Currie
5c2257399d oops :/ 2000-10-31 05:29:32 +00:00
Bill Currie
3a9eba4f03 ok, server now runs without segging on a cvar (with simple testing, anyway.
needs fuller bashing).
2000-10-31 05:24:34 +00:00
Bill Currie
54963bfcb4 vid_fullscreen is meant to be CVAR_ROM, not CVAR_ARCHIVE
* taniwha programs his black logo logitech wheel mouse with secret instructions
2000-10-31 04:16:20 +00:00
Bill Currie
cdedafcbf3 finally. no more undefined symbol "gzgets" :) 2000-10-30 21:16:46 +00:00
Bill Currie
47eea32832 fix the annoying white line at the bottom of the world view when viewsize is
90%. This was caused by a rounding error when converting from float to int.
Also, viewsize can now safely be changed in the console.
2000-10-30 04:10:32 +00:00
Bill Currie
5e44c303e3 fix releasing of the mouse on setting _windowed_mouse 0 2000-10-30 02:56:39 +00:00
Bill Currie
56ac383268 server now starts without segging and fix a compile error in tga.c 2000-10-30 00:05:21 +00:00
Ragnvald Maartmann-Moe IV
005daa844d Miscellaneous firefighting. Everything compiles again. 2000-10-29 22:49:18 +00:00
Bill Currie
ce700bb36c forgot the changes to glquake.h
also, my brighten cvar changes somehow got lost
2000-10-29 22:21:53 +00:00
Bill Currie
4057988e1f tree now builds again. Note: this includes some of my sky work, but so long as
gl_sky_clip is not set, it's not working won't affect you :)
2000-10-29 22:02:29 +00:00
Forest Hale
f404648926 added confirm_quit cvar, defaults to on 2000-10-29 20:49:50 +00:00
Zephaniah E. Hull
13bd5ce012 The init sequence cleanup!
Also broke up client.h into a lot of smaller headers.
Oh, software rendering works again.

And yes, this does hit a hell of a lot of files.
2000-10-29 15:35:24 +00:00
Ragnvald Maartmann-Moe IV
b0d4014885 Open CD Audio O_NONBLOCK. CD Audio now works on my system, and doesn't
spew garbage in /var/log/syslog. Whee!
2000-10-29 11:24:18 +00:00
Jeff Teunissen
091ed897ef Backport changes from beta 4.1 2000-10-29 10:28:04 +00:00
Zephaniah E. Hull
f0d92da7db Oops, still need to do physics and such on particles too close to us. 2000-10-29 09:39:38 +00:00
Thad Ward
06996ffe01 fix build errors in vid_wgl and vid_mgl 2000-10-29 08:45:37 +00:00
Dabb
26b2e9d594 win32 compile fixes 2000-10-29 08:38:43 +00:00
Dabb
aadb0d31b5 Compiles again, added files. 2000-10-29 08:20:09 +00:00
Ragnvald Maartmann-Moe IV
2f094cb344 Minor cleanup to window closing on exit. 2000-10-29 07:58:43 +00:00
Ragnvald Maartmann-Moe IV
fe73db40a0 Comment out x11_force-view_port. Doing it every frame was dropping framerate to 40% of normal on V5, and probably any hardware under DRI, as I suspect it's running into DRI/X lock contention. 2000-10-29 07:41:45 +00:00
Bill Currie
9b458ba730 make the new -brighten a cvar (ROM) as well so it can be set in the config
file. Also includes a cvar from my sky hacking, but it's harmless :)
2000-10-29 04:42:14 +00:00
Bill Currie
669648778f hopefully help Coderjoe with win32 compilation 2000-10-29 00:13:23 +00:00
Bill Currie
2070b1a5a1 re-indent 2000-10-28 20:19:36 +00:00
Bill Currie
06e50ba0c9 chop up gl_warp into gl_sky, pcx and tga. also break out pcx stuff from client.h 2000-10-28 19:58:22 +00:00
Zephaniah E. Hull
5d07b61d7a The big particle rework!
Lots of changes, more then I can cover quickly.
Things now look, different, and probally much better!

Note, SOFTWARE RENDERING IS BROKEN with this commit!
2000-10-28 08:02:08 +00:00
Jeff Teunissen
5bb2a9002c Change fires to a more visually-appealing red-orange color. Looks *killer*
Add -brighten arg to GL targets, to replace -gamma but still look nice.
"-brighten 2.5" brightens the palette by 2.5 times, to give a similar
effect to the brightness cvar, but without the dithering brightness
gives. This is a palette hack, which means it _can't_ be a cvar.
2000-10-28 07:11:37 +00:00
Jeff Teunissen
718544d190 Change -sdl to use 320x200 window again 2000-10-28 05:08:55 +00:00
Bill Currie
a3dbf0f9da fix the screen offset caused by moving the mouse at just the wrong moment 2000-10-28 05:08:11 +00:00
Jeff Teunissen
0ec5c00c18 whitespace, some optimizations 2000-10-28 05:05:17 +00:00
Bill Currie
decea3fd39 finally works with recent ALSA cvs 2000-10-27 19:00:33 +00:00
Bill Currie
b9ba65308b still fiddling and it still doesn't work 2000-10-27 14:38:43 +00:00
Jeff Teunissen
0630268292 white space 2000-10-27 10:17:38 +00:00
Jeff Teunissen
cfcfceb458 Add types to indent profile 2000-10-27 06:18:24 +00:00
Bill Currie
9f455da123 hopefully, this will compile 2000-10-27 04:04:26 +00:00
Bill Currie
2846b27f92 doesn't work yet (infact, it crashes), but I'm sick of mailing it back and forth 2000-10-27 00:08:01 +00:00
Bill Currie
caf7d73751 hopefully a little closer to compiling 2000-10-26 23:45:33 +00:00
Bill Currie
29532ecedc accidently committed this with an experimental file 2000-10-26 22:49:08 +00:00
Jeff Teunissen
5c2533248b Bring over indent profile from nuq, matching style guide 2000-10-26 20:43:09 +00:00
Bill Currie
baf8a494d6 fix sgl linking 2000-10-26 20:16:11 +00:00
Jeff Teunissen
75778143ee tweaks 2000-10-26 18:13:59 +00:00
Bill Currie
217f59e1ed glx, sdl and sgl now all compile on my system (at work), but sgl doesn't link 2000-10-26 16:29:45 +00:00
Bill Currie
619d9396cc oops, forgot this 2000-10-26 06:48:10 +00:00
Bill Currie
27465bc765 bring in Despair's (Ragnvald Maartmann-Moe IV, rmmiv@earthlink.net) clean up
of the gl setup code.
2000-10-26 06:08:09 +00:00
Zephaniah E. Hull
07322ef780 s/ABS/abs/, abs is standard C, no evil defines. 2000-10-26 05:07:00 +00:00
Bill Currie
c9b3b34f26 nukage 2000-10-26 03:43:53 +00:00
Bill Currie
9d80b4394e cl_main.c:
what was id trying to hide? oh well, it's clear now :)
gl_draw.c:
	missed a value->int_val conversion
2000-10-24 19:32:30 +00:00
Zephaniah E. Hull
cff853a374 Cleanup of x11_set_vidmode, with a chainsaw.
Other minor cleanups too.
2000-10-24 18:10:01 +00:00
Zephaniah E. Hull
b9c0c95729 Misc cleanups. 2000-10-24 17:03:09 +00:00
Dabb
d8dc00f29b Added joy_null.c and pals. 2000-10-24 14:57:53 +00:00
Forest Hale
0040dd25ff major speedup in PM_RecursiveHullCheck 2000-10-24 10:47:01 +00:00
Jeff Teunissen
c757f969c4 sw_view.c: whitespace
gl_screen.c: Some whitespace, some optimization. Still looking for the
culprit killing contrast in GL.
2000-10-24 02:22:29 +00:00
Jeff Teunissen
ae76d79b40 Corrected algorithm, optimized code, and reversed the order of
brightness/contrast operations... brightness is applied first, then
contrast. A contrast of 0 is now /always/ solid medium grey.
2000-10-24 01:43:35 +00:00
Bill Currie
b4a29a6766 forgot to remove some code 2000-10-23 15:29:20 +00:00
Bill Currie
ac4d76b52a make vid_sdl.c use the new window size code and the vid_fullscreen cvar instead
of the -fullscreen command line arg (eww:). Also, doc vid_fullscreen in
vid_sgl.c
2000-10-23 15:27:10 +00:00
Bill Currie
66bc30c2a8 gl_polyblend: RIP 2000-10-23 14:58:15 +00:00
Jeff Teunissen
f7f968daeb -gamma removal 2000-10-23 10:26:43 +00:00
Jeff Teunissen
17f9704978 -gamma parameter is _gone_. Colors are now almost exactly what they are in
software. If you want to hack the colors, use the cvars.
2000-10-23 09:35:54 +00:00
Bill Currie
1abb6fe74c fix the misaligned fullscreen window once and for all (fingers crossed:) 2000-10-22 07:14:47 +00:00
Bill Currie
c43b9161c5 fix for linux 2.2.17. Hopfully works for earlier kernels still 2000-10-22 01:30:34 +00:00
Bill Currie
f28f087ddc width and height name issues 2000-10-21 21:17:51 +00:00
Bill Currie
5c92b35c6e fix width and height name issues 2000-10-21 21:14:12 +00:00