Areloch
30446e53b0
@rextimmy fix for GuiWindowCtrl so they snap correctly again
...
Added asset loose files for editor and bake level files on level asset
Correct return of ConsoleGetType on TypeShapeAssetPtr
Adds shape asset support to TSStatic, now will support either raw shape file or ShapeAsset
Adds onInspect function behavior, so when object is inspected, it can do special editor behavior
Adds callback for when editTSCtrl is resized
Added editor setting to force the world editor sidebar(scene tree and inspector windows) to resize to fit to the right side of the screen automatically instead of float
If assimp loader encounters error, it's output into the console log
Makes root Data item in folder hierarchy tree in Asset Browser able to support right mouse popup menu action
Material and Shape assets now correctly base on current browsed folder
Material asset generation now more properly fills out common maps, as well as handles skipped dependencies better
More theme corrections
Updated TestGrid images asset defs to have proper loose file handling
2019-11-18 03:30:04 -06:00
AzaezelX
b4196f5171
from @rextimmy: clamps the vc workaround now that later versions fixed that bug
2019-10-29 06:57:13 -05:00
AzaezelX
97ec99f704
Merge branch 'development' of https://github.com/GarageGames/Torque3D into PBR_ProbeArrayGLWIP
...
# Conflicts:
# Engine/source/gfx/D3D11/gfxD3D11Device.cpp
# Engine/source/lighting/lightManager.cpp
# Templates/Full/game/levels/Empty Room.mis
# Templates/Full/game/levels/Empty Terrain.mis
2019-05-01 23:18:31 -05:00
Areloch
cf21bf7dfd
Update simObject.cpp
...
Accidental redefine
2019-02-23 21:41:22 -06:00
Areloch
a4fde427b7
Update simObject.cpp
...
better way to handle the validity check for const char*
2019-02-23 20:14:10 -06:00
Areloch
6f418cc183
Sanity check so calling getFieldValue on a blank fieldName doesn't cause a crash.
2019-02-23 16:50:05 -06:00
Marc Chapman
9291bc6105
Sqlite Console refactor, also rename param to make tooltip function more helpful
2019-01-10 21:31:17 +00:00
Azaezel
8e534dd0c9
Merge branch 'method_Unmangle' into PBR_PR
2018-12-12 14:54:22 -06:00
Areloch
a4770c19b5
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
9cd149102d
Merge pull request #2248 from lukaspj/new-cinterface
...
New cinterface
2018-12-09 15:28:22 -06:00
Areloch
e29f5b5001
Merge pull request #2246 from lukaspj/update-cinterface
...
Update CInterface
2018-12-09 15:24:29 -06:00
Areloch
e0591ddd2f
Merge pull request #2228 from lukaspj/fix-enginexmlexport
...
Make EngineAPI Export work properly
2018-12-09 14:52:27 -06:00
Areloch
3a71c75596
Merge branch 'development' into EngineAPI-Refactor
2018-12-09 14:48:50 -06:00
Areloch
b2963442e6
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
36db8eacc3
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
6a2393bf37
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
c2755f64ca
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
7c74acfa1a
Merge pull request #2235 from CouleeApps/fix-dump-console
...
Fix dumpConsoleClasses / dumpConsoleFunctions
2018-04-30 22:52:30 -05:00
Areloch
532cc4ad1b
Merge pull request #2237 from JeffProgrammer/codeinterpreter_cleanup
...
Small Cleanup to CodeInterpreter
2018-04-30 22:52:12 -05:00
Areloch
829da9ceb2
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
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
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
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
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
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
Areloch
7369b9feae
Remove a now-unneeded fix for offsetof on new versions of Visual Studio.
2018-03-29 00:44:10 -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
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
Azaezel
ceac050d7b
stop linux/mac undefined MSVC versioncheck spam.
2018-03-19 16:18:57 -05:00
Azaezel
405c8ccfd1
stop linux/mac undefined MSVC versioncheck spam.
2018-03-18 18:51:10 -05:00
Azaezel
21f9c3343c
console membervar cleanup
2018-03-16 20:05:47 -05:00
Azaezel
7d889a9a56
ast shadowvar cleanup
2018-03-16 20:04:14 -05:00