Commit graph

  • 9ff89960f2 Fix hw gamma in -sgl. Ragnvald Maartmann-Moe IV 2001-04-13 06:53:35 +0000
  • 1b40eb715a fixed m_filter CVAR type, started on gamma for 3dfx Chris Ison 2001-04-13 04:25:06 +0000
  • deac792513 damn, not only did that not fix the problem, I broke stuff Bill Currie 2001-04-13 03:33:56 +0000
  • ee7d43f6ae fix the "Couldn't load skin skins/dvc-c.pcx" skins problem Bill Currie 2001-04-13 01:45:37 +0000
  • 5278f9fd73 put the gamma code into vid.c where (IMO) it should have been. give vid_fbdev VID_SetGamma mame vid_common_gl and vid_common_sw of their gamma code (vid_common_sw is now empty:/) rewrite VID_InitGamma to do the right thing with cvars with callbacks gl clients have [temporarily?] lost the CVAR_ROM on vid_gamma Bill Currie 2001-04-12 23:44:56 +0000
  • f37b007da2 nuke the memset in Hunk_HighAllocName Bill Currie 2001-04-12 23:39:23 +0000
  • 6b3b94bafc sound crashing bug fixes snd_dma.c, {nq,qw}/source/cl_parse.c: change the type of snd_worldmodel from * to ** and init snd_worldmodel with the ADDRESS of cl.worldmodel so its changes get seen by snd_dma snd_mixa.S: picize Bill Currie 2001-04-12 06:53:07 +0000
  • 3a395dd87f Fix black screens in -sdl, and lack of gamma correction in -sgl. Ragnvald Maartmann-Moe IV 2001-04-12 06:26:14 +0000
  • f35a629c61 Since the lights are usable now, I'm changing my config :) Timothy C. McGrath 2001-04-12 04:08:49 +0000
  • f2435b8a64 Round, rather than truncate. Ragnvald Maartmann-Moe IV 2001-04-12 03:48:26 +0000
  • a3215e4dd0 at long last, nq-wgl builds. probably as broken as hell, though Bill Currie 2001-04-11 21:55:27 +0000
  • 6a6d75b824 gah, more libqfsys. also fix up nq-wgl build info Bill Currie 2001-04-11 21:24:50 +0000
  • f7d9c1e8fc joy_win.c now builds, but very likely does not work AT ALL. also fix qw's in_win.c for the new input api Bill Currie 2001-04-11 21:06:37 +0000
  • 734461092f fix redef of APIENTRY Bill Currie 2001-04-11 21:02:56 +0000
  • b025bb32e1 first steps Bill Currie 2001-04-11 19:56:01 +0000
  • 99fd4ab464 libs/video/targets/Makefile.am: out-of-tree compile fixes nq/source/Makefile.am: missed the -lqfsys Bill Currie 2001-04-11 16:47:08 +0000
  • ebb7b6310a view.h: it seems somebody forgot to commit this. just compied direct from qw libs/video/targets/.gitignore: better ignore rules nq/source/Makefile.am: libqfsys.a is dead :) the rest: gamma compile fixes Bill Currie 2001-04-11 16:19:08 +0000
  • f789b61c56 Merged joystick code. Great deal of cleanup in input, reduced bizarre overuse of protocol.h... Ragnvald Maartmann-Moe IV 2001-04-11 07:57:08 +0000
  • 5cd24de097 Hardware gamma support in QW. Currently, only -x11 and -glx will build. Look at their vid files, as well as vid_common_{gl,sw}.c to find out what will need to be added to the rest of the video targets. Jeff Teunissen 2001-04-11 07:16:34 +0000
  • 43fd681809 add types to a couple prototypes Jeff Teunissen 2001-04-11 06:05:39 +0000
  • e1d9546c08 Moved CodingStyle to doc Joseph Carter 2001-04-11 05:30:17 +0000
  • 47d89d73c2 nq-wgl tries to build, but ld segs :( Bill Currie 2001-04-11 05:23:12 +0000
  • 4ae2ad2949 qw-client-wgl now builds (nq-wgl next) Bill Currie 2001-04-11 05:10:42 +0000
  • 12c14bd71f split up console like sys was Bill Currie 2001-04-11 05:10:04 +0000
  • fa936b1713 back out rhamph's premature commit Bill Currie 2001-04-11 04:17:55 +0000
  • 09271f061a somehow missed this earlier Bill Currie 2001-04-11 03:55:48 +0000
  • fa3851b11f ignore the results of building mingw in here Bill Currie 2001-04-11 03:39:32 +0000
  • 26747ed79a Ooops, back out premature commit Adam Olsen 2001-04-11 03:28:29 +0000
  • c45a4d2550 fix harmless cut&paste error Adam Olsen 2001-04-11 03:22:52 +0000
  • f36fa31ba2 build snd_mixa.S at all times. it does the right thing when no intel asm is wanted. Bill Currie 2001-04-11 03:16:01 +0000
  • 9cd83e178f various fixes for out-of-srcdir building configure.in: foo/Makefile MUST come before foo/bar/Makefile or foo/bar will NOT be created. libs/*...*/Mkaefile.am: add INCLUDES so $(top_scrdir)/include gets searched {qw,nq}/source/Makefile.am: fix fbset compiling (and cleaning for nq) Bill Currie 2001-04-11 03:09:24 +0000
  • 0f98bc01be Forgot to edit the comments :) Adam Olsen 2001-04-11 02:42:53 +0000
  • 320bd35f1e Move common variables in snd_dma.c and snd_null.c into snd_common.c Adam Olsen 2001-04-11 02:41:12 +0000
  • 2b4d8ecc97 Remove some extra files linked in with snd_null.c Adam Olsen 2001-04-11 01:17:08 +0000
  • 75aa40276f A few more. Also removed a couple inaccurate comments. Joseph Carter 2001-04-11 00:10:19 +0000
  • 2bc55b7828 Cvar cleanups.. NULL is now used in place of 0 for callbacks, this should make Cvar_Get's a lot easier to read. Joseph Carter 2001-04-10 23:39:30 +0000
  • 659eb45e96 tools to help with cross copiling QF under mingw in linux Bill Currie 2001-04-10 23:31:50 +0000
  • b89fde285d Make snd_null.c actually work. add --disable-sound to configure, for no sound at all :) Adam Olsen 2001-04-10 23:18:08 +0000
  • 051f3ca96e nq-{sdl,sgl,wgl} compile, but don't link Bill Currie 2001-04-10 23:17:47 +0000
  • 34c9239ebf Add winquake.h to EXTRA_DIST. Ragnvald Maartmann-Moe IV 2001-04-10 22:30:34 +0000
  • 7f5d4cd7e9 clients now build (sdl, sgl, wgl), but don't link yet Bill Currie 2001-04-10 22:09:41 +0000
  • 8e2d89c4c2 fix up a mis-understanding about api headers *taniwha larts himself for not explaining things to Despair Bill Currie 2001-04-10 21:45:42 +0000
  • 082c5ccae4 get qw-server to link in mingw Bill Currie 2001-04-10 21:43:57 +0000
  • e34342eced Calm taniwha's nerves. Ragnvald Maartmann-Moe IV 2001-04-10 21:01:29 +0000
  • e9fb7576da oops, missed with the #ifdef Bill Currie 2001-04-10 20:15:52 +0000
  • cbb4af711c Remove duplicate sound.h, move some things down from include/QF to include. Prepare for joystick merge... Ragnvald Maartmann-Moe IV 2001-04-10 20:15:18 +0000
  • 334b528a40 forgot some bits Bill Currie 2001-04-10 20:11:50 +0000
  • dfbfd9463c mingw cross compile fixes. qw-server (only, so far) compiles but does not yet link due to Sys_Error :/ Bill Currie 2001-04-10 20:07:11 +0000
  • 5ebe111301 Probably want this :) Adam Olsen 2001-04-10 09:53:00 +0000
  • dcd924c355 Removed old files Adam Olsen 2001-04-10 09:44:36 +0000
  • 69022c7ffb Move sound targets into a library. Still doesn't pick one at runtime though. Adam Olsen 2001-04-10 09:40:09 +0000
  • 27d177f978 The cdrom code now uses strequal where appropriate. Also, playing track 0 now stops the CD from playing. CD track 0 is used this way already, even by the Id-licensed mission packs. Joseph Carter 2001-04-10 07:26:22 +0000
  • a96536c896 nuke commdef.h and clean up the results by putting its contents where they belong. also, merge model.h and friends (MINUS render.h). this needed moving efrags_t from render.h to model.h. Bill Currie 2001-04-10 06:55:28 +0000
  • b7a4c80b94 New Cvar in Linux: mus_cddevice, default is /dev/cdrom. Set it to none if you don't want CD music. Can be changed in-game, in which case it will stop the current CD if one is playing before changing devices. Note that this is a blocking operation, don't do it in the heat of battle. Joseph Carter 2001-04-10 05:41:21 +0000
  • ed0b391dfb Tweaked some comment indentation that made me itch ;) Adam Olsen 2001-04-10 02:36:50 +0000
  • e236ac4bb2 move mplane_t to qtypes.h so non-asm builds will build (so long as you're not trying to build -svga) Bill Currie 2001-04-10 02:36:44 +0000
  • 2829f8b493 include config.h and string[s].h Bill Currie 2001-04-10 02:16:50 +0000
  • e2935cecb6 add .gitignore Bill Currie 2001-04-09 23:46:52 +0000
  • d7eb585502 Merge cd. Doesn't dlopen different cd drivers or anything exciting... Yet. Ragnvald Maartmann-Moe IV 2001-04-09 21:15:09 +0000
  • 0c00970ae1 Tweak particle effects extensively. Grenades and blood far cheaper, and better looking. Ragnvald Maartmann-Moe IV 2001-04-08 21:41:53 +0000
  • 9bdc1f02c4 Modified smoke trails for grenades and rockets so that we have an easter egg temporarily until easter - They'll randomly choose between 255 colors. I'll eventually change this into a cvar, but for now enjoy ;) Timothy C. McGrath 2001-04-08 07:49:54 +0000
  • 7553f2b0a4 Tweaking the trails a bit more. Zephaniah E. Hull 2001-04-08 04:56:24 +0000
  • 4873457160 Fixed how all particle trails are rendered, still needs a /lot/ of tweaking. Zephaniah E. Hull 2001-04-08 04:07:19 +0000
  • 4d9fe4a25f Added some personal ideas on what I'd like to see get added to quakeforge. Comments welcome. :) Adam Olsen 2001-04-06 21:55:27 +0000
  • b897f96e51 Restore old grenade smoke trail, make order of texture generator mentions consistent. Ragnvald Maartmann-Moe IV 2001-04-06 19:23:00 +0000
  • a40130f7d7 Oops, non-smoke ring particles should work again. Zephaniah E. Hull 2001-04-06 19:05:57 +0000
  • a16b2c0070 Borrowed LH's VectorVectors. Changed smoke trails a good bit. Zephaniah E. Hull 2001-04-06 18:37:23 +0000
  • 1f25ab9ec2 New generated texture for spark particles. Ragnvald Maartmann-Moe IV 2001-04-06 04:27:39 +0000
  • b7ee9ba07d gl_draw.c: gl_lightmode now uses a callback. gl_dyn_part.c: Now uses a (non-locked) vertex array to reduce GL calls. Gives a slight speed gain, I'll optimize it a bit more soon. gl_rlight.c: Fixed much of the dlightframecount issues. (This gives cleaner code and a speed up.) gl_rmain.c: A slight reorg of the dlight call order. gl_rmisc.c: Enable some of the vertex arrays. (vertex, texcoord, color.) gl_rsurf.c: Reworked R_BuildLightMap, smaller now code wise, also more optimized, and it builds a 0-2 lightmap in more cases now. Zephaniah E. Hull 2001-04-06 02:57:26 +0000
  • 9ea0605558 reverting this for Mercury Joseph Carter 2001-04-06 02:12:19 +0000
  • c9ecc7a9d2 The lighthalf qboolean is no more - replaced with a gl_lightmode callback to do the job much more simply. Also replaced lighthalf_v with white_v on the QW side. Joseph Carter 2001-04-05 17:28:28 +0000
  • e0c11b2f87 grr, it was r_part.c, not r_efrag, but that's sorted properly now Bill Currie 2001-04-04 21:53:09 +0000
  • eba467689a do the rename thing again (need to fix r_efrag and r_view, grr) Bill Currie 2001-04-04 21:47:21 +0000
  • ef66808016 this was accidently deleted Bill Currie 2001-04-04 21:24:28 +0000
  • 0146992d67 rename (most of) r_*.[cS] to sw_r#1.#2 (mmv rocks:) to finally fix the borked naming scheme of sw vs gl Bill Currie 2001-04-04 21:22:23 +0000
  • 4dc5da173b Rest of commit... Ragnvald Maartmann-Moe IV 2001-04-04 05:40:29 +0000
  • f4632ccd8b Merge fractalnoise into noisetextures.c, which will eventually add a few more fractal noise types. Current smoke is a blend of diamond-square and plasma noise. Ragnvald Maartmann-Moe IV 2001-04-04 05:39:44 +0000
  • 2f2ba28bb7 pr_lex.c: rewrite PR_LexPunctuation to avoid looping. 6x speedup for that function according to gprof on customTF configure.in: --enable-profile Bill Currie 2001-04-03 16:50:31 +0000
  • 774d4ea1db console serverlist ideas/plan Chris Ison 2001-04-03 07:05:37 +0000
  • 2ece48c535 alpha code for master server queries Chris Ison 2001-04-03 05:48:24 +0000
  • 1843bb5839 Minor housecleaning. sw no longer spits out diagnostic output, comments are now sane and match current code, I moved things around in GL so they more closely match the sw code, as the sw code makes more sense now that I *finally* understand what in gods name I was doing wrong. ;) Timothy C. McGrath 2001-04-03 05:40:15 +0000
  • afaf10a2c8 fix the lost particles problem Bill Currie 2001-04-03 05:08:23 +0000
  • 9bb7aee3fe this should fix misty-chan's problems :) Bill Currie 2001-04-03 04:11:29 +0000
  • d649508b5d This took half the hair on my head. Just kidding: Timothy C. McGrath 2001-04-03 02:56:39 +0000
  • f5c168b8a5 sw currently can't cope with 0 particles Bill Currie 2001-04-02 23:38:56 +0000
  • f896506835 heh, seem to have forgotten this Bill Currie 2001-04-02 21:30:16 +0000
  • b7aba0b643 allow named constants to be checked for immediate constants. qfcc now produces the same number of globals etc as it used to Bill Currie 2001-04-02 18:43:10 +0000
  • f517dc6ce6 fix a silly bug and an incorrect interpretation of the old code Bill Currie 2001-04-02 18:10:43 +0000
  • 0e68cf838d Added slist update and slist # (shows details) Chris Ison 2001-04-02 10:24:23 +0000
  • 999b8c94ac Start of console based server list Chris Ison 2001-04-01 22:09:12 +0000
  • 02b09f4e5c no more redundant strings. costs ~7ms, though, but HALVING the strofs size in frikbot seems worth it. Bill Currie 2001-04-01 06:40:51 +0000
  • 59e55834ed Another massive speadup caused by using hash tables to lookup already generated immediate values. frikbot now compiles in just over 1s on my machine. Bill Currie 2001-04-01 06:01:02 +0000
  • 43ea8f4fc0 Rip out I_FloatTime from cmdlib. Use Sys_DoubleTime instead of I_FloatTime and print out ms for compilation Bill Currie 2001-04-01 03:33:11 +0000
  • 67368ffc5d make the start calculation a little more accurate Bill Currie 2001-04-01 03:30:17 +0000
  • ec16ffaa65 move to using hash tables for variable lookups. Bill Currie 2001-04-01 02:12:57 +0000
  • 581d6bc721 ZERO_LENGTH_ARRAY causes problems for external progs, so just go to 1 Bill Currie 2001-04-01 02:09:48 +0000
  • ccbae9bd5c do Sys_Error the same way Con_Printf was done Bill Currie 2001-04-01 02:08:38 +0000
  • fc99d7bd4d oooooooops, forgot to call Game_Init in the server Bill Currie 2001-04-01 01:42:40 +0000
  • 8ef747124c Fixed the weak Con_Print issue. (Still need to thwap taniwha for doing an incomplete merge.) Zephaniah E. Hull 2001-03-31 14:41:13 +0000
  • f5ae853de8 don't need to worry about zlib any more because that's now taken care of by libQFutil Bill Currie 2001-03-31 03:54:00 +0000