AzaezelX
39fbd48d5a
be more precice when it comes to templates on unix derivatives
2026-05-13 16:33:23 -05:00
AzaezelX
fb75d0fefb
mac was somehow not already including "math/mMathFn.h" in the chain
2026-05-13 15:33:59 -05:00
AzaezelX
6fcb08bb86
use t3d methods, not raw std. shadowvar fix.
2026-05-13 14:53:39 -05:00
AzaezelX
cd8c944989
vector work to allow it to take an allocator, as well as a fixed count and skip the tracking vars.
2026-03-07 09:36:46 -06:00
AzaezelX
1715b65d39
Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into TreeWork
2026-03-07 08:53:18 -06:00
AzaezelX
0418aaa9db
from marauder: cover corrections
2026-03-04 10:15:46 -06:00
Brian Roberts
c56fcd8055
Merge pull request #1679 from Azaezel/alpha41/contextCrashes
...
context safties
2026-03-04 08:47:05 -06:00
AzaezelX
80f62573fe
context safties
...
and from Marauder, hardened filename entry for con::evaluate/compileexec. if the string forwarded along is not a real filename, consider it an eval block
2026-03-02 11:38:20 -06:00
marauder2k7
6449d22d7f
opengl debug
...
committing to test on windows with proper debug output
2026-03-01 13:15:42 +00:00
Brian Roberts
3e146f222a
Merge pull request #1674 from Azaezel/alpha41/nonInvertentialist
...
Linux Build / Ubuntu Latest GCC (push) Has been cancelled
MacOSX Build / MacOSX Latest Clang (push) Has been cancelled
Windows Build / Windows Latest MSVC (push) Has been cancelled
don't flip invertroughness on by default
2026-02-24 17:51:14 -06:00
AzaezelX
2b6b56d0d9
don't flip invertroughness on by default
2026-02-24 17:03:12 -06:00
AzaezelX
627b9bc076
minor cleanups for https://github.com/TorqueGameEngines/Torque3D/pull/1672
...
for context Strings, use c_str(),
for triggers, use Con::getCurrentScriptModulePath() as otherwise, the "%this =" and "%obj=" injections will be treated as within the global scope. which is not allowed.
2026-02-24 15:04:38 -06:00
Brian Roberts
5981154102
Merge pull request #1672 from Areloch/ExpandedAssertContext
...
Linux Build / Ubuntu Latest GCC (push) Waiting to run
MacOSX Build / MacOSX Latest Clang (push) Waiting to run
Windows Build / Windows Latest MSVC (push) Waiting to run
Expanded Script Assert Context
2026-02-23 22:47:16 -06:00
Brian Roberts
26638a95c5
Merge pull request #1671 from Azaezel/alpha41/forgetMeNot
...
don't spool up new helper proxies if the goals are unchanged
2026-02-23 20:06:06 -06:00
JeffR
9084e81bc1
Shifted CodeBlock::smCurrentLineText to be a const char* so it's use is clearer
...
Ensured CodeBlock::smCurrentLineText is cleared at the end of execution
Tweaked and cleaned up the context lines passed along for further debugging data in the event of a script assert
2026-02-22 18:18:42 -06:00
JeffR
171211c4e2
Caches the processed line in CodeBlock for better assert reporting
...
Adds additional context on eval and evaluate calls to better isolate script executions that are throwing errors, such as via command fields or eval() calls.
2026-02-21 11:03:07 -06:00
AzaezelX
8e7af0bf55
don't spool up new cover proxies if those are unchanged either
2026-02-21 09:59:15 -06:00
AzaezelX
57890a4327
don't spool up new helper proxies if the goals are unchanged
2026-02-21 09:29:33 -06:00
AzaezelX
01b10cfb89
make reflectors optional
...
don't waste memory per object-instance on non reflective objects
2026-02-19 14:46:19 -06:00
marauder2k7
562756a306
Update guiBitmapCtrl.cpp
2026-02-17 00:23:53 +00:00
marauder2k7
6f0c31468f
various fixes
...
added fix for font cache (stb required size to be read switch back to libpng knocks the stream off)
Added extra control over the rendering of guibtimaps
If guibitmaps are a child of buttons the profile colors now affect how to the button is rendered.
2026-02-17 00:13:10 +00:00
AzaezelX
a0a22178c3
Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into TreeWork
2026-02-10 20:45:42 -06:00
AzaezelX
c4e973c6e9
while modern compilers *should* already treat template methods as inherently inline, never hurst to spell it out
2026-02-03 21:21:24 -06:00
AzaezelX
39124f6408
sorted methods into aspects for ease of lookup, , const correctness handling, more utility methods, mostly focused on extracting vectors, plugging in callback enabled functions, and the ability to add safety checks like circular dependency detection (also tree stitching)
2026-02-03 18:41:19 -06:00
AzaezelX
1df49dc6f7
general cleanups, hardening.
...
added new methods
inline void nullChild(U32 i)
static void safeDetachFromParent(TreeNode<T, nullClears>* node)
inline void forEachLeafAs(Func callback)
2026-02-02 22:11:23 -06:00
AzaezelX
8874c250da
folllowup to https://github.com/TorqueGameEngines/Torque3D/pull/1661
...
if onImage (the up/down arrow, not to be confused with the class icon) go ahead and open/close the tree view wether we're selected or not
2026-01-30 10:34:19 -06:00
AzaezelX
8ec65267ea
cleanups, utility methods
...
extended template to use a compiletime nullClears (defaults to true) to clear nodes if they would be set to NULL entries
cleanups and refactors
yet more utility methods
2026-01-30 00:52:33 -06:00
AzaezelX
09f0fa2861
cleanups and a few more utility methods
2026-01-27 17:47:19 -06:00
AzaezelX
0175c109ac
safety
2026-01-27 00:32:12 -06:00
AzaezelX
afb3ed0f27
more straightforward (and corrected) texcoord assignment
2026-01-26 12:45:57 -06:00
AzaezelX
b56867be55
clean up straight downward facing convexshape normals
2026-01-26 12:12:23 -06:00
AzaezelX
6d708af9ba
destructor work, set/get child by ID work
2026-01-26 01:44:05 -06:00
AzaezelX
c72d8a1f9b
baseline node augs
...
tree->treenode for clarity, foreshorted a few method names, added a few inline utility methods
2026-01-25 13:18:01 -06:00
AzaezelX
b692aa14c2
vectorobject for vector script exposure similar to the treeobject class.
...
todo: see about using the former in the latter
2026-01-24 16:00:50 -06:00
Areloch
5db8c75083
Merge pull request #1655 from Azaezel/alpha41/exposedBone
...
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Has been cancelled
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Has been cancelled
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Has been cancelled
provide a global scriped variable for TSShape::smMaxSkinBones
2026-01-21 19:35:14 -06:00
Brian Roberts
84b2405efb
Merge pull request #1656 from Azaezel/alpha41/aiAugs
...
expanded movement state data for aicontrollers
2026-01-21 18:59:16 -06:00
AzaezelX
89fb2990df
fix clicking a treeview element tripping expand/collapse
...
set the wasselected check earlier in the test chain, and test against it so just selecting it doesn't automatically also trip expand/collapse
2026-01-20 11:56:44 -06:00
marauder2k7
3a4e2f8a7e
Update astNodes.cpp
...
strings that are arguments for a function need to be put into the global string table. PrecompileIdent does this for the function name etc so it pulls from that during compiled eval
2026-01-20 08:26:51 +00:00
AzaezelX
8411ae3c4b
kill pointless line
2026-01-18 17:51:33 -06:00
AzaezelX
311c3f224d
expanded movement state data for aitonrollers
...
status tracking and scipt tests for stopped, inair (above a minum) and inwater
2026-01-18 17:43:25 -06:00
AzaezelX
ae9ae1db44
provide a global scriped variable for TSShape::smMaxSkinBones
...
allows per project to either expand or educe the cap depending on needs
2026-01-17 13:17:02 -06:00
Brian Roberts
a80502d50d
Merge pull request #1654 from Azaezel/typofix
...
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Has been cancelled
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Has been cancelled
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Has been cancelled
typofix
2026-01-17 12:45:08 -06:00
AzaezelX
7d020b9379
typofix
2026-01-17 12:44:41 -06:00
AzaezelX
b8f7d186d3
default controlables and items to mPathfindingIgnore = true;
2026-01-14 09:21:57 -06:00
AzaezelX
4481bdc726
don't use MarkerObjectTypes for navmesh generation
...
do use a minium radius for clicking on a link to select it in the tooling
2026-01-13 20:02:37 -06:00
AzaezelX
4c73e381c3
tree template
...
variation on vector
2026-01-08 11:53:12 -06:00
JeffR
322d3bb093
Allows setBitmap calls on IconButtons to set the bitmap data even if the control isn't awake to avoid issues of a set call being 'skipped'
2026-01-07 17:57:53 -06:00
marauder2k7
1b528b818e
Update bitmapUtils.h
...
the conversion functions were making assumptions that were wrong based on mant being 0 and the out being 0 completely on small numbers also if the sign was flipped it rounded to 0. Also simplified
2026-01-02 11:37:36 +00:00
marauder2k7
848219e226
Update bitmapUtils.cpp
...
add conversions for packed texture formats
2026-01-01 15:07:33 +00:00
Brian Roberts
1c92b5b138
Merge pull request #1649 from marauder2k9-torque/Restore_LibPNG
...
Restore lib png
2026-01-01 08:37:59 -06:00