Commit Graph
3390 Commits
Author SHA1 Message Date
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