Thilo Schulz
9219cde4e8
- Small change to search path order - local files not in .pk3s take precedence over files in pk3s. Should make life easier for modders/mappers wanting to override textures that are already contained in some older pk3
...
- Make VM loading more robust, change loading order: when vm_* == 0 first try loading DLL, then QVM in *each* search directory/path
- Fix FS_FileForHandle that would return a FILE pointer to invalid file handle 0
2011-06-15 22:09:26 +00:00
Thilo Schulz
03201aff22
- Add MASM assembler files for MSVC x64 projects to support vm_x86 in x64 mode
...
- Clean up ftol()/snapvector() mess
- Make use of SSE instructions for ftol()/snapvector() if available
- move ftol/snapvector pure assembler to inline assembler, this will add x86_64 and improve support for different calling conventions
- Set FPU control word at program startup to get consistent behaviour on all platforms
2011-06-13 09:56:39 +00:00
Thilo Schulz
c2b7f5173f
Fix forgotten IQM2 support in iqm.h, patch by Zack Middleton
2011-06-11 20:20:30 +00:00
Thilo Schulz
b96c1c8279
Fixes to IQM support, by Zack Middleton
...
- Bug 5029 - IQM skin support for upper case surface names
- Bug 5030 - IQM version 2 support
- Bug 5031 - Animated IQMs cause segfault
- Bug 5032 - IQM does not setup tag axis/origin correctly
- Bug 5033 - IQM bounds swap and segfault issues
2011-06-11 15:16:25 +00:00
Thilo Schulz
4b9ab42c2c
Remove newlines from Com_Error calls, patch by DevHC
2011-05-14 14:32:43 +00:00
Thilo Schulz
5f63ab9160
Choose better alignment for heavy-duty rendering structures, patch by Matt Turner ( #4981 )
2011-05-09 23:39:40 +00:00
Thilo Schulz
2ae1bf3dcd
IQM skin support and print limit info, make other limit info consistent, patch by Zack Middleton ( #4978 )
2011-05-06 11:43:07 +00:00
Thilo Schulz
45824008d9
Remove C99 code constructs from IQM code, patch by gimhael ( #4974 )
2011-05-05 13:33:43 +00:00
Thilo Schulz
bd2f6dbf05
[23:59:05] <ZTurtleMan> Thilo: altName (created using va) does not point to model filename in developer-only printf as va is used to load images before the printf. http://pastebin.com/1KCjz6Ct
2011-05-02 22:01:39 +00:00
Thilo Schulz
d37b2da593
- Add licence headers to new files
...
- Add patch from Zack Middleton which fixes a few issues still
2011-05-02 20:30:14 +00:00
Thilo Schulz
bd9485f597
Do not retry image loader for image that failed, patch by Zack Middleton ( #4968 )
2011-05-02 15:53:20 +00:00
Thilo Schulz
c5e2654b54
- Add Inter-Quake Model (IQM) Format support, patch by gimhael with minor modifications by myself ( #4965 )
...
- Changed model_t::md4 to model_t::modelData
- Fix R_ModelBounds for MD4, MDR and IQM models (#4966 )
- Support Model format fallback similar to image formats in tr_image.c, patch by Zack Middleton (#4967 )
2011-05-02 15:50:19 +00:00
Thilo Schulz
06d12f6085
Replace a few numeric constants with already defined macros, patch by ZTurtleMan
2011-04-26 09:48:40 +00:00
Thilo Schulz
6a203bc8e9
- Fix data alignment issue with glReadPixel call, reported by Guillaume Bougard ( #4954 )
...
- Fix data alignment issue in raw AVI recording for weird resolutions (like 1366x768)
2011-04-18 16:06:10 +00:00
Thilo Schulz
e5c210236c
Fix a few comments ( #4591 )
2011-04-13 23:42:55 +00:00
Thilo Schulz
16b99e354b
Fix JPEG compression for screenshots and mjpeg video recording with new JPG library
2011-03-17 16:00:45 +00:00
Thilo Schulz
c1d8a260ae
Fix dynamic lighting for moving world surfaces. Patch by gimhael, thx
2011-03-14 17:25:20 +00:00
Thilo Schulz
0c10adaf92
- Migrate to jpeg-8c
...
- Add possibility to link against system libjpeg
2011-03-12 16:45:15 +00:00
Thilo Schulz
fef4d12d68
Refactoring patch by DevHC
2011-03-05 19:20:37 +00:00
Thilo Schulz
2c57226d9f
JPEG quality control patch, by Zack Middleton ( #4673 )
2011-02-10 21:18:31 +00:00
Zachary Slater
5e0d0efd2e
http://www.angryflower.com/aposter.html
...
(minor English issues, most of which are via /dev/humancontroller)
2011-02-09 05:51:33 +00:00
Thilo Schulz
0afedc928c
How could this stay undiscovered for so long? Unbelievable.
2011-02-06 20:06:03 +00:00
Thilo Schulz
e66abb3237
- Add support for linearly desaturating images via r_greyscale
...
- Use correct luminance values for rendering textures
Patch submitted by Forrest Voight.
2011-02-04 16:04:37 +00:00
Thilo Schulz
13836e5f4a
Thanks for the patch, gimhael. ( #4576 )
2011-02-04 15:21:15 +00:00
Thilo Schulz
2cddb3e0ea
https://bugzilla.icculus.org/show_bug.cgi?id=4460
2011-02-04 13:43:41 +00:00
Thilo Schulz
b0a753eb0f
Fix this bug in a better way.
2011-01-22 01:13:30 +00:00
Thilo Schulz
fdb66505bf
Fix potential segfault when no PK3s have been loaded (may happen when compiled with -DSTANDALONE)
2011-01-22 01:10:34 +00:00
Tim Angus
35c1e98934
* (bug #4842 ) Speedup shader buffer creation (Eugene C.)
2010-12-19 18:17:56 +00:00
Thilo Schulz
fa34239f58
another fix. Thanks Zakk Middleton
2010-08-30 23:25:44 +00:00
Thilo Schulz
a13aaa8b0b
fix typo
2010-08-30 23:21:34 +00:00
Thilo Schulz
83a3e2ae1b
First batch of bug fixes reported and patched by Zack "ZTurtleMan" Middleton:
...
#4736
#4730
#4731
#4732
#4733
#4735
#4736
#4737
#4738
#4739
2010-08-29 17:32:54 +00:00
Thilo Schulz
392b246ee9
Fix bug in uncompressed MDR model loading, thansk to Zack "ZTurtleMan" Middleton for reporting.
2010-08-29 16:49:42 +00:00
Tim Angus
d33e24b6d8
* Remove r_displayRefresh as it's not connected to anything, now
2009-12-18 20:02:39 +00:00
Tim Angus
8b0f1a6737
* Rephrase broken compiler warning
2009-11-18 20:26:44 +00:00
Thilo Schulz
bd2ab9bffd
- implement r_noborder, inspired by patch from ensiform ( #4289 )
...
- Add Sys_SetEnv for portable setting of environment variables
- Default ioquake3 to appear on the center of the screen if running in windowed mode.
2009-11-03 20:29:43 +00:00
Thilo Schulz
b3f36fc830
Allow weapon marks on triangle meshes (default: disabled), patch by Oliver McFadden. http://bugzilla.icculus.org/show_bug.cgi?id=3774
2009-10-16 20:26:18 +00:00
Ryan C. Gordon
ce544b23e6
Try to catch some NaNs that are almost certainly a compiler optimization bug.
...
Fixes Bugzilla #2998 .
2009-09-14 23:01:49 +00:00
Zachary Slater
95060e4fb6
See here:
...
http://bugzilla.icculus.org/show_bug.cgi?id=4064
2009-06-13 22:00:28 +00:00
Zachary Slater
49a2e1913e
< sg_Tequila> says that this is busted. Thilo will hopefully be pleased.
2009-06-10 19:47:45 +00:00
Thilo Schulz
5e108751f2
fix code cleanup
2009-06-10 10:41:11 +00:00
Thilo Schulz
a7417a4bde
minor code cleanup
2009-06-10 09:00:31 +00:00
Thilo Schulz
b9bcf3da94
How did this happen?
2009-06-10 08:25:01 +00:00
Thilo Schulz
eaaaa6f5fc
Replace a few sprintf with Com_sprintf
2009-06-01 00:18:02 +00:00
Thilo Schulz
4e8a181073
I'll retain the new way seeding the random number generator.. these calls are therefore redundant
2009-05-31 20:30:37 +00:00
Thilo Schulz
e4d0c14f70
Revert changes of rand() to random() as random() was redefined in quake3.
2009-05-31 20:24:10 +00:00
Thilo Schulz
b40f1507ea
- Introduce seeding of the random number generator at startup
...
- Replaced all engine-side occurances of rand() with random()
2009-05-31 19:48:28 +00:00
Ludwig Nussel
ad06af3d8f
make some functions static ( #4014 )
2009-05-02 18:01:02 +00:00
Tim Angus
18b27806bc
* Remove unexplainable ( tr.overbrightBits > 0 ) condition when correcting
...
gamma in screenshots
2009-03-12 19:20:20 +00:00
Tim Angus
72dea0a184
* Fix some new GCC 4.3 warnings
...
* Fix many many strict aliasing warnings, now that it's re-enabled
2008-11-10 23:55:22 +00:00
Tim Angus
953200cafc
* Update to jpeg-6b (only a decade old)
2008-08-21 23:29:09 +00:00