Commit Graph

519 Commits

Author SHA1 Message Date
Forest Hale e73700f4e8 Fix for minor bug in (unused) transparent model rendering. 2000-06-30 10:29:57 +00:00
Bill Currie a16a0674a7 fix a parse error LordHavoc missed 2000-06-30 10:07:04 +00:00
Forest Hale 1364c8b47f Forgot to commit lightning fix. (oops) 2000-06-30 10:03:29 +00:00
Bill Currie 9efdc7e8b6 fix `jumping' sky. I forgot to add `s' to the pole tex coords 2000-06-30 10:00:32 +00:00
Forest Hale e3d8266db8 Fix for invisible gun and lightning. (cleanup after Endy) 2000-06-30 09:59:02 +00:00
Forest Hale a02481c08c Fix for .lit support. (fixes black wall bug, oops) 2000-06-30 09:33:43 +00:00
Forest Hale 27e89eb634 Fixed Mod_ExtraData crash. (oops) 2000-06-30 06:26:17 +00:00
Forest Hale 2028766d1f Removed Endy's broken protocol enhancements. 2000-06-30 05:54:28 +00:00
Forest Hale 7ee4edd961 Another fix for R_MarkLights crash. (oops again) 2000-06-30 05:52:06 +00:00
Forest Hale 6f8c87fa02 Fix for immediate R_MarkLights crash. (oops) 2000-06-30 04:35:05 +00:00
Forest Hale 789984f19b Fix for TimeRefresh. (oops) 2000-06-30 00:55:46 +00:00
Forest Hale 0b826825ec GL cleanup. (cleanup after Endy mainly) 2000-06-30 00:47:26 +00:00
Joseph Carter fa7a67e9fb And I missed the other one ... 2000-06-30 00:03:10 +00:00
Joseph Carter 5de94bd9ad taniwha forgot a ; ... 2000-06-30 00:01:42 +00:00
Bill Currie fb9e8d05b4 took me a while to realise the skydome starts at the equator, not a pole.
I hope I got this right
2000-06-29 23:51:02 +00:00
Zephaniah E. Hull 750457b368 Clean up after myself in the Z_* purge.. 2000-06-29 23:30:21 +00:00
Forest Hale def35745d7 Massive dynamic light speedup. 2000-06-29 23:27:03 +00:00
Forest Hale 177652d724 Fix for white particles bug. (cleanup after Endy) 2000-06-29 23:06:08 +00:00
Forest Hale 244ea57e1a Fixed .lit file (colored lighting) support. 2000-06-29 22:18:13 +00:00
Bill Currie 98c7aeb439 we were drawing the sky layer twice (0-360 horiz, 0-360 vert). Change the vert
to 0-180.
2000-06-29 22:07:40 +00:00
Joseph Carter a9f17c7b6c Fix polyblend - This is the (SINGLE) thing Endy did that is easy to fix,
and the only thing he realized he broke.
2000-06-29 19:25:00 +00:00
James Brown 68ae22b1ac More changes, rendering effects like alpha and colormod SHOULD work :) 2000-06-29 14:32:27 +00:00
Bill Currie b25d03c602 source/vid_glx.c:
#if 0 the signal code. wouldn't compile otherwise, but not game to
	nuke it just yet
include/win32/version.h:
	buggered if I know. fscking configure/cvs :)
include/glquake.h:
	remove size declarations from bubble_sintable and bubble_costable
source/gl_part.c source/gl_rlight.c:
	32 segments in a circle now instead of 16 and change the pointer
	math to cope
source/gl_warp.c:
	nothing much. just almost double my fps. (hint: the above tables)
