Daniel Buckmaster
4f2f1ca4e1
Merge pull request #1356 from Areloch/PVS_Cleanup_813
...
Convert un-modified function arguments to const references.
2015-07-20 22:55:22 +10:00
Areloch
73c6db715d
Corrected spacing on the brackets to line them back up
2015-07-19 02:02:07 -05:00
Daniel Buckmaster
0b0e3d4a5d
Merge pull request #1363 from Azaezel/woundingWallWalking
...
allowplayerstep lets folks run up sharper angles than normal.
2015-07-18 11:21:05 +10:00
Azaezel
070d7db9a9
allowplayerstep lets folks run up sharper angles than normal. that should be off by default.
2015-07-17 14:33:02 -05:00
Daniel Buckmaster
c2e5dc3345
Merge remote-tracking branch 'bpay/clang-cl-build-fixes' into development
...
Conflicts:
Engine/source/T3D/shapeBase.h
2015-07-17 16:55:12 +10:00
Areloch
11398bb04e
Issue found with PVS-Studio:
...
A lot of instances where some function args are not actually modified in any way, meaning that it is better for performance to convert them into const references. This prevents an additional copy, which can help performance.
2015-07-16 22:02:18 -05:00
Daniel Buckmaster
86e0e67496
Merge pull request #1352 from Areloch/PVS_Cleanup_807
...
Unnecessarily repeated expressions
2015-07-16 15:45:32 +10:00
Daniel Buckmaster
a051fbe077
Merge pull request #1353 from Areloch/PVS_Cleanup_803
...
Utilize ++iter rather than iter++ to improve iterator performance.
2015-07-16 15:45:11 +10:00
Areloch
5c688260d5
Issue found with PVS-Studio:
...
Many places utilize post-incrementation with iterators, but it's better performance to use pre-incrementation.
Resolved by changing the iter++ instances to ++iter;
2015-07-13 23:08:17 -05:00
Areloch
2002d74b78
Issue found with PVS-Studio:
...
Many instances of a function or expression being used repeatedly, which can lower performance.
Fixed it in these cases by creating on local var, reference or pointer that's used instead.
2015-07-13 22:51:17 -05:00
Daniel Buckmaster
ec63398042
Merge pull request #1350 from Azaezel/timingIsEverything
...
fills in profiler timer fallback
2015-07-13 11:03:26 +10:00
Daniel Buckmaster
50183c6a2a
Merge pull request #901 from Winterleaf/winMath_ASM.cpp
...
FFP 64bit
2015-07-12 16:18:22 +10:00
Daniel Buckmaster
bac84eec3c
Merge pull request #992 from Winterleaf/Fix-engineFunctions.h
...
Pragma pack for x32/x64
2015-07-12 16:17:45 +10:00
Daniel Buckmaster
a49c9abf41
Merge pull request #1258 from bpay/fix-bad-assert
...
Remove badly behaved assert
2015-07-12 16:11:48 +10:00
Daniel Buckmaster
6cbb4d5b16
Merge pull request #1344 from eightyeight/fix-wreorder
...
Fix -Wreorder warnings from ShapeBase
2015-07-12 15:59:31 +10:00
Azaezel
bf1449e3a7
fills in profiler timer fallback as per remmed out lines in other samples. see https://github.com/GarageGames/Torque3D/issues/1349 for report, and https://gist.github.com/Azaezel/2aafb88cf0d642418051 for result
2015-07-10 19:33:42 -05:00
Daniel Buckmaster
5caf62b19f
Merge pull request #1342 from Azaezel/Offsetof
...
offsetof is actually a standard thing nowadays it would seem
2015-07-05 11:26:53 +10:00
Daniel Buckmaster
21a68dc198
Merge pull request #1343 from raistlin/FixRandomWorder
...
Fixed some random gcc's -Wreorder warnings
2015-07-05 11:14:00 +10:00
Raul Ferriz
5ef130d581
Fixed some random Worder warnings
2015-07-03 15:52:38 +02:00
Azaezel
5d89ab126d
offsetof is actually a standard thing nowadays it would seem
2015-07-03 02:52:08 -05:00
Daniel Buckmaster
2ad409a4f4
Merge pull request #1341 from raistlin/FixWarningsConsoleH
...
Fixed warning.
2015-07-03 09:48:32 +10:00
Raul Ferriz
7e172869a9
Fixed warning.
...
Sort struct initialization to match fields declaration avoids a warnings on GCC.
2015-07-02 22:06:24 +02:00
Daniel Buckmaster
6b9e5dd15e
Merge pull request #1330 from jamesu/stereo_render_fix
...
Basic fix for stereo rendering without a display device
2015-07-02 23:45:10 +10:00
Daniel Buckmaster
f0333aabfd
Merge pull request #1281 from Areloch/issue1257
...
Fix for issue #1257
2015-07-01 22:47:27 +10:00
Daniel Buckmaster
9bf6e0f8f4
Merge pull request #1336 from raistlin/FixSomeWarnings
...
Fixed some minor compiler warnings on Linux
2015-07-01 22:45:21 +10:00
Daniel Buckmaster
009bff7f88
Merge pull request #863 from Azaezel/GlowbufferVisualizer
...
glow buffer debug visualiser
2015-07-01 22:24:16 +10:00
Raul Ferriz
a5d34271f2
Fixed some minor compiler warnings on Linux
2015-06-28 22:29:23 +02:00
Daniel Buckmaster
d89c3b7c6f
Merge pull request #1333 from Azaezel/PluggingLeaks
...
Plugging Memory Leaks
2015-06-28 14:41:13 +10:00
Daniel Buckmaster
39f0e269d6
Merge pull request #1328 from GarageGames/release-3.7
...
Release 3.7
2015-06-24 19:00:57 +10:00
Daniel Buckmaster
0759fe506c
Added one more link to the readme.
2015-06-24 17:40:22 +10:00
James Urquhart
a691278113
Add missing code to indicate stereo targets are available when a display device is used
2015-06-21 21:14:34 +01:00
James Urquhart
efc47ed757
Basic fix for stereo rendering without a display device
2015-06-21 20:59:41 +01:00
rextimmy
b5f8e9aa70
gfxGLDevice setShader fix.
2015-06-15 21:10:49 +10:00
Azaezel
6218d792f3
No need for server-only aps to generate visible textures. (the other had a transcription error)
2015-06-15 21:07:33 +10:00
Areloch
2adbecb0d9
Merge pull request #1324 from Areloch/37_Terr_Blend_Hotfix
...
Fixed a issue with the terrain blending having hard-edges.
2015-06-08 00:17:51 -05:00
Areloch
e18312b950
Fixed a issue with the terrain blending having hard-edges.
2015-06-08 00:11:48 -05:00
Azaezel
b1e8a45a48
leak prevention according to: https://vld.codeplex.com/ ConsoleValue() constructors and destructors to handle corner-cases not already addressed via init, and cleanup
2015-06-02 14:25:08 -05:00
Azaezel
a4c09d1680
leak prevention according to: https://vld.codeplex.com/ apparently we weren't freeing the entirety of the ProfilerData linked list when resetting the Profiler, and that was leading to a pinhole leak per profiled block
2015-06-01 23:45:49 -05:00
Areloch
8a55feebef
Merge pull request #1319 from Areloch/nonocculus_popup_dialog_fix
...
Nonocculus popup dialog fix
Az verified that it corrects the issue in non-oculus builds.
2015-06-01 22:39:10 -05:00
Areloch
9368b7b915
Adjusted the popup issue fix to ensure nothing breaks in either regular or oculus mode.
2015-06-01 22:34:55 -05:00
Areloch
f5d8de8c4d
Fixed an issue where non-occulus builds didn't correctly push pop-up dialogs to the canvas.
2015-06-01 22:01:29 -05:00
Areloch
d92a9841f2
Merge pull request #1299 from RichardRanft/developmentOrigin
...
Add static String::isEmpty(const char*) method
2015-06-01 00:38:39 -05:00
RichardRanft
6c9cff4c68
Update str.cpp
...
Fixed copy/paste error - now actually checks the parameter passed in....
2015-05-31 20:42:05 -07:00
LukasPJ
c5dd7230ad
Fix for rendering particles to the glow buffer
2015-05-28 20:41:42 +10:00
James Urquhart
d9436e65c5
Add workaround for issue #1292
2015-05-28 20:34:10 +10:00
Areloch
c152ae86f3
Merge pull request #1317 from Areloch/Revised_roadtop_Tex_Empty
...
Replaces the old road texture with a newer one in the Empty template …
2015-05-27 23:48:12 -05:00
Areloch
66ebe9da23
Replaces the old road texture with a newer one in the Empty template to match the new one in the Full template.
2015-05-27 23:46:56 -05:00
Areloch
83dddb3cb6
Merge pull request #1129 from Azaezel/retread
...
revised road top texture
2015-05-27 23:44:12 -05:00
Areloch
4378cb181d
Merge pull request #1297 from jamesu/oculus_dk2
...
Oculus VR DK2 Support
2015-05-27 09:29:47 -05:00
RichardRanft
38413be513
Update str.cpp
...
Effectively copied dStrIsEmtpy() into String::isEmpty().
2015-05-24 22:43:27 -07:00