5bc17ccf4b
Fixed detection of Altivec on Mac OS X, and added attempt at general detection with SIGILL/setjmp hackery for PowerPC Linux, etc.
Ryan C. Gordon2005-12-01 11:49:02 +00:00
4bea1e4ff9
r_smp now works as expected with sdl_glimp.c on Mac OS X.
Ryan C. Gordon2005-12-01 11:16:36 +00:00
dfa3d1d875
add "very high quality" option (patch by Pascal de Bruijn)
Ludwig Nussel2005-11-30 20:28:21 +00:00
ae39051f1e
* Support RIFF files with zero length data chunks (yes they exist, and yes, they're legal) * Colourise the OpenAL warnings so they're somewhat more obvious
Tim Angus2005-11-30 01:57:53 +00:00
4784374221
Make sure Q3_BIG_ENDIAN and Q3_LITTLE_ENDIAN are defined correctly for PowerPC/x86 Mac OS X. Fixes Bugzilla #2510.
Ryan C. Gordon2005-11-29 03:31:31 +00:00
68a59e1c93
* Moved win32 GL extension prototypes from tr_init.c to win_qgl.c
Tim Angus2005-11-26 17:51:26 +00:00
382c6adb54
* Disable ccache by default. If you want it, add USE_CCACHE=1 to Makefile.local * 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
Tim Angus2005-11-26 15:01:28 +00:00
721b9a7d01
Mac OS X work...lots of little changes that touch a lot of random places. Still work to be done, but this at least matches the PowerPC Linux status now.
Ryan C. Gordon2005-11-26 07:46:21 +00:00
b20b86bbbe
Don't byteswap when resampling audio...we byteswapped it previously in the codecs.
Ryan C. Gordon2005-11-20 15:35:45 +00:00
8612d7e475
Removed openal since Timbo is awesome and did it. Edited the DX for Windows line, since I should be clear.
Zachary Slater2005-11-13 19:36:52 +00:00
70243103fc
merge changes that got lost due to openal checkin at same time as rename to README
Ludwig Nussel2005-11-13 19:07:54 +00:00
84c4f21082
* OpenAL support, from BlackAura aka Stuart Dalton <badcdev@gmail.com> + 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
Tim Angus2005-11-13 18:58:14 +00:00
79ceef93cc
store temporary files in /tmp to save space in ~
Ludwig Nussel2005-11-13 18:33:28 +00:00
f20cca46e8
* Install the tools on every build, so a distclean isn't necessary if the tool source changes now * Basically rewrote the lcc Makefile to be more sane * Removed various bits of lcc that weren't built/needed
Tim Angus2005-11-06 16:50:58 +00:00
48ee88ad77
- move code for standalone compilation out of vm_x86_64.c - reset vm->compiled if something goes wrong in VM_Compile
Ludwig Nussel2005-11-06 13:50:28 +00:00
8a18ecb961
- fall back to interpreter if VM_Compile resets vm->compiled
Ludwig Nussel2005-11-06 13:46:17 +00:00
87b12105bc
- set umask to 0077 before writing the cdkey, the rest of the world doesn't need to read it.
Ludwig Nussel2005-11-06 13:45:20 +00:00
4eaebe4a31
* Tidy-up of q_platform.h * Introduced Q3_BIG_ENDIAN and Q3_LITTLE_ENDIAN #defines * Changed some stricmp to Q_stricmp so that #define stricmp strcasecmp could be removed
Tim Angus2005-11-06 00:29:59 +00:00
64cfdedf09
* Update the web status table * Just deleted the text STATUS -- maintaining two identical entities is a pain
Tim Angus2005-11-05 19:27:20 +00:00
dfe20a177c
- put ALIGN macro into q_shared.h - yet another alignment fix for botlib
Ludwig Nussel2005-11-05 19:06:10 +00:00
81c1b3128b
* Enable use of asm on Solaris-x86
Tim Angus2005-11-05 18:41:37 +00:00
fe09cd3217
* Patch from vapier that aids packaging * Truth value of USE_SDL changed to 1 from true, for consistency
Tim Angus2005-11-05 01:06:09 +00:00
a87185a96f
* Centralise architecture defines in q_platform.h
Tim Angus2005-11-05 00:29:40 +00:00
7067f0aa92
Add note to pretty-please keep in sync with the website
Aaron Gyes2005-11-04 22:36:28 +00:00
e4b7a04d5c
* Replaced a bunch of inline and __inline with ID_INLINE * Replaced a bunch of __i386__ with id386 * General tidy up of asm preprocessor decisions * Removed C_ONLY from the dedicated server build
Tim Angus2005-11-04 22:32:00 +00:00
857a5e264e
Updated msvc project files from > Michael Zoech!
Zachary Slater2005-11-04 02:35:30 +00:00
8d2c192b09
* Setting COPYFILES has been done differently for a little while now.
Aaron Gyes2005-11-04 02:05:32 +00:00
3c05bf1870
* Fies to the xcode project to update it with the recent changes
Tim Angus2005-11-02 18:32:03 +00:00
49b23cd935
* Don't include the website in the dist tarball
Tim Angus2005-11-02 16:08:21 +00:00
2cc87dfc9d
* Removed the last of the binary target stuff from lcc (hopefully)
Tim Angus2005-11-02 16:05:14 +00:00
2d2df7682d
* Removed the lcc self tests -- there are none that test bytecode
Tim Angus2005-11-02 15:28:16 +00:00
d96c4d4c2b
today the readme, tomorrow the world!
Aaron Gyes2005-11-02 03:40:56 +00:00
8b63fdab58
* Fix for lcc on windows so that it can execute files with spaces in them
Tim Angus2005-11-02 02:08:29 +00:00
87cd6f8a93
* Split off q_platform.h from q_shared.h * Removed lcc PATH hack and replaced with something slightly less hacky * Removed all platform specific hostfiles from lcc and replaced with bytecode.c (from ankon) * Turned lcc option "-S" on permanently * Improved q3cpp so that it recursively adds include dirs to its list
Tim Angus2005-11-01 22:09:15 +00:00
c41483634c
* General decrufting: * Removed Q3_STATIC and associated defines * Removed MAC_STATIC * Replaced __LCC__ with Q3_VM * Removed bspc and splines directories
Tim Angus2005-10-29 23:13:09 +00:00
63fdc74843
* Fix to the VM interpreter on the linux ppc dedicated server
Tim Angus2005-10-29 22:06:43 +00:00
c5bdb034f2
* Beginnings of Solaris support from Vincent S. Cojot * Note this patch also splits USE_SDL into USE_SDL_VIDEO and USE_SDL_AUDIO
Tim Angus2005-10-29 22:05:20 +00:00