2000-06-29 09:21:23 +00:00
Zephaniah E. Hull 29ef95a9b5 The end of Z_*!!
This after the Z_* stuff hit my profiling list as a top user..
2000-06-29 05:46:15 +00:00
Bill Currie d5ea4bc9bf Revamp the software particle rendering loop. Seems to work well. 2000-06-28 23:20:57 +00:00
Zephaniah E. Hull 66e9bfd98c Fixed the GL water texture problem.. 2000-06-28 23:11:52 +00:00
Jeff Teunissen b41f21f7eb Argh...looks like I fucked it up. All fixed. 2000-06-28 15:37:16 +00:00
Zephaniah E. Hull 016f682389 R_RecursiveWorldNode from DP, speed improvement.. 2000-06-26 19:56:09 +00:00
Zephaniah E. Hull 8e64d0d3cc Fixed the signal handling for x11 targets, specificly -x11..
(Yes, this required a change in the glx target, don't ask)
2000-06-26 17:20:38 +00:00
Forest Hale cbd8135196 Minor win32 cleanup, now compiles in MSVC 4. 2000-06-26 12:27:03 +00:00
Bill Currie d75f6944c1 make XRaiseWindow happen unconditionally. Should help with qf not always
getting focus on v3.
2000-06-26 10:38:41 +00:00
Bill Currie 09af993795 source/gl_rsurf.c:
removed commented out line
source/in_x11.c:
	re-enable the mouse warpage.
2000-06-26 10:09:13 +00:00
Forest Hale 7e4def70af Fix for bmodel relative lighting in R_AddDynamicLights. 2000-06-26 07:47:43 +00:00
Forest Hale 4698dc0d7d Readability improvements and minor speedup in R_AddDynamicLights. 2000-06-26 07:42:29 +00:00
Joseph Carter 39dcc9fdf3 The "Save Endy's Life" commit
Um, %d is not for floats, use %f
2000-06-26 02:35:40 +00:00
James Brown 3a43cea3b7 Again, patched for colormod and other extend bits. 2000-06-25 20:53:26 +00:00
James Brown 089a0a35d0 Patched for QSG Standard 2 (Extend Protocol).
Unfinished, renderer effects are only half implimented at this point.
2000-06-25 13:00:19 +00:00
Jeff Teunissen f6ec000127 configure.in: Fix typo preventing detection of vga.h.
source/r_part.c: Clarity fix.
2000-06-24 22:28:06 +00:00
Bill Currie f67e48fb95 put MAX_LIGHTMAPS back to 64 as I found the bug that was causing them to be exhausted 2000-06-24 08:31:38 +00:00
James Brown 244b7d0859 Byebye, evil makefiles. 2000-06-24 08:20:59 +00:00
Bill Currie ee44cd05e6 source/gl_rsurf.c:
put lightmaps back to 256
configure.in:
	give us a --enable-profile
2000-06-24 06:19:24 +00:00
James Brown 3a77f62a33 Fixing the console build enviroment. 2000-06-24 05:57:11 +00:00
Joseph Carter d182c83842 When you change gamedirs, cachepics (such as your conback) will be reloaded
in GL..  Please test this extensively, I _think_ the tempfile loader is
smart enough to handle what I'm doing properly.  If it's not, we'll have
to fix a slight memory leak.
2000-06-23 18:36:59 +00:00
Dabb 13ce6fc2b8 Removed gl_test.c. 2000-06-23 09:56:38 +00:00
Joseph Carter 957068392d It is now possible to use 32bpp textures. It's not currently possible to
load them.  That comes later.
2000-06-23 08:43:32 +00:00
Joseph Carter 8a40786b66 Removed gl_test.c 2000-06-22 13:02:23 +00:00
Bill Currie 381891e7e4 bring knghtbrd's 1000 screenshot patch over from oldtree. 2000-06-22 11:56:08 +00:00
Bill Currie abbe2c19f3 seems I keep forgetting to update this :( 2000-06-22 11:15:50 +00:00
Bill Currie 5c0eb38c1b alpha doesn't do anything useful for flames, so remove it. 2000-06-22 08:02:36 +00:00
Zephaniah E. Hull 4f8cabf049 Small syntax cleanup in cmd.h.
Reworking of extension handling in -3dfx..
Support for changing the 3dfx dithering mode, if the extension is supported.
(Extension is /not/ in upstream mesa yet.)
2000-06-21 16:24:17 +00:00
Joseph Carter 2693901bd1 gl_particles added - disable it to make particles not happen 2000-06-20 15:31:29 +00:00
Bill Currie f703748ee7 fix GL_BLEND issues. servers me right for blind code copying :/ 2000-06-20 11:04:54 +00:00
Bill Currie 2530186c5e make r_firecolor more forgiving for old config files. prints a warning if the
old second alpha parameter is given, but accepts the other args.
2000-06-19 23:12:55 +00:00
Bill Currie 8d67ac3784 oops :/ 2000-06-19 23:02:33 +00:00
Bill Currie 70b3327d77 gl client now builds again (thanks knghtbrd;) 2000-06-19 22:56:28 +00:00
Bill Currie 1246b26046 gl_fires/r_firecolor patch. Software client still builds and runs correctly,
but as I don't have GL at work, I have no idea if gl client still works, or if
rocket trails work (default to off). This is mostly a blind patch taking the
code from oldtree to newtree.
2000-06-19 22:15:18 +00:00
Anton E. Gavrilov 6024c0ce7f Solution for stufftext problem 2000-06-18 14:24:19 +00:00
Anton E. Gavrilov 02e48af08f Nothing really important 2000-06-18 12:38:37 +00:00
Anton E. Gavrilov a006a341cb Swapped the meaning of cl_chatmode 1 and cl_chatmode 2 for consistency reasons 2000-06-17 23:24:53 +00:00
Dabb 88389e4076 Borland C++ makefile for win32 server. 2000-06-17 13:53:19 +00:00
Joseph Carter 32b13fb303 gl_finish - it's done
gl_ztrick - here's the hat, but no rabbit

considering that a buggy driver can make gl_ztrick into a sort of cheat if
you can stand the flicker, it's gone.  gl_finish was already a zombie Cvar
so I just removed its definition.
2000-06-17 13:30:39 +00:00
Joseph Carter 6d62a506b2 Dabb, try this... 2000-06-17 12:37:28 +00:00
Bill Currie ee3f88d57d add format checking to our printf style functions and correct the consequences
of this.
2000-06-17 12:27:59 +00:00
Dabb 811744c473 Makefiles for Borland C++. 2000-06-17 11:58:11 +00:00
Bill Currie 18a9900b21 merge in knghtbrd's work, minus his over-bright stuff (it causes textures to
not be drawn when multitexture is not available (or at least I think that's
the condition)). More specificly, his altered blend states.
2000-06-17 10:39:28 +00:00
Bill Currie acb5f4b21a revert Endy's HL changes. Sorry endy but what would you rather have: HL
support in quakeforge, or knghtbrd using your guts for violin strings? :)
2000-06-16 09:41:42 +00:00
Loring Holden d2a2fbf6cb cmd.c - use (var = Cvar_FindVar(buf)) != 0 instead of (var = Cvar_FindVar(buf))
cvar.c - include strings.h for AIX
gl_warp.c - remove unneeded skytexturenum variable
2000-06-12 06:14:00 +00:00
Bill Currie 0ebebb9bdb fix a gcc warning. I hope this is what the original coder intended (looks like
it).
2000-06-12 02:50:59 +00:00
Dabb c5c51a2839 fullsbar defaults true now, so changing command line option (win32) -fullsbar -> -nofullsbar 2000-06-11 08:55:40 +00:00
Dabb 3cc97ab304 Added extern. 2000-06-11 08:10:46 +00:00
James Brown 1d1529cb4b Sky & warning fixes. 2000-06-11 04:44:19 +00:00
Thad Ward dd81394eb0 turned on -Werror for VC++ 2000-06-11 04:19:50 +00:00
Anton E. Gavrilov b9acf19025 stricmp, strnicmp ---> strcasecmp, strncasecmp 2000-06-11 03:47:11 +00:00
Anton E. Gavrilov 092e377dc1 Add $-expansion code. 2000-06-11 02:57:08 +00:00
Anton E. Gavrilov b5a2d30444 CVAR_FIXME cleanup 2000-06-11 00:23:13 +00:00
Anton E. Gavrilov 7f5c4e4148 Make command and cvar completion case-insensitive. 2000-06-11 00:05:45 +00:00
Zephaniah E. Hull b8a92f28dc Newtree compiles again, no promices that it will work though..
I'm tempted to pull Endy's CVS write abilitys until he promices
to make sure major changes at least COMPILE before he commits them.
(=:]
2000-06-10 21:40:31 +00:00
Thad Ward ac8d74e741 added hl_wad.c and hl_bsp.c to the gl project 2000-06-10 16:40:04 +00:00
James Brown 3b337ab41d Fixed 'skybug' 2000-06-10 09:40:12 +00:00
James Brown a495278595 Fixed automake makefile for hl_*.c 2000-06-10 03:48:25 +00:00
James Brown 125dc1252b Fixed server. Whoot. :) 2000-06-10 03:46:40 +00:00
James Brown 1501c63997 Um. Fixed the server so it won't bomb loading Half-Life maps. 2000-06-10 03:43:18 +00:00
James Brown 957873f3bb Half-Life BSP support, and fixed that idiotic WGL multitexture crash. I don't know and don't care if other targets are also screwed this way :) 2000-06-10 03:36:28 +00:00
Anton E. Gavrilov 9ad4192af2 ooops 2000-06-10 00:26:21 +00:00
Anton E. Gavrilov a1982a0f75 CVAR_FIXME cleanup. 2000-06-10 00:23:56 +00:00
Anton E. Gavrilov df980b44a1 CVAR_FIXME cleanup 2000-06-09 23:37:39 +00:00
Joseph Carter 6168fcebcc Proper cache checking for textures - thanks to LordHavoc for the fast and
cheap crc (which isn't a real crc, but does the job)
2000-06-09 22:28:08 +00:00
Joseph Carter a4243ac120 added -3dfx 2000-06-09 21:36:53 +00:00
Joseph Carter 3287c0e38b ARB multitexture for glx, wgl, and 3dfx targets 2000-06-09 21:34:21 +00:00
Zephaniah E. Hull 53b2cafae8 We have -3dfx again, took me a hour or two to do it.. 2000-06-09 20:15:08 +00:00
Anton E. Gavrilov 3644a3056e host_frametime --> sv_frametime for server;
CVAR_FIXME cleanup.
2000-06-09 19:22:30 +00:00
Anton E. Gavrilov 5096ce59c3 Rename V_CalcRoll to SV_CalcRoll;
CVAR_FIXME cleanup.
2000-06-09 19:06:50 +00:00
Anton E. Gavrilov 538e021faf Remove the stupid CVAR_NONE & CVAR_USERINFO's;
CVAR_FIXME cleanup.
2000-06-09 18:58:19 +00:00
Anton E. Gavrilov 39b83b626b Rename client_state_t to sv_client_state_t;
client_state_t cls ---> client_static_t cls;
2000-06-09 18:47:12 +00:00
Anton E. Gavrilov 1139c87959 Remove master_adr;
Kill the stupid CVAR_SERVERINFO's.
2000-06-09 18:27:20 +00:00
Jeff Teunissen d7d581e546 Fix inverted lightmap problem. 2000-06-07 07:23:23 +00:00
Joseph Carter 0b893de220 Doh! 2000-06-06 11:34:50 +00:00
Thad Ward f0953267ed remove model.c from the gl builds 2000-06-05 19:51:36 +00:00
Joseph Carter c1f7cef497 GLX now supports EXT_multitexture if you've got it, one more step
toward real ARB_multitexture.
2000-06-05 12:22:22 +00:00
Joseph Carter a3e32e213e Draw_Character -> Draw_Character8
Draw_String -> Draw_String8
Draw_Alt_String -> Draw_AltString8

You know what this means right?  Draw_*16 is coming soon.  Very soon.
2000-06-05 01:05:25 +00:00