aboutsummaryrefslogtreecommitdiffstats
path: root/code/renderer
Commit message (Collapse)AuthorAgeFilesLines
...
* * Add r_customPixelAspect to support displays with non 1:1 pixel aspects (dotma2006-12-041-10/+12
| | | | | | | | | such things exist?) * Remove r_customaspect as its value is implied through the other three r_custom cvars git-svn-id: svn://svn.icculus.org/quake3/trunk@1011 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix endian issue in MDR loading.thilo2006-09-221-3/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@913 edf5b092-35ff-0310-97b2-ce42778d08ea
* * qvm files no longer installed by "make copyfiles"tma2006-08-132-2/+12
| | | | | | | | | | | | * Loopback clients only get snapshots at the server frame rate now (Anonymous <nkylqinhvgcbyl@mailinator.com>) * JPEG chroma subsampling disabled if the quality value is >= 85 (Anonymous <nkylqinhvgcbyl@mailinator.com>) * cl_lanForcePackets. When set to 0 (default is 1) the cl_maxpackets setting will be ignored if on a LAN. (Anonymous <nkylqinhvgcbyl@mailinator.com>) git-svn-id: svn://svn.icculus.org/quake3/trunk@838 edf5b092-35ff-0310-97b2-ce42778d08ea
* Another patch to make uncompressed AVI write in RGB24 format by anonymous ↵thilo2006-07-311-8/+7
| | | | | | virtualdub sympathiser. git-svn-id: svn://svn.icculus.org/quake3/trunk@825 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix from the VirtualDub people which should make avi files created with the ↵thilo2006-07-311-7/+8
| | | | | | video command playable with numerous windows players. git-svn-id: svn://svn.icculus.org/quake3/trunk@824 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix the MinGW build. Ugh.tma2006-05-061-1/+8
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@775 edf5b092-35ff-0310-97b2-ce42778d08ea
* Add string length checking to function COM_StripExtension. This fixes the ↵thilo2006-05-062-4/+4
| | | | | | | | | R_RemapShader buffer overflow exploit that can be found here: http://milw0rm.com/exploits/1750 git-svn-id: svn://svn.icculus.org/quake3/trunk@765 edf5b092-35ff-0310-97b2-ce42778d08ea
* - remove leftover anistropic filtering variables from glconfig_tludwig2006-04-302-3/+5
| | | | | | | - check size of glconfig_t to prevent accidential ABI breakage in the future git-svn-id: svn://svn.icculus.org/quake3/trunk@735 edf5b092-35ff-0310-97b2-ce42778d08ea
* - Fixed incompatibility to original VMs introduced by anisotropic filtering ↵thilo2006-04-304-4/+13
| | | | | | | | | patch. - Removed dependency of flares from tr.identityLight because they are barely visible with r_overbrightbits set to 1 git-svn-id: svn://svn.icculus.org/quake3/trunk@734 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix for skybox blacklines bug on non-SDL compilations.thilo2006-04-271-0/+9
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@728 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Anisotropic texture filtering (from Echon)tma2006-04-224-0/+19
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@719 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix prohibits illegal downloading of id PK3 files from servers. That bug is ↵thilo2006-04-221-2/+2
| | | | | | hit by *every* official server release from ID. git-svn-id: svn://svn.icculus.org/quake3/trunk@718 edf5b092-35ff-0310-97b2-ce42778d08ea
* Still some little improvements to flares.thilo2006-04-202-1/+8
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@714 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix for flares. Can be enabled by setting r_flares 1thilo2006-04-205-86/+121
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@712 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to (static!) buffer overflow in renderer (from Thilo Schulz)tma2006-04-141-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@703 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixes to MDR implementation from Thilo Schulztma2006-04-141-19/+13
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@702 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed radix sort on big endian platforms (from tjw, blame Timbo for the bug)tma2006-04-141-1/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@698 edf5b092-35ff-0310-97b2-ce42778d08ea
* * SDL build no longer requires a vid_restart when changing r_fullscreentma2006-01-251-0/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@526 edf5b092-35ff-0310-97b2-ce42778d08ea
* * AVI video outputtma2006-01-046-1/+155
| | | | | | | | | | | - Uses motion jpeg codec by default - Use cl_avidemo to set a framerate - \video [filename] to start capture - \stopvideo to stop capture - Audio capture is a bit ropey git-svn-id: svn://svn.icculus.org/quake3/trunk@454 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Support for MinGW cross compilationtma2005-12-291-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@451 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to what is apparently a typo in the original Q3 codetma2005-12-281-1/+1
| | | | | | | * If patch stitching breaks in mysterious ways, this change might be why git-svn-id: svn://svn.icculus.org/quake3/trunk@450 edf5b092-35ff-0310-97b2-ce42778d08ea
* msvc project files updated and moved to win32/msvcmaik2005-12-122-6114/+0
| | | | | | | temporary build dirs moved to win32/msvc/build git-svn-id: svn://svn.icculus.org/quake3/trunk@443 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Oopsie.tma2005-12-061-4/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@431 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Replaced ALIGN macro with PADtma2005-12-051-14/+8
| | | | | | | * Moved ALIGN16 macro from tr_local.h to ALIGN in q_shared.h git-svn-id: svn://svn.icculus.org/quake3/trunk@417 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fixed Altivec-based mesh rendering.icculus2005-12-042-19/+19
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@409 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Ditch Mac OS 9 supporttma2005-12-012-26/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@404 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Moved win32 GL extension prototypes from tr_init.c to win_qgl.ctma2005-11-261-10/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@376 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Disable ccache by default. If you want it, add USE_CCACHE=1 to Makefile.localtma2005-11-263-92/+65
| | | | | | | | | * 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-267-63/+335
| | | | | | | | | | | | | | | 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
* * Implementation of r_dlightBacks from Shane Isleytma2005-11-151-66/+58
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@361 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix TA font loader to use new endian definestma2005-11-061-2/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@304 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Tidy-up of q_platform.htma2005-11-061-1/+1
| | | | | | | | | * Introduced Q3_BIG_ENDIAN and Q3_LITTLE_ENDIAN #defines * Changed some stricmp to Q_stricmp so that #define stricmp strcasecmp could be removed git-svn-id: svn://svn.icculus.org/quake3/trunk@287 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Replaced a bunch of inline and __inline with ID_INLINEtma2005-11-043-3/+3
| | | | | | | | | * 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
* Updated msvc project files from > Michael Zoech!zakk2005-11-041-6112/+6112
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@254 edf5b092-35ff-0310-97b2-ce42778d08ea
* 5+2==7 :-)ludwig2005-11-011-5/+5
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@207 edf5b092-35ff-0310-97b2-ce42778d08ea
* use memcpy to fix use of misaligned dataludwig2005-11-011-18/+21
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@206 edf5b092-35ff-0310-97b2-ce42778d08ea
* * More Solaris worktma2005-11-011-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@205 edf5b092-35ff-0310-97b2-ce42778d08ea
* * General decrufting:tma2005-10-293-6/+6
| | | | | | | | | | * 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
* * Beginnings of Solaris support from Vincent S. Cojottma2005-10-291-4/+12
| | | | | | | * Note this patch also splits USE_SDL into USE_SDL_VIDEO and USE_SDL_AUDIO git-svn-id: svn://svn.icculus.org/quake3/trunk@199 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added STATUStma2005-10-2928-28/+28
| | | | | | | | | | | * 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-263-2/+231
| | | | | | | | | 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
* * Fix to potential out of range index bug from misanthropiatma2005-10-201-1/+8
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@170 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to buffer overflow in lightmap loading code from misanthropiatma2005-10-201-1/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@169 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed the fix for the shader overrun. If this isn't a case for unified diffs,tma2005-10-201-6/+6
| | | | | | | I don't know what is :). git-svn-id: svn://svn.icculus.org/quake3/trunk@168 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to buffer overrun in shader parser from misanthropiatma2005-10-191-0/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@166 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix build problems under OS Xsix2005-10-113-4/+4
| | | | 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
* * ATI skybox bug fixtma2005-10-061-0/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@146 edf5b092-35ff-0310-97b2-ce42778d08ea
* Hopefully this will fix win32 msvc.netsuperduper++220000 extra entropy editionzakk2005-09-261-2/+2
| | | | | | | compilation, and I updated the readme a little apparently. git-svn-id: svn://svn.icculus.org/quake3/trunk@109 edf5b092-35ff-0310-97b2-ce42778d08ea
* * FreeBSD fixes/updates from Andreas Kohntma2005-09-251-9/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@107 edf5b092-35ff-0310-97b2-ce42778d08ea