aboutsummaryrefslogtreecommitdiffstats
path: root/code/client
Commit message (Collapse)AuthorAgeFilesLines
* * Updated AL headerstma2005-12-011-0/+6
| | | | | | | | * Added a Makefile option USE_LOCAL_HEADERS which can be disabled to use system headers if desired git-svn-id: svn://svn.icculus.org/quake3/trunk@402 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix compilation when using SDL and dlopening OpenALtma2005-12-011-2/+5
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@401 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed bug where if two looping sounds were added to a single entity theytma2005-12-011-122/+121
| | | | | | | | | | | would fight for a source and you'd get a horrible distorted sound that was each of the two sounds interleaved * Changed the default of s_alPrecache to 1 -- having it off seems to cause problems for some and it doesn't actually improve things much * Changed a few of the variable names in snd_openal.c to be more sane git-svn-id: svn://svn.icculus.org/quake3/trunk@400 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Support RIFF files with zero length data chunks (yes they exist, and yes,tma2005-11-302-22/+50
| | | | | | | | they're legal) * Colourise the OpenAL warnings so they're somewhat more obvious git-svn-id: svn://svn.icculus.org/quake3/trunk@389 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Disable ccache by default. If you want it, add USE_CCACHE=1 to Makefile.localtma2005-11-262-13/+12
| | | | | | | | | * Remove -gfull from linux section in Makefile -- it's darwin only * Cast away some warnings that surfaced from using "new" AL headers * Various whitespace and consistency fixes git-svn-id: svn://svn.icculus.org/quake3/trunk@375 edf5b092-35ff-0310-97b2-ce42778d08ea
* Mac OS X work...lots of little changes that touch a lot of random places.icculus2005-11-264-16/+91
| | | | | | | | | | | | | | | Still work to be done, but this at least matches the PowerPC Linux status now. MacOS-specific directory (and XCode project) is gone...this now uses SDL, OpenAL, and the Unix Makefiles. --ryan. git-svn-id: svn://svn.icculus.org/quake3/trunk@373 edf5b092-35ff-0310-97b2-ce42778d08ea
* Don't byteswap when resampling audio...we byteswapped it previously in theicculus2005-11-201-1/+1
| | | | | | | codecs. git-svn-id: svn://svn.icculus.org/quake3/trunk@372 edf5b092-35ff-0310-97b2-ce42778d08ea
* make internal functions staticludwig2005-11-191-2/+42
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@368 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Partial implementation of FS_Seek for files in pk3stma2005-11-161-28/+25
| | | | | | | * A couple of RIFF decoder tweaks/fixes git-svn-id: svn://svn.icculus.org/quake3/trunk@363 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Oops, missed a bittma2005-11-141-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@357 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Replace a redundant function in the wav decodertma2005-11-141-20/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@356 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Unbreak the MinGW build more...tma2005-11-132-4/+5
| | | | | | | * Unbreak USE_OPENAL_DLOPEN=1 git-svn-id: svn://svn.icculus.org/quake3/trunk@353 edf5b092-35ff-0310-97b2-ce42778d08ea
* link against libopenal by default rather than dlopening itludwig2005-11-132-1/+108
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@349 edf5b092-35ff-0310-97b2-ce42778d08ea
* soname is libopenal.so.0ludwig2005-11-131-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@348 edf5b092-35ff-0310-97b2-ce42778d08ea
* * OpenAL support, from BlackAura aka Stuart Dalton <badcdev@gmail.com>tma2005-11-1310-489/+3354
| | | | | | | | | | | | | | | | | | + An abstract codec system, simplifying support for new formats + Changes versus BlackAura's patch: o Consolidated the OpenAL parts into one file o Changed the function naming scheme to more closely resemble Q3 o Changed the interface to fall back on the "base" sound system if loading OpenAL fails + This is enabled on Linux and MinGW for now, but should work on the other *nixs with appropriate additions to the Makefile + NOT enabled on OS X or MSVC Windows builds + Probably breaks the Windows build again * Retabulated sdl_snd.c and made the messages less verbose since there do not seem to be many having problems with SDL sound now git-svn-id: svn://svn.icculus.org/quake3/trunk@343 edf5b092-35ff-0310-97b2-ce42778d08ea
* - don't spam the tty with that messageludwig2005-11-061-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@296 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Replaced a bunch of inline and __inline with ID_INLINEtma2005-11-042-6/+4
| | | | | | | | | * Replaced a bunch of __i386__ with id386 * General tidy up of asm preprocessor decisions * Removed C_ONLY from the dedicated server build git-svn-id: svn://svn.icculus.org/quake3/trunk@269 edf5b092-35ff-0310-97b2-ce42778d08ea
* * General decrufting:tma2005-10-291-1/+1
| | | | | | | | | | * Removed Q3_STATIC and associated defines * Removed MAC_STATIC * Replaced __LCC__ with Q3_VM * Removed bspc and splines directories git-svn-id: svn://svn.icculus.org/quake3/trunk@201 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added STATUStma2005-10-2919-19/+19
| | | | | | | | | | | * Updated TODO * Moved ChangeLog to root * Updated ChangeLog * s/Foobar/Quake III Arena Source Code/ * Biggest patch EVAR. I wonder how many mail boxes this will fill... git-svn-id: svn://svn.icculus.org/quake3/trunk@196 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Moved various source files from their mod sdk locations to places moretma2005-10-267-6/+169
| | | | | | | | | appropriate for open source Q3 * This patch looks bigger than it really is, however it will probably break the VC and OS X builds (easy to fix though) git-svn-id: svn://svn.icculus.org/quake3/trunk@181 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed hard coded mouse acceleration in the unix build(s)tma2005-10-143-1/+5
| | | | | | | | * Added CVAR_ROM cl_platformSensitivity to normalise the scale of cl_sensitivity across platforms git-svn-id: svn://svn.icculus.org/quake3/trunk@160 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix build problems under OS Xsix2005-10-111-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@154 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
* * Removed the redundant "sound system is muted" messagetma2005-09-241-4/+0
| | | | | | | | * 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
* * Applied ajax's cleanup patchtma2005-09-233-10/+10
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@101 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Replaced lots of __linux__ || __FreeBSD__ with __GNUC__tma2005-09-232-3/+3
| | | | | | | | * MinGW port now uses asm versions of SnapVector and ftol * Improved the handling of mangled symbols in vm_x86.c git-svn-id: svn://svn.icculus.org/quake3/trunk@99 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Port to MinGWtma2005-09-221-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@97 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to multiple buffer overflow bugs in CL_Rcon_ftma2005-09-193-8/+9
| | | | | | | | | | | * Fix to COM_ParseExt 1 byte overwrite bug * Fixed some missing calls to trap_FS_FCloseFile * Fixed q3msgboom and q3infoboom bugs * Fixed some qboolean type confusion * Above fixes from http://www.quakesrc.org/forums/viewtopic.php?t=5374 git-svn-id: svn://svn.icculus.org/quake3/trunk@95 edf5b092-35ff-0310-97b2-ce42778d08ea
* apply altivec fixes from Emanuel Steen (#2383)ludwig2005-09-171-2/+5
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@93 edf5b092-35ff-0310-97b2-ce42778d08ea
* Cleanups from pomac!zakk2005-09-024-12/+12
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@67 edf5b092-35ff-0310-97b2-ce42778d08ea
* First diff from Andreas Schneider:zakk2005-08-313-4/+4
| | | | | | | | here are gcc4 signedness fixes for latest svn :) git-svn-id: svn://svn.icculus.org/quake3/trunk@50 edf5b092-35ff-0310-97b2-ce42778d08ea
* support for 64bit native modsludwig2005-08-302-8/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@34 edf5b092-35ff-0310-97b2-ce42778d08ea
* remove svn:executable propertyludwig2005-08-2819-0/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@24 edf5b092-35ff-0310-97b2-ce42778d08ea
* remove 64bit warning. For QVM it's ok and native .so is broken anywaysludwig2005-08-282-7/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@17 edf5b092-35ff-0310-97b2-ce42778d08ea
* From ludwig: Unsigned overflows don't work in 64bit address space ...zakk2005-08-271-12/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@11 edf5b092-35ff-0310-97b2-ce42778d08ea
* Ludwig's 1st diff: Some 64bit fixes for x86_64. Also fixes Makefile build.zakk2005-08-273-2/+18
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@7 edf5b092-35ff-0310-97b2-ce42778d08ea
* newlines fixedzakk2005-08-2619-15757/+15757
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@6 edf5b092-35ff-0310-97b2-ce42778d08ea
* Itsa me, quake3io!zakk2005-08-2619-0/+15757
git-svn-id: svn://svn.icculus.org/quake3/trunk@2 edf5b092-35ff-0310-97b2-ce42778d08ea