CasparKielwein
ee73694cc8
remove unused functions on anim
...
Functionality related to pausing animations was not being used anymore.
2018-12-22 20:10:56 +01:00
CasparKielwein
65dcfe0a7c
remove unused functions in autopilot
2018-12-22 20:10:56 +01:00
CasparKielwein
ae8f8baade
remove unused functions in cutscene
2018-12-22 20:10:56 +01:00
CasparKielwein
86fcdb1502
remove unused functions and variables in controlconfig
2018-12-22 20:10:56 +01:00
CasparKielwein
b71fc4595c
remove unused functions in cmeasures
2018-12-22 20:10:56 +01:00
CasparKielwein
471402ec5d
remove unused functions in cfile
2018-12-22 20:10:56 +01:00
CasparKielwein
97fdca6b52
remove unused functions in camera
2018-12-22 20:10:56 +01:00
CasparKielwein
b50833e6fb
remove unused or unread variables in bmpman.
...
Global variables, function pointers and fields,
that where either unused or only set and never read.
2018-12-22 20:10:56 +01:00
CasparKielwein
4429cbb21c
remove unused functions in bmpman
2018-12-22 20:10:56 +01:00
m!m
2c6039759c
Merge pull request #1951 from Goober5000/fix_comment_rot
...
fix comment rot in speech.h
2018-12-18 17:42:41 +01:00
Goober5000
f3a0d56a85
remove comment that is no longer applicable
2018-12-18 00:07:40 -05:00
Goober5000
243aac1667
Merge pull request #1934 from plieblang/LabLightingSlidersResetView
...
Set initial slider values to the command line parameters and add functionality to reset view
2018-12-17 23:58:29 -05:00
Goober5000
19fbe05cee
Merge pull request #1949 from Goober5000/small_collision_optimization
...
simple optimization for obj_sort_and_collide
2018-12-17 16:00:50 -05:00
Goober5000
e581a3b8a3
make these variables global
2018-12-16 14:28:47 -05:00
m!m
67a2d99a9b
Merge pull request #1950 from asarium/fix/particleEffectParsing
...
Improve particle parsing code
2018-12-16 19:12:23 +01:00
asarium
569f1ee237
Improve particle parsing code
...
This makes some general changes to the particle parsing code. It moves
the trail effect option to the end of the options list to remove an
ambiguity in the resulting parsing code. This is done in a backwards
compatible manner so existing tables will not be broken by this.
This also introduces support for specifying single number ranges
without the parentheses to make that easier to use.
2018-12-16 14:23:22 +01:00
Goober5000
e9a8b9d8a2
make vectors static, per discussion on Discord
2018-12-15 16:45:58 -05:00
MageKing17
ec99bf9c03
Don't rely on Assert to check for a valid AI class in SEXP code.
...
Bad data can cause the name search to fail, and if change-ai-class was called with an invalid AI class, it could cause later invalid array accesses (using an index of -1).
2018-12-13 07:00:17 -08:00
plieblang
bd6ff021fd
Hopefully fix compilation bug
2018-12-09 12:14:43 -06:00
MageKing17
69213c3338
Merge pull request #1947 from asarium/fix/audiofile_play_api_fix
...
Add missing parameters to soundfile:play
2018-12-08 10:09:03 -08:00
asarium
0bffac7615
Add missing parameters to soundfile:play
...
This was missing from the API code and was uncovered by the new
scripting API changes.
2018-12-08 17:32:49 +01:00
niffiwan
ba089bd95e
Merge pull request #1945 from asarium/fix/1944
...
Fix move constructor of streaminganim_h
2018-12-08 16:17:35 +10:00
m!m
0a1519284f
Merge pull request #1943 from TheMatthew/fast-path-microoptimization
...
Add a cache map for shaders in order to accelerate shader lookup
2018-12-07 18:09:08 +01:00
Matthew Khouzam
877a138192
Update gropenglshader.cpp
2018-12-06 22:53:42 -05:00
m!m and TheMatthew
8a34ceef91
Update code/graphics/opengl/gropenglshader.cpp
...
Co-Authored-By: TheMatthew <[email protected] >
2018-12-06 22:51:35 -05:00
niffiwan
d638cacc51
Merge pull request #1932 from Goober5000/fix_warp_clipping
...
Fix warp clipping
2018-12-07 07:56:33 +10:00
asarium
871317b5bd
Fix move constructor of streaminganim_h
...
The move constructor was written wrongly which caused issues when moving
the value into the Lua memory. This fixes that issue.
This fixes #1944 .
2018-12-06 19:53:50 +01:00
m!m and TheMatthew
9b7a87d4c5
Update code/graphics/opengl/gropenglshader.cpp
...
Co-Authored-By: TheMatthew <[email protected] >
2018-12-03 20:04:30 -05:00
Matthew Khouzam
3b07636a16
Add a cache map for shaders in order to accelerate shader lookup
...
Shaders lookup in opengl_get_shader_idx performance reduces from
O(n) shader to O(1).
Signed-off-by: Matthew Khouzam <[email protected] >
2018-12-03 20:03:25 -05:00
TRBlount
95128dd734
Fix Travis Errors
2018-12-02 01:10:22 -07:00
TRBlount
30866afbd6
Add On Weapon Created Hook
2018-12-02 01:10:22 -07:00
plieblang
2b43677c82
Improve UpdateSlider and add help text
2018-12-01 19:18:36 -06:00
Matthew Khouzam
5c064afd95
Update objectsort.cpp
2018-11-28 23:12:55 -05:00
Matthew Khouzam
6ee41c06d8
Update objectsort.cpp
2018-11-28 23:12:34 -05:00
Matthew Khouzam
58fa411ad3
Update objectsort.cpp
2018-11-28 23:11:57 -05:00
Matthew Khouzam
08c2449672
Update objectsort.cpp
2018-11-28 23:11:27 -05:00
Matthew Khouzam
726af82c56
objectsort: remove useless check
...
if an object is a ship, it is a model. No need
to check twice.
2018-11-28 20:41:45 -05:00
m!m
c11dce4a92
Merge pull request #1939 from TheMatthew/clean-fast-path
...
objectsort: Move nebula detection to common area
2018-11-28 19:11:56 +01:00
Matthew Khouzam
0121eb6123
objectsort: Move nebula detection to common area
...
Run nebula test once per frame rather than once
per object.
Use a common function to avoid drifting errors.
2018-11-27 23:45:09 -05:00
asarium
4eb0e41142
Check optional scripting parameters before using them
...
These were all cases where the parameter was the new value when setting
a variable. The variables should always be initialized when that code is
reached but it is still better to check the pointers before using them.
These were found by @niffiwan.
2018-11-26 18:50:12 +01:00
Goober5000
968695f851
fix handling of multiplayer packets
2018-11-25 00:27:14 -05:00
Goober5000
8f00c6e842
since we switched from a while-loop to a for-loop, don't repeat the CDR
2018-11-25 00:27:14 -05:00
Goober5000
8a9edb1215
remove error_bypass from new function
2018-11-25 00:27:14 -05:00
Goober5000
1c9e47ad3d
address clang-tidy complaints
2018-11-25 00:26:29 -05:00
Goober5000
74fd3c0637
multi capability for destroy-instantly and destroy-subsys-instantly
...
Previously, these two SEXPs could only be used in single-player; now they can be used in multiplayer. (This now allows Admiral MS's ship save/load script to work in multiplayer too.)
Inspired by Parias's patch included in the FSPort Co-Op Mod Beta (https://www.hard-light.net/forums/index.php?topic=88385.0 ) though with some modifications.
2018-11-25 00:26:29 -05:00
Goober5000
fe0f0558c2
Merge pull request #1937 from Goober5000/remove_error_bypass
...
remove error bypass in subsys functions
2018-11-25 00:20:34 -05:00
Goober5000
f8801446db
fix function references
2018-11-24 14:11:26 -05:00
Goober5000
7492615a31
remove error_bypass
2018-11-24 14:05:37 -05:00
m!m
53cfc1eae4
Merge pull request #1936 from niffiwan/fix/issue1935
...
Fixes issue #1935
2018-11-24 09:25:06 +01:00
niffiwan
252facb6c4
Merge pull request #1927 from asarium/fix/decalObjectTypeChanges
...
Add additional validity check for decals
2018-11-24 10:52:18 +10:00