Areloch
835513b861
Deleting a probe in the editor now automatically does a cleanup of it's baked cubemap files
...
Also added it to do the prefilter/irrad processing on any StaticCubemap selected.
2018-12-10 00:46:28 -06:00
Areloch
1fc38d496f
Added deletion tracking so when we delete a probe, it'll delete the prefilter/irrad bakes if they exist.
...
WIP of static cubemap bake(not working).
2018-12-07 00:30:08 -06:00
Areloch
5a1af9ccd7
Merge pull request #2236 from Azaezel/memberMess
...
cleans up all 'hides' warnings (at time of writing)
2018-05-30 20:36:43 -05:00
Areloch
8230f8ed7c
Merge pull request #2233 from CouleeApps/better-return-buffer
...
Use a circular buffer for getReturnBuffer to prevent buffer cloberring
2018-05-01 23:29:25 -05:00
Areloch
c44457397f
Merge pull request #2234 from Areloch/DeprecatedMSVCFix
...
Remove a now-unneeded fix for offsetof on new versions of Visual Studio.
2018-04-30 22:52:48 -05:00
Areloch
46a233b3ce
Merge pull request #2235 from CouleeApps/fix-dump-console
...
Fix dumpConsoleClasses / dumpConsoleFunctions
2018-04-30 22:52:30 -05:00
Areloch
21123bdc2f
Merge pull request #2237 from JeffProgrammer/codeinterpreter_cleanup
...
Small Cleanup to CodeInterpreter
2018-04-30 22:52:12 -05:00
Areloch
287586469e
Merge pull request #2242 from JeffProgrammer/ts_thisoptimization_hotfix
...
Interpreter Hotfix: Check for NULL on the thisObject before using it.
2018-04-30 22:51:52 -05:00
Azaezel
13334b4d5c
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
Areloch
bc1b506205
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
c6ec1f8d86
Added better script interpreter logging.
2018-04-14 10:59:09 -04:00
Jeff Hutchinson
c75eecbf53
fix this pointer in op_callfunc_this
2018-04-12 23:14:57 -04:00
Jeff Hutchinson
12134ceb2b
Check for NULL on the thisObject before using it. Also cleanup break to goto.
2018-04-10 22:21:40 -04:00
Jeff Hutchinson
5d8b367de8
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
Glenn Smith
b486ab73bd
CodeBlock::getFunctionArgs used the wrong offsets
2018-03-30 02:28:04 -04:00
Glenn Smith
0ebd75604d
Badly sized buffer in dumpConsoleClasses
2018-03-30 02:27:43 -04:00
Areloch
ec4043604e
Remove a now-unneeded fix for offsetof on new versions of Visual Studio.
2018-03-29 00:44:10 -05:00
Areloch
918509d59a
Merge pull request #2225 from Azaezel/defineDistaste
...
stop linux/mac undefined MSVC versioncheck spam.
2018-03-28 21:38:40 -05:00
Glenn Smith
18dee487f9
Use a circular buffer for getReturnBuffer because StringStack's would get clobbered too quickly
2018-03-28 20:55:09 -04:00
Glenn Smith
593680fb3f
Move StringStack methods into the cpp file
2018-03-28 20:52:10 -04:00
Azaezel
cbce2ee805
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
Azaezel
04d767ab9b
stop linux/mac undefined MSVC versioncheck spam.
2018-03-19 16:18:57 -05:00
Azaezel
cd28a786b4
stop linux/mac undefined MSVC versioncheck spam.
2018-03-18 18:51:10 -05:00
Azaezel
9b8c950701
console membervar cleanup
2018-03-16 20:05:47 -05:00
Azaezel
e80b66464e
ast shadowvar cleanup
2018-03-16 20:04:14 -05:00
Azaezel
5282b37d9f
shadowvar cleanup
2018-03-16 11:13:26 -05:00
Azaezel
46ac677906
local 'duplicates' of scratchbuffer global shifted to varBuffer
2018-03-15 15:36:38 -05:00
Azaezel
f36826605f
simobject, dictionary, stringtable, and taml clarificationsand cleanups
2018-03-13 17:30:33 -05:00
Azaezel
3c97471630
substitution statements conformed to standard class:mVar standard
2018-03-13 17:27:24 -05:00
Azaezel
2369645a5a
simset::objectList to simset::mObjectList
2018-03-12 03:58:19 -05:00
Azaezel
2e7d406860
variable naming cleanup due to locals overriding in multiple places. objectname to mObjectName+ getName() refs in dictionary.
2018-03-12 02:36:52 -05:00
Glenn Smith
47d5b6ead7
As suggested, extract strlen calls from sizes into variables so it isn't called twice
2018-03-08 20:59:40 -05:00
Glenn Smith
eab086e184
A buffer overflow in enumerateConsoleClassesByCategory
2018-03-08 00:51:52 -05:00
Glenn Smith
d9a723d533
More cats and cpys in files that xcode doesn't see
2018-03-07 01:13:56 -05:00
Glenn Smith
e6e97e660c
Missed a couple +1s here and there
2018-03-07 00:44:46 -05:00
Glenn Smith
c4533b4dc4
Actual buffer overflow bug found because of these fixes
2018-03-06 02:35:46 -05:00
Glenn Smith
79c34c68db
Use strncpy instead of strcpy because again, buffer overflows
2018-03-06 02:35:33 -05:00
Glenn Smith
7769da9434
Use strncat instead of strcat to prevent some buffer overflows
2018-03-06 00:48:44 -05:00
Areloch
6497ea5c76
Merge branch 'development' into issue_2115
2018-02-14 01:43:34 -06:00
Areloch
897174f5ea
Merge pull request #2159 from Azaezel/veryValid
...
exposes getters for typevalidators.
2018-02-14 01:40:42 -06:00
Areloch
7e00785b6e
Merge branch 'development' into NetworkedFields
2018-02-14 00:11:32 -06:00
Marc Chapman
9d01f7a973
Remove nested CLASSDOC Macro
2018-02-05 23:02:02 +00:00
Bloodknight
20eefee3cd
Merge branch 'development' into issue_2115
2018-02-05 15:59:33 +00:00
Jeff Hutchinson
abc01fd377
Fix Torque3D 64bit DSOs.
...
Fix from Torque2D for 64bit string table entries.
2018-02-03 00:32:22 -05:00
Marc Chapman
0c65f9ee8e
Phase 1: Add a #define test
2018-01-23 20:24:35 +00:00
Azaezel
3bc15057ed
exposes getters for typevalidators.
...
example usage
FRangeValidator gravCoefFValidator(-10.f, 10.f);
addFieldV( "gravityCoefficient", TYPEID< F32 >(), Offset(gravityCoefficient, ParticleData), &gravCoefFValidator,
"Strength of gravity on the particles." ); <- clamps gravity within a -10 to 10 range when evaluating scriptt-set changes
mClamp(gravityCoefficient,gravCoefFValidator.getMin(),gravCoefFValidator.getMax()) for any calculations done on the source side would do the same at the point that is called, with a singularl lookup spot for the range.
2018-01-16 14:14:57 -06:00
Areloch
402ce9b251
Adds a new function for defining static console fields on NetObjects - addNetworkedField()
...
This lets you attach a 32 bit netMask to the field, so that when it is changed, it automatically flags the associated bitmasks on the netobject as dirty.
This is to shortcut having to flag certain masks being marked as dirty through protected fields and just simplify/streamline the code.
2018-01-16 00:47:53 -06:00
Azaezel
01f0d5cfca
tAlgorythm fed namespace T3D for better library interoperability. resulted in the need to specify usage in... a few places.
2017-12-27 22:57:47 -06:00
Lukas Joergensen
ae6b035f10
Improve console dump with additional information, such as array sizes and variadic function
2017-12-08 20:50:44 +01:00
Jeff Hutchinson
d7287914c7
fix arg corruption on functioncall compilation.
2017-11-12 14:21:49 -05:00