taylor
cd70fdaa00
fix escort positioning issue (Mantis #1179 )
2007-01-07 13:18:32 +00:00
taylor
61ecff45c7
safety check to make sure that we don't end up with non-player-usable weapons in the weaponselect pool (Mantis bug #1196 )
2007-01-07 12:18:09 +00:00
taylor
3be2a9640b
fix a couple of memory leaks with modular tables
2007-01-07 12:16:31 +00:00
taylor
537d3ca56b
be sure to page in skybox textures properly
2007-01-07 12:16:01 +00:00
taylor
a965808979
allow loading of ogg or wav based on which is found first rather than tbl filename (fixes crash when Theora movies end up in wav code by mistake)
2007-01-07 12:15:09 +00:00
taylor
410a6bdf0d
fix model vertex normal data that was being read/written incorrectly under OS X (still don't know why this was a problem, but this fixes it)
2007-01-07 12:13:57 +00:00
taylor
adf94a68b9
fix NULL ptr reference when a weapon doesn't have a tech description
2007-01-07 12:12:46 +00:00
taylor
5091e1db1f
rest of the weapon switch out-of-bounds/Assert() fix
2007-01-07 12:11:51 +00:00
taylor
65afcdb4b6
we are only supposed to init 5 slots here, not 6 ;) (Mantis bug #1195 )
2007-01-07 12:11:05 +00:00
taylor
ece1948615
remove D3D support for Theora movies, make sure that it doesn't try to play them (since it wouldn't work properly anyway)
...
fix triple-buffer problem with page flipping (Mantis #1190 )
2007-01-07 12:10:18 +00:00
taylor
a53d7f25a7
fix bm_page_in_texture() so that it will load all frames of an animation (caused slowdowns in-game with it)
2007-01-07 12:07:40 +00:00
Goober5000
51a95c35a7
don't display any error messages when there are no background bitmaps to load
2007-01-07 03:44:50 +00:00
Goober5000
0399f2c6ed
fix bug where built-in lament messages were never played
2007-01-07 03:10:05 +00:00
Goober5000
d6b5692f2c
taylor's bugfix
2007-01-06 23:56:43 +00:00
Goober5000
620fba2f58
fix spelling... *twitch*
2006-12-28 22:47:16 +00:00
Goober5000
aac3d16691
assume ships-with-bays which haven't yet entered the mission are valid for syntax checking
2006-12-28 02:07:49 +00:00
Goober5000
ed60708cdb
removed obsolete limits
2006-12-28 01:22:04 +00:00
karajorma
01d19508fd
Altered the Warpin and Warpout types flag to match those in HEAD.
2006-12-27 10:27:10 +00:00
taylor
534724a06e
fix OpenGL envmap "issues" (ie, stupid taylor stuff)
...
get rid of that RCS_Name thing, CVS kept changing it automatically and it was getting /really/ annoying
2006-12-27 09:26:21 +00:00
taylor
fd87e59d93
wurrps, someone besides me might actually want to use that ;)
2006-12-27 09:24:31 +00:00
Goober5000
2e0f30f809
allow parsing of similar ship copy names properly (Mantis #1178 )
2006-12-26 18:14:42 +00:00
taylor
e6bc39dba2
make weapon_expl info dynamic
2006-12-26 05:32:59 +00:00
taylor
ccac4e5599
be sure to reset our skybox model properly, it can lead to a bad model unload bug on level load otherwise
2006-12-26 05:32:18 +00:00
taylor
ef00ba4354
fix some sound state stuff that was leading to crashes in OS X and undefined behavior in Windows (this isn't all that pretty, but will handled properly in post-3.6.9 revised code)
2006-12-26 05:31:22 +00:00
taylor
66be156488
minor spelling fixage
...
make depreciated subsystem flag syntax be a debug log warning instead a popup warning (FOR 3.6.9 ONLY!)
2006-12-26 05:30:00 +00:00
taylor
9723208f1c
remove unneeded header
2006-12-26 05:27:54 +00:00
taylor
b64f09eacc
make sure that we don't target a hidden jumpnode, and if we do be sure to only detarget it rather than turning off auto-targetting
2006-12-26 05:27:15 +00:00
taylor
23684b2c65
remove some old stuff that we either don't use or don't need any longer
2006-12-26 05:26:12 +00:00
taylor
5a4332c3a8
lots of little cleanup, stale code removal, and small performance adjustments
...
get rid of the default combine texture state, we don't need it in general, and it can screw up fonts
get rid of the secondary color support, it doesn't do much in non-HTL mode, screws up various things, and has long since been obsolete but material setup
get rid of the old gamma setup, it actually conflicts with newer gamma support
default texture wrapping to edge clamp
do second gr_clear() on init to be sure and catch double-buffer
make sure that our active texture will always get reset to 0, rather than leaving it at whatever was used last
fixed that damn FBO bug from it hanging on textures and causing some rendering errors for various people
only lock verts once in HTL model rendering
2006-12-26 05:25:18 +00:00
taylor
96c49a96e8
comment out some extensions that we either don't use or don't need to use
2006-12-26 05:18:14 +00:00
taylor
0fa2b8ee75
tweak emission light a little bit
...
various bits of cleanup that I've been meaning to do
2006-12-26 05:17:28 +00:00
taylor
a72beaaa81
support both "none" and "<none>" on filenames to skip (will do this better later, ran out of time)
2006-12-26 05:15:40 +00:00
taylor
1a111c8868
get rid of some stale vars that we don't use any longer
...
a little at-exit cleanup
handle rounding error on X/Y placement locations under Windows
2006-12-26 05:14:52 +00:00
taylor
75d0641ccb
add support for Theora movies (the default format)
...
some little bits of cleanup
add second gr_clear() so that double-buffer'd visuals will work properly (ie, not flicker when playing MVE/OGG)
2006-12-26 05:13:29 +00:00
taylor
f3714d8140
add .ogg files to movie locations
2006-12-26 05:11:57 +00:00
taylor
f6ce63a383
add OGG Theora player to build list
2006-12-26 05:11:30 +00:00
taylor
83121e9a7a
initial OGG Theora movie support (likely to be rewritten at least in large part)
2006-12-25 21:44:11 +00:00
Goober5000
d74f640a3b
make chase view and external view toggles independent (Mantis #1087 )
2006-12-25 18:54:15 +00:00
karajorma
77c16be7fa
Move the voice recognition init to stop Windows complaining and failing to init it.
2006-12-20 11:27:06 +00:00
Goober5000
b32c09ca37
fix Mantis #1163
2006-12-08 19:18:54 +00:00
taylor
2873974f60
cleanup shockwave code a bit
...
make Shockwave_info dynamic
lot of fixage to allow 2D and 3D shockwaves to work better
fix for Mantis bug #1148
properly handle both "none" and "<none>" for 2D and 3D shockwave names
better handling, preloading wise, of 3D shockwaves and their textures
2006-12-07 18:30:20 +00:00
taylor
f41a100c3f
fix for new GCC versions (Fedora Core 6)
2006-12-07 18:26:48 +00:00
taylor
80e3dc8a95
stupid of me to use a case-sensitive comparison there, but then it wasn't really a problem until Goober's bitmap list support ;)
2006-12-07 18:26:03 +00:00
taylor
85083d163d
various sound fixes/changes, mainly for OS X fixage
2006-12-07 18:24:43 +00:00
taylor
0fe5a3716c
fix secondary thruster length stuff
...
- change thruster_glow_len_factor to thruster02_glow_len_factor so it's a bit more obvious
- fix tbl entry so that it makes sense what you are setting :)
2006-12-07 18:23:38 +00:00
taylor
caf33b26d9
unbreak the breakage that I broke when I tried to fix breakage that wasn't broken the second time but initialy broke instead
...
(yeah, this one confused me ;)) (Mantis bug #1165 )
2006-12-07 18:21:25 +00:00
taylor
da6a01478a
try and keep angles within PI2 (Bobboau's advice, since he knows more than I do about this stuff :))
2006-12-07 18:19:23 +00:00
taylor
71f8afeb5a
add "$Weapons Energy Text:" to hud_gauges.tbl so that the low energy text can be positioned as well (Mantis bug #1166 )
2006-12-07 18:17:19 +00:00
taylor
56b572b4fa
minor cleanups and speedups
...
when using lighting falloff, be sure to drop emissive light when falloff gets low enough (otherwise we still se everything fine)
2006-12-07 18:16:11 +00:00
taylor
dbc1fb0417
get rid of "vram_full", it can never actually be full the way the code works, so having this is redundant
...
comment out APPLE_client_storage extension usage, I think this was messing some stuff up on OS X and causing memory errors
fix handling of cubemap data so that they can be read properly (can't believe it took so long to notice to an obvious and stupid bug)
be sure to un-bind textures during preload to avoid freaky little errors later
ifdef an error message from the framebuffer error code, Apple doesn't have this one define in their headers for some reason
2006-12-07 18:14:49 +00:00