Commit Graph

20172 Commits

Author SHA1 Message Date
RoosterDragon
0c5463208d Store triggers in ScriptTriggers in an array.
We can use the enum to index the array directly, in order to give faster lookups compared to a dictionary.
2015-12-29 14:27:54 +00:00
abcdefg30
e38424a2eb Merge pull request #10133 from Mailaender/benchmark
Added a benchmark mode
2015-12-29 15:20:28 +01:00
abcdefg30
3c171569a7 Merge pull request #10193 from atlimit8/ITraitInfoInterface
TraitInfoInterface base for interfaces implemented by trait infos
2015-12-29 15:04:57 +01:00
abcdefg30
76d88e5ae4 Remove the now unused ctor of VqaPlayerWidget to silence travis 2015-12-29 14:54:22 +01:00
abcdefg30
64f57ac9a5 Try to win a small amount of performance when the shellmap is disabled 2015-12-29 14:54:21 +01:00
DArcy Rush
6dafeba3ab Add behind-the-veil.oramap to the RA mod 2015-12-29 11:35:42 +00:00
DArcy Rush
2a69b60af0 Add sidestep.oramap to the RA mod 2015-12-29 11:34:48 +00:00
DArcy Rush
734312ff37 Add and touch up tabula-rasa.oramap for the RA mod 2015-12-29 11:23:47 +00:00
RoosterDragon
4b2df6d133 Merge pull request #10290 from Phrohdoh/remove-fromdict
Remove unused methods in MiniYaml
2015-12-29 02:26:43 +00:00
RoosterDragon
840dd189ae Merge pull request #10310 from pchote/moregl
More OpenGL cleanups
2015-12-29 02:08:40 +00:00
reaperrr
7076dfaa4d HitShape Upgrade Rules
Radius is now a sub-property of Shape.Circle.
2015-12-29 00:29:03 +00:00
Huw Pascoe
b427190ab4 HitShape Unit Tests
The shapes should accurately calculate their distancce from a point.
2015-12-28 23:25:36 +00:00
Huw Pascoe
a8299221db Integrated HitShapes
Integrated hit shapes with field loader and warhead calculations.
2015-12-28 23:25:35 +00:00
Huw Pascoe
5ef6d86f66 Added HitShapes
New IHitShape interface.
Added Circle, Capsule and Rectangle shapes.
2015-12-28 23:25:33 +00:00
RoosterDragon
8d2fc24fbe Speed up SpatiallyPartitioned.InBox for searches in a single partition bin.
If a search in a spatial partition is taking place entirely within a single bin, the cost of tracking possible duplicate items with a set can be avoided for a small speedup.
2015-12-28 21:49:58 +00:00
RoosterDragon
8ec03ab3b7 Spatially partition frozen actor layer.
Track changes in the shroud in a spatial partition in frozen actor layer. This allows us to run the expensive visibility updates only on frozen actors with a footprint in affected partitions, rather than on all frozen actors every time.
2015-12-28 21:49:57 +00:00
abcdefg30
f65ecf7780 Swap the Disable- and EnablePower sounds of D2K
Although the naming suggests something different,
the sounds are more fitting the other way round.
2015-12-28 22:30:34 +01:00
reaperrr
8d412e75ed Misc ZOffset fixes 2015-12-28 21:29:21 +00:00
reaperrr
c7b61799dc Make Bullet and Missile contrail ZOffset customizable
And give them a high default to avoid contrails "hiding" below large sprites.
2015-12-28 21:28:32 +00:00
reaperrr
2c5998e5d2 Make actor Contrail ZOffset customizable 2015-12-28 21:28:30 +00:00
RoosterDragon
e7f127976a Fix floating text ZOffset. 2015-12-28 21:28:29 +00:00
reaperrr
eafae0dee5 Fix ZOffset for move flash sequence 2015-12-28 21:28:28 +00:00
reaperrr
a7b5800d6f Make AreaBeam and LaserZap Z sorting customizable 2015-12-28 21:28:27 +00:00
reaperrr
92c7af7302 Fix beacon and rallypoint sequence ZOffsets 2015-12-28 21:28:26 +00:00
reaperrr
55f5bb5404 Fix powerdown/poweroff sequence ZOffsets 2015-12-28 21:28:25 +00:00
reaperrr
d8169556c8 Fix repair indicator sequence ZOffset 2015-12-28 21:28:24 +00:00
reaperrr
9cdbb5cf9e Fix crate effect sequence ZOffsets 2015-12-28 21:28:22 +00:00
reaperrr
af2343f487 Fix D2k rpg sequence ZOffset 2015-12-28 21:28:21 +00:00
RoosterDragon
8cb7211bb1 Fix YAML style. 2015-12-28 21:28:19 +00:00
reaperrr
32c6860445 Adapt explosion ZOffsets for effect Z sorting 2015-12-28 21:28:18 +00:00
reaperrr
072e4ce212 Adjust TS projectile sequences for Z sorting 2015-12-28 21:28:16 +00:00
reaperrr
0f61bec6b2 Adjust D2k projectile sequences for Z sorting 2015-12-28 21:28:15 +00:00
reaperrr
7cb5615c0b Adjust TD projectile sequences for Z sorting
Remove unused atomicup / atomicdown entries.
2015-12-28 21:28:14 +00:00
reaperrr
74123be3af Adjust RA projectile and smoke trail sequences for Z sorting
Make torpedoes go below ships.
Remove unused atomicup/atomicdown entries.
2015-12-28 21:28:13 +00:00
RoosterDragon
a50fa4fcaa Interleave renderables for effects and actors.
Previously, renderables from actors were z-ordered, but effects were excluded and not ordered. Now we order them all as a whole.
2015-12-28 21:28:12 +00:00
Paul Chote
7cc8846d72 Merge pull request #10271 from RoosterDragon/point-sequencing
Support sending sequences of points when drawing lines
2015-12-28 19:36:49 +00:00
Paul Chote
0d07fe4b78 Merge pull request #10066 from Mailaender/last-resource-sprite-frame
Fixed highest density sprite frame never being rendered
2015-12-28 19:32:34 +00:00
Paul Chote
b7b48e71ef Merge pull request #10222 from teees/withvoxelturret-fix
Disable WithVoxelTurret until build/transform complete
2015-12-28 18:55:48 +00:00
Paul Chote
12df496f5b Merge pull request #10015 from atlimit8/MapEditorTooltips
Add map editor only tooltips
2015-12-28 18:46:07 +00:00
Paul Chote
6b0e4cf645 Unify framebuffer api naming. 2015-12-28 15:15:30 +00:00
Paul Chote
e69c3360f6 Reorganise GL initialisation. 2015-12-28 15:15:29 +00:00
Oliver Brakmann
5e04c45dd9 Merge pull request #10163 from teees/cruising
Added cruising upgrade to aircraft
2015-12-28 15:25:41 +01:00
Paul Chote
e63fc00b76 Unify framebuffer api naming. 2015-12-28 14:23:44 +00:00
Oliver Brakmann
3cd708d2bb Merge pull request #10302 from Phrohdoh/attrib-require-traits
Allow ActorReferenceAttribute to list required traits
2015-12-28 14:30:01 +01:00
Oliver Brakmann
906aa0f1fd Merge pull request #10003 from r34ch/mute-setting
Mute setting
2015-12-28 14:07:27 +01:00
Paul Chote
4372ed650e Move CheckGlVersion to OpenGL. 2015-12-28 10:59:43 +00:00
Paul Chote
d96a32a89f Move WriteGraphicsLog to OpenGL. 2015-12-28 10:57:43 +00:00
Pavel Penev
4ec200b3a1 Merge pull request #10300 from abcdefg30/bomberjohn
Polish the chronoshiftpower on the map Bomber John
2015-12-27 23:18:31 +02:00
Oliver Brakmann
4052781bf3 Merge pull request #10260 from scshunt/silos-needed
Factor silos needed warning to a new trait.
2015-12-27 21:05:22 +01:00
Sean Hunt
8f4ec87b63 Factor silos needed warning to a new trait. 2015-12-27 14:40:37 -05:00