MageKing17
68eef5949b
Implement direction-blind contrails option.
...
One of the features requested in #5378 (specifically the one requested in #5274 ), this adds a new "$Contrails use absolute speed:" option to game_settings.tbl, which makes the `ct_below_limit()` function check `objp->phys_info.speed` instead of `objp->phys_info.fspeed`. This allows contrails to appear when moving in a direction other than forwards.
2023-11-18 10:51:40 -08:00
Baezon
048ee13269
implement trail "spread"
2020-11-11 16:56:22 -05:00
Fabian Woltermann
770fce8de5
Bitset flags -- take 2 ( #775 )
...
This introduces a new mechanism for handling bit flags. Instead of using an int (or two, or three) to write bits into, this uses the std::bitset in a wrapper class that accepts an enum class as input. This means that certain classes of errors we've had a few of in the engine, where a coder used the wrong set of flags or checked them against the wrong variable (SF_STEALTH vs SIF_STEALTH, for example) can now be detected at a compiler level rather than not at all.
2016-08-12 16:13:50 -07:00
Echelon9
c5493bb480
Scripted sort and uniq on (internal) project includes. Improves search time and as a by product removed a number of duplicative includes.
2015-06-22 20:24:30 +10:00
Swifty
c620372357
Soft shadows, deferred lighting, and various major graphics optimizations.
2015-05-02 14:35:37 -07:00
Echelon9
e337c91482
Whoops, fix commit r9020
2012-07-16 11:34:02 +00:00
Echelon9
e5ff246f1b
PVS-Studio fix: V619 The array 'shipp->ab_info' is being utilized as a pointer to single object. shipcontrails.cpp
2012-07-16 11:26:43 +00:00
Zacam
a63dbe572c
Part Two: Synchronization pass of Trunk and Antipodes Differences.
...
Removes all extraneous ifdefs (Demo, E3, Multi Beta, etc).
Leaves Debug and Inferno.
2011-09-09 10:23:53 +00:00
portej05
719825f80d
The big CVS comment removal. This chops approx. 3.5mb off a full checkout.
...
I've tested this through compiling and through hand checking.
Normalises line endings in ALL files to \n.
2009-06-20 08:08:20 +00:00
taylor
ed5238741e
bit of cleanup and minor performance tweaks
...
render ship insignia with a bit of alpha to help with blending/lighting
dynamic thruster particle limits
update for generic_bitmap/anim changes
make use of flag_def_list for ship flags rather than a ton of if-else statements
use generic_bitmap and generic_anim where possible to faciliate delayed graphics loading (after all ship related tbls are parsed)
use VALID_FNAME()
2007-02-12 00:41:38 +00:00
taylor
eda1a26a94
comment out some pointless checks which look for not using either D3D or OGL
...
don't run through ships on level load setting up the sound environment if sound is disabled
minor cleanup
2006-05-27 16:49:05 +00:00
Goober5000
b52b6b1e00
spelling
2006-02-25 21:47:19 +00:00
Goober5000
01f4026e4c
cleaned up some command line and mission flag stuff
...
--Goober5000
2005-07-25 05:24:17 +00:00
taylor
7f786136a6
s/vector/vec3d/g, better support for different compilers (Jens Granseuer)
2005-04-05 05:53:25 +00:00
wmcoolmon
927864c581
This should really be like this to prevent crashing
2005-03-03 03:53:18 +00:00
bobboau
9c9876909b
oh, hey look I've commited something :D
...
animation system, weapon models detail box alt-tab bug, probly other stuff
2005-03-01 06:55:45 +00:00
wmcoolmon
2564913620
Trails stuff, moved ship docking func declaration so FRED could get to it.
2005-02-20 23:13:01 +00:00
wmcoolmon
e1554e26f4
Smartified shipcontrails
2005-02-20 08:22:48 +00:00
wmcoolmon
65a6fcbf37
Trails update: Better, faster, stronger, but not much more reliable
2005-02-20 07:39:34 +00:00
wmcoolmon
12c2e477a4
Removed trails limit
2005-02-19 07:57:03 +00:00
taylor
694fbd606a
merge with Linux/OSX tree - p0131
2005-01-31 10:34:40 +00:00
Goober5000
a746194c10
cleaned up some build warnings
...
--Goober5000
2005-01-28 11:39:18 +00:00
Goober5000
cc85c92369
changed a bunch of transpose-rotate sequences to use unrotate instead
...
--Goober5000
2005-01-28 11:06:23 +00:00
Goober5000
f657744e17
added contrail speed threshold
...
--Goober5000
2004-10-12 07:34:45 +00:00
Kazan
864e1b5922
remove MCD complete
2004-07-26 20:47:56 +00:00
Kazan
428b3dcbc9
MCD - define _MCD_CHECK to use memory tracking
2004-07-12 16:33:09 +00:00
bobboau
cc41a40735
new fighter beam code
...
fixed old after burner trails
had to bump a few limits, working on some dynamic solutions
a few fixed to background POF rendering
fixing asorted bugs
2004-03-17 04:07:32 +00:00
Goober5000
7ef2ab2e39
Uber pass at reducing #includes
...
--Goober5000
2004-03-05 09:02:13 +00:00
Goober5000
401967dd9d
ubercommit - basically spelling and language fixes with some additional
...
warnings disabled
--Goober5000
2003-11-11 02:15:47 +00:00
phreak
6e4e1bd791
ABtrails are only processed if they are using a bitmap.
...
this should be the end of the "missiles without trails" bug
2003-05-04 20:51:14 +00:00
Goober5000
71d9d1975e
fixed a small nebula ship trail bug
...
--Goober5000
2003-01-24 03:15:11 +00:00
wmcoolmon
68d003d185
Very slightly optimized code
2003-01-12 03:26:41 +00:00
wmcoolmon
0743bceed4
It turns out the version in the CVS did not toggle the ship trails with the flag...fixed this.
2003-01-12 00:19:55 +00:00
bobboau
c4c099ac0b
inital commit, trying to get most of my stuff into FSO, there should be most of my fighter beam, beam rendering, beam sheild hit, ABtrails, and ssm stuff. one thing you should be happy to know is the beam texture tileing is now set in the beam section section of the weapon table entry
2002-10-19 19:29:29 +00:00
penguin
0c503be8d1
The big include file move
2002-08-01 01:41:11 +00:00
wmcoolmon
51b3c691d9
Added support for toggling ship trails
2002-07-15 02:11:00 +00:00
penguin
8f92eebd34
Warpcore CVS sync
2002-06-03 04:10:40 +00:00
penguin
663b3471b9
Volition sources -- warpcore CVS import
2002-06-03 03:26:03 +00:00