Commit graph

2662 commits

Author SHA1 Message Date
Azaezel
59130078e2 Merge branch 'development' of https://github.com/GarageGames/Torque3D into memberMess
# Conflicts:
#	Engine/source/sfx/sfxSystem.cpp
2018-04-23 10:08:14 -05:00
Lukas Joergensen
df32264387 Don't automatically register objects, allow for modifications to the intial fields before register. This is necessary in order to set the fields before initialization such as TorqueScript does 2018-04-21 12:04:15 +02:00
Lukas Joergensen
cd06f569fa Integrate new CInterface into the engine-console 2018-04-21 12:04:15 +02:00
Lukas Joergensen
8cdad51639 Update the CInterface 2018-04-21 12:04:09 +02:00
rextimmy
395c7af5b6 Corrects a problem with the D3D11 texture lock/unlock mechanism 2018-04-21 18:19:17 +10:00
Lukas Joergensen
951ca817bb Add a method to set the 'MainDotCsDir' when no main.cs is available 2018-04-21 09:29:57 +02:00
Lukas Joergensen
6b7be51d61 Pass structs by value, not by reference, in EngineAPI. This simplifies call-layout through EngineAPI 2018-04-21 09:23:38 +02:00
Lukas Joergensen
7d2587ad2b Use FixedTuple in EngineTrampoline, to make memory-layout consistent 2018-04-21 09:22:12 +02:00
Lukas Joergensen
43d2824f49 Mark EngineAPI as initialized, otherwise it can't be used 2018-04-21 09:21:21 +02:00
Lukas Joergensen
5bbda83669 Add Type information for Properties in EngineXMLExport 2018-04-21 09:08:44 +02:00
Lukas Joergensen
a84145421f Fix EngineAPI xml generation, utilizing fixed_tuple for default args 2018-04-21 09:08:38 +02:00
Lukas Joergensen
c1e64ff3bd Add initPersistFields to mPropertyTable 2018-04-21 09:03:04 +02:00
Lukas Joergensen
bc435a3b33 Eliminate ConsoleFunction and ConsoleMethod, replace with DefineEngineStringlyVariadic 2018-04-20 22:09:58 +02:00
Lukas Joergensen
323206a796 Eliminate ConsoleStaticMethod 2018-04-20 20:27:09 +02:00
Lukas Joergensen
2e6133af48 Eliminate unnecessary uses of ConsoleMethod 2018-04-17 22:36:32 +02:00
Lukas Joergensen
00758d380f Eliminate unnecessary uses of ConsoleFunction 2018-04-17 21:41:29 +02:00
Lukas Joergensen
cdfd4f9735 Eliminate DefineConsoleStaticMethod 2018-04-17 21:03:16 +02:00
Lukas Joergensen
3c99ef73a9 Eliminate DefineConsoleMethod 2018-04-17 21:01:50 +02:00
Lukas Joergensen
5bde18143f Eliminate DefineConsoleFunction 2018-04-17 20:54:08 +02:00
Areloch
037d089c4d
Merge pull request #2146 from Azaezel/specializationShenanigans
changes find, swap, for_each, and delete_pointer from global to t3d namespace
2018-04-17 03:02:03 -05:00
Jeff Hutchinson
babe32ae7b Added better script interpreter logging. 2018-04-14 10:59:09 -04:00
Jeff Hutchinson
188fba2049 fix this pointer in op_callfunc_this 2018-04-12 23:14:57 -04:00
Jeff Hutchinson
47b1990cb7 Check for NULL on the thisObject before using it. Also cleanup break to goto. 2018-04-10 22:21:40 -04:00
Jeff Hutchinson
050d710580 Remove unused variables and cleanup precision warnings as dSprintf takes a U32 for the size of the buffer to use. 2018-04-02 23:38:17 -04:00
Azaezel
f6b7d3711d slimmed down shadowvar cleanups, plus removal of an unused membervar. 2018-04-02 03:06:58 -05:00
Azaezel
c84bd23e17 Revert "collada/ts chain shadowvar and member var clenaups"
This reverts commit 3ce15b33eb.
2018-04-02 03:01:52 -05:00
Azaezel
43c3f75b14 further membervar issue with PolyhedronFixedVectorData template found with clang. 2018-04-01 17:48:10 -05:00
Azaezel
d2e8536a29 afx effect-vector and phrase membervar cleanups 2018-03-30 02:54:48 -05:00
Azaezel
b0c48bbfce afx footswitch membervar cleanups 2018-03-30 02:53:07 -05:00
Azaezel
6daf4753ad afx point and spot light membervar cleanups 2018-03-30 02:52:22 -05:00
Azaezel
e1c30fea37 afx camera membervar cleanups 2018-03-30 02:51:44 -05:00
Azaezel
47fc9325d1 a pair of afx audio-class membervar cleanups 2018-03-30 02:51:17 -05:00
Azaezel
74047fb34f afx mooring membervar cleanups 2018-03-30 02:50:12 -05:00
Azaezel
dbdcbb034a afx staticshape membervar cleanups 2018-03-30 02:49:35 -05:00
Glenn Smith
50ac969b48 CodeBlock::getFunctionArgs used the wrong offsets 2018-03-30 02:28:04 -04:00
Glenn Smith
7a61a3cd95 Badly sized buffer in dumpConsoleClasses 2018-03-30 02:27:43 -04:00
Azaezel
6876801e61 afxforceset membervar cleanups 2018-03-29 19:40:34 -05:00
Azaezel
29530f0eaf afxEffectWrapper membervar cleanup 2018-03-29 17:46:57 -05:00
Azaezel
3ae1f7e73a afx magic spell membervar cleanup (plus an additional shadowvar one in magic missile) 2018-03-29 03:41:34 -05:00
Azaezel
1164ffb590 afx path 3d membervar cleanup 2018-03-29 03:40:24 -05:00
Areloch
7369b9feae Remove a now-unneeded fix for offsetof on new versions of Visual Studio. 2018-03-29 00:44:10 -05:00
Azaezel
7064b41506 gamebase mmebervar cleanups. mPacked in particular is likely to geta followup for other cleaning. 2018-03-28 23:41:47 -05:00
Azaezel
317cd9151a more afx constraint mmebervar cleanups 2018-03-28 23:37:19 -05:00
Areloch
6d37709b51
Merge pull request #2225 from Azaezel/defineDistaste
stop linux/mac  undefined MSVC versioncheck spam.
2018-03-28 21:38:40 -05:00
Glenn Smith
ff9892c11e Use a circular buffer for getReturnBuffer because StringStack's would get clobbered too quickly 2018-03-28 20:55:09 -04:00
Glenn Smith
3650e9afa9 Move StringStack methods into the cpp file 2018-03-28 20:52:10 -04:00
Azaezel
0b70c7d529 afx constraint membervar cleanups 2018-03-28 18:39:59 -05:00
Azaezel
1e11b6e018 afx wave scalar and color membervar cleanups 2018-03-28 17:54:49 -05:00
Azaezel
47c62677ac void ColladaUtils::ExportData::processData() var clarifications 2018-03-28 17:50:17 -05:00
Azaezel
28e509af1a Merge branch 'development' of https://github.com/GarageGames/Torque3D into memberMess
# Conflicts:
#	Engine/source/console/consoleFunctions.cpp
2018-03-28 15:42:34 -05:00