aboutsummaryrefslogtreecommitdiffstats
path: root/code
Commit message (Collapse)AuthorAgeFilesLines
...
* * Removed Q3ASM_TURBO defines from q3asmtma2005-10-132-992/+4
| | | | | | | * Removed q3asm qfiles.h and redirected it to qcommon qfiles.h git-svn-id: svn://svn.icculus.org/quake3/trunk@155 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix build problems under OS Xsix2005-10-115-156/+5
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@154 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Replaced drawSurfs qsort algorithm with a radix sorttma2005-10-101-190/+35
| | | | | | | | | | | | | + Performance is comparable, although generally slightly worse, but... + Radix is a stable sort algorithm, so overlapping coplanar drawSurfs (i.e. with the same sort key) no longer flicker indeterminately + Also removes the dubious comment: "FIXME: this was lifted and modified from the microsoft lib source..." git-svn-id: svn://svn.icculus.org/quake3/trunk@153 edf5b092-35ff-0310-97b2-ce42778d08ea
* - get rid of vm_noneludwig2005-10-091-19/+12
| | | | | | | - if VM_PPC is set compiled vm support is enabled on ppc (default off atm) git-svn-id: svn://svn.icculus.org/quake3/trunk@152 edf5b092-35ff-0310-97b2-ce42778d08ea
* ugly: undefine memmove to avoid build failure with gcc fortifyludwig2005-10-091-0/+4
| | | | | | | extensions enabled git-svn-id: svn://svn.icculus.org/quake3/trunk@151 edf5b092-35ff-0310-97b2-ce42778d08ea
* don't call VM_Compile if it's not supported so the VM_Compile symbolludwig2005-10-091-3/+4
| | | | | | | isn't needed git-svn-id: svn://svn.icculus.org/quake3/trunk@150 edf5b092-35ff-0310-97b2-ce42778d08ea
* * q3lcc is no longer the default target in the Makefiletma2005-10-081-15/+15
| | | | | | | | * Changed readme to suggest using the root Makefile instead of the one in code/unix git-svn-id: svn://svn.icculus.org/quake3/trunk@149 edf5b092-35ff-0310-97b2-ce42778d08ea
* Mac OS X needs Com_Memcpy and Com_Memset to be set to memcpy and memset.six2005-10-083-3/+92
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@148 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Patch from Andreas Kohn to fix q3asm build on FreeBSDtma2005-10-072-10/+4
| | | | | | | * Removal of SYSTEM variable from the lcc makefile due to problems with FreeBSD git-svn-id: svn://svn.icculus.org/quake3/trunk@147 edf5b092-35ff-0310-97b2-ce42778d08ea
* * ATI skybox bug fixtma2005-10-061-0/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@146 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Usage of find on FreeBSD fix from Andreas Kohntma2005-10-061-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@145 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Append LCC directory to the PATH variable on all platformstma2005-10-051-24/+39
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@144 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed a foul-up with the lcc Makefiletma2005-10-051-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@143 edf5b092-35ff-0310-97b2-ce42778d08ea
* * A couple of small Makefile fixestma2005-10-051-2/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@142 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Applied q3asm-turbo patches from ↵tma2005-10-052-19/+1076
| | | | | | | | | | http://www.icculus.org/~phaethon/q3/q3asm-turbo/q3asm-turbo.html * Added -m option to q3asm to write a map file (which is now disabled by default) * q3asm now returns an error code on failure git-svn-id: svn://svn.icculus.org/quake3/trunk@141 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed some vm build warningstma2005-10-0512-48/+18
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@140 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixes to the MinGW vm compilertma2005-10-055-108/+140
| | | | | | | * General MinGW tweaks git-svn-id: svn://svn.icculus.org/quake3/trunk@139 edf5b092-35ff-0310-97b2-ce42778d08ea
* * VM game modules now built from the main Makefiletma2005-10-043-625/+373
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@138 edf5b092-35ff-0310-97b2-ce42778d08ea
* * MinGW fixes to the tools Makefilestma2005-10-042-3/+17
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@137 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added install/uninstall rules to the lcc and q3asm Makefilestma2005-10-0414-14/+11
| | | | | | | | * Moved the q3asm dir to asm so that is doesn't clash with the binary when installed git-svn-id: svn://svn.icculus.org/quake3/trunk@136 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Homogenised the game module build rulestma2005-10-041-239/+81
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@135 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Moved lcc and q3asm into code/toolstma2005-10-04452-0/+263286
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@134 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Made the default SDL dma buffer largertma2005-09-301-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@131 edf5b092-35ff-0310-97b2-ce42778d08ea
* * A better fix to the "doppler" bugtma2005-09-292-3/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@130 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed the bug where the "doppler" effect code could cause a temporary ↵tma2005-09-291-0/+3
| | | | | | client lock up git-svn-id: svn://svn.icculus.org/quake3/trunk@129 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Most obscure bug EVAR. Seems a library that SDL depends on (specifically ↵tma2005-09-291-9/+9
| | | | | | libgthread-2.0) defines a symbol g_log. qagamei386.so also defines such a symbol, but since it is dynamically loaded at runtime, no collision check is performed. When the code is relocated therefore, all instances of g_log in qagamei386.so end up refering to the g_log in the library... and bad things happen. s/g_log/g_logfile/g. git-svn-id: svn://svn.icculus.org/quake3/trunk@128 edf5b092-35ff-0310-97b2-ce42778d08ea
* Spell checking, thanks to Han in irc.zakk2005-09-291-4/+4
| | | | | | | Also, stop reading these logs and visit timedoctor.org! git-svn-id: svn://svn.icculus.org/quake3/trunk@126 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added a - to the dependancies include linetma2005-09-281-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@125 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Some game bug fixes from ↵tma2005-09-283-4/+29
| | | | | | http://www.quake3world.com/ubb/Forum4/HTML/006208.html git-svn-id: svn://svn.icculus.org/quake3/trunk@124 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix (likely bogus) warning about uninitialized variablesludwig2005-09-281-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@122 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Assorted Makefile cleanups/cruft removaltma2005-09-271-46/+11
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@121 edf5b092-35ff-0310-97b2-ce42778d08ea
* * The Makefile now sources Makefile.local, so you shouldn't need to change ↵tma2005-09-271-20/+36
| | | | | | | | | | | the Makefile itself any more * The Makefile now inherits CFLAGS from the shell environment * The Makefile now generates dependancies by default, it can be disabled by setting GENERATE_DEPENDANCIES=0 in Makefile.local * Removed -Werror from the linux build since it's not GCC 4 clean yet. Again, it can be added back via Makefile.local git-svn-id: svn://svn.icculus.org/quake3/trunk@120 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed nonsensical "smells like demo data, continueing[sic] anyways" messagetma2005-09-261-1/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@119 edf5b092-35ff-0310-97b2-ce42778d08ea
* revert int->long change as it breaks on 64bit. Actually onlyludwig2005-09-266-9/+10
| | | | | | | | VM_CallInterpreted hurts as VM_CallCompiled is only used on 32bit. Use same arg types for consistency nevertheless. git-svn-id: svn://svn.icculus.org/quake3/trunk@118 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to MinGW buildtma2005-09-261-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@117 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Potential fix to ppc vmtma2005-09-261-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@116 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Non SDL warning fixtma2005-09-261-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@115 edf5b092-35ff-0310-97b2-ce42778d08ea
* * 64 bit fixtma2005-09-261-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@114 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Some FreeBSD cleanupstma2005-09-262-10/+4
| | | | | | | * Removed the remainder of the RPM stuff from the Makefile git-svn-id: svn://svn.icculus.org/quake3/trunk@113 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed some long/int warnings, hopefully this doesn't disrupt the MSVC ↵tma2005-09-264-9/+9
| | | | | | and/or 64bit builds git-svn-id: svn://svn.icculus.org/quake3/trunk@112 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Reintroduced the copyfiles ruletma2005-09-261-1/+22
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@111 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to broken win32 fix patchtma2005-09-261-3/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@110 edf5b092-35ff-0310-97b2-ce42778d08ea
* Hopefully this will fix win32 msvc.netsuperduper++220000 extra entropy editionzakk2005-09-263-10/+10
| | | | | | | compilation, and I updated the readme a little apparently. git-svn-id: svn://svn.icculus.org/quake3/trunk@109 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Don't link against X directly when building the SDL backendtma2005-09-251-2/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@108 edf5b092-35ff-0310-97b2-ce42778d08ea
* * FreeBSD fixes/updates from Andreas Kohntma2005-09-258-28/+81
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@107 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed stray cons scripttma2005-09-251-7911/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@106 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed Makefile which spawned constma2005-09-251-3/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@105 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed cons based build systemtma2005-09-2516-8863/+0
| | | | | | | | | * Removed some id specific shell/perl scripts * Removed some unused asm files * Removed prehistoric RPM build rules git-svn-id: svn://svn.icculus.org/quake3/trunk@104 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Mostly selfish patch to work around what I believe is probably an nvidia ↵tma2005-09-253-0/+24
| | | | | | and/or agpgart bug git-svn-id: svn://svn.icculus.org/quake3/trunk@103 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed the redundant "sound system is muted" messagetma2005-09-242-6/+2
| | | | | | | | * Moved printing of desired audiospec to before SDL_OpenAudio * When the computed value for samples is not a power of 2, now pick the smallest power of 2 greater rather than the largest power of 2 smaller git-svn-id: svn://svn.icculus.org/quake3/trunk@102 edf5b092-35ff-0310-97b2-ce42778d08ea