Commit graph

8169 commits

Author SHA1 Message Date
Brian Roberts e9296bc882
Merge pull request #1645 from Azaezel/alpha41/truncationCorrection
Some checks failed
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
truncation correction
2025-12-29 14:29:23 -06:00
AzaezelX c65343b3c2 truncation correction
followup to https://github.com/TorqueGameEngines/Torque3D/pull/1639
clean up output calc formatting
2025-12-29 14:26:53 -06:00
Brian Roberts e9205027f7
Merge pull request #1644 from Azaezel/development
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
Revert "Merge pull request #1640 from Azaezel/alpha41/ExtraOnAdds"
2025-12-29 08:07:23 -06:00
AzaezelX da67ff746f Revert "Merge pull request #1640 from Azaezel/alpha41/ExtraOnAdds"
This reverts commit 7cad861536, reversing
changes made to 5246202357.
2025-12-29 08:06:45 -06:00
Brian Roberts 7519c5693c
Merge pull request #1637 from Azaezel/alpha41/SDLUpdate2.32.10
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
update sdl2 to 2.32.10
2025-12-28 14:14:39 -06:00
Brian Roberts a10a5dedf9
Merge pull request #1642 from vitawrap/patch-1
ConvexFeature: Fix collision list object references
2025-12-28 14:12:29 -06:00
vitawrap f394db4b36
ConvexFeature: Fix collision list object references
Turns out ConvexFeature::collide assumes the second round of testVertex calls will only add one entry to the collision list at a time and was erroneously only changing the last object and material reference.
2025-12-28 17:46:46 +01:00
Brian Roberts e3df069570
Merge pull request #1641 from Azaezel/alpha41/unadd
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
Revert "trip onadd in additional places"
2025-12-27 15:30:02 -06:00
AzaezelX 67a74a0553 Revert "trip onadd in additional places"
This reverts commit 4f639a16b5.
2025-12-27 15:28:27 -06:00
Brian Roberts 7cad861536
Merge pull request #1640 from Azaezel/alpha41/ExtraOnAdds
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
trip onadd in additional places
2025-12-27 10:28:49 -06:00
AzaezelX 4f639a16b5 trip onadd in additional places
by request,
adds a per object-instance onadd for datablocks if an object instance *also* defines a class.
be mindful not to mix up which namespace is in use there, as you can not tag two different core class instances the same scripted class
implements the same with the same restrictions for simobjects in general
2025-12-27 09:02:21 -06:00
Brian Roberts 5246202357
Merge pull request #1639 from Azaezel/alpha41/matTileScale
Some checks failed
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Has been cancelled
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (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
add material tileScale
2025-12-26 10:30:34 -06:00
AzaezelX c0ce94f32a add material tileScale
by request
2025-12-25 19:52:06 -06:00
Brian Roberts 0fb68936f9
Merge pull request #1638 from Azaezel/alpha41/minorUICleanups
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
options menu: rem keybind debug spam
2025-12-25 19:31:57 -06:00
AzaezelX 0e4b08ead1 roll back _setitmap macro-mirroring. seems there was somethin off there 2025-12-25 18:59:03 -06:00
AzaezelX d50161d296 fix GuiBitmapButtonCtrl setBitmap script command
it was pointing at the macro method direct, not the bespoke case that *also* calls the macro method.
2025-12-25 17:47:31 -06:00
Brian Roberts e39e5ef7a3
Merge pull request #1636 from Azaezel/alpha41/PrototypeRezFix
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
fix class prototype rescale
2025-12-25 17:44:38 -06:00
AzaezelX 7bca1dba53 options menu: rem keybind debug spam
damagemodel module: ensure it's got a dependency of the UI module so it's called after
switch all profiles for damageoverlay over to GuiModelessDialogProfile from default
2025-12-25 16:04:53 -06:00
AzaezelX 4823dee76e update sdl2 to 2.32.10 2025-12-24 13:35:39 -06:00
AzaezelX dcc68e1d85 fix class prototype rescale 2025-12-24 11:35:30 -06:00
Brian Roberts c78b60b5e8
Merge pull request #1635 from Azaezel/alpha41/inspectorAugs3
Some checks failed
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
add text selection to tab cycling
2025-12-23 12:36:19 -06:00
AzaezelX d8f65920f5 rem debug spew 2025-12-23 12:03:36 -06:00
AzaezelX 5b2274d203 don't trip onInspectorFieldModified unless the value actually changed 2025-12-23 11:49:24 -06:00
AzaezelX 88e9de47d7 add text selection to tab cycling 2025-12-23 11:15:33 -06:00
Brian Roberts a181f488b2
Merge pull request #1633 from Azaezel/alpha41/dsqFindings
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
dsq followup work 1
2025-12-22 16:47:35 -06:00
Brian Roberts 62e8de233c
Merge pull request #1634 from Azaezel/alpha41/getColorAugs
add optional mip and face lookups for gbitmap::getcolor
2025-12-22 16:45:44 -06:00
AzaezelX 17326b2d8c add optional mip and face lookups for gbitmap::getcolor 2025-12-22 16:45:27 -06:00
Brian Roberts f55d061c92
Merge pull request #1632 from marauder2k9-torque/GFXTexture-And-GBitmap-updates
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
Update GFXTextureManager and GBitmap
2025-12-22 16:42:29 -06:00
AzaezelX 3213ede656 dsq followup work 1
fix animation export filename eroneous append
add ::canLoadCachedDSQ(const Torque::Path& path) methods to dae and assimp chains

SPECIAL NOTE:
as the above leads to dsqs not being previewable in editor, nor being able to understand they shouldn't be filtering out bones, for the block
         bool readSuccess = false;
         if (canLoadCached)
         {
            readSuccess = shape->read(&cachedStream);
         }
         else
         {
            readSuccess = shape->importSequences(&cachedStream, cachedPath);
         }
we'll be wanting to inject an armature proxy method to fill out          TSShape *shape = new TSShape;

untill such time as that's sorted, there's a bool gTryUseDSQs = false; killswitch in for dsqs
2025-12-22 11:13:33 -06:00
marauder2k7 3aef90a6bc Update GFXTextureManager and GBitmap
GBitmap Changes:
Added all other formats to gbitmap that we support
gbitmap now supports cubemaps
added converters for all these other formats
added stb_image_resize for extrudemips so we can extrude mipmaps for all other formats

GFXTextureManager
Can now directly make cubemaps and texture arrays based on the GFXTextureProfile
API implementations for all functions that cubemaps and arrays needed
2025-12-22 10:29:01 +00:00
Brian Roberts 975fc924cc
Merge pull request #1631 from Areloch/ParticleEditorUpdatePR
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
Update of Particle Editor to standardize it up and utilize inspectors rather than adhoc guis
2025-12-21 22:59:46 -06:00
Brian Roberts 4c7e445615
Merge pull request #1628 from Azaezel/alpha41/gitAsOption
git as option
2025-12-21 22:59:25 -06:00
JeffR 12ebebff46 Update of Particle Editor to standardize it up and utilize inspectors rather than adhoc guis 2025-12-21 16:39:19 -06:00
Brian Roberts 1f5a4267ac
Merge pull request #1630 from Azaezel/alpha41/particleGlowAlpha
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
particle alpha influence on glow
2025-12-20 20:45:08 -06:00
AzaezelX e83849f6a0 particle alpha inflkuence on glow 2025-12-20 20:43:03 -06:00
Brian Roberts f402c67d3f
Merge pull request #1629 from Sir-Skurpsalot/ui-minor-fix
Update UI.tscript
2025-12-20 20:19:16 -06:00
Sir-Skurpsalot 6007423836
Update UI.tscript 2025-12-20 18:13:01 -07:00
AzaezelX be8cd10b14 keep the root .json file for git_in_use 2025-12-20 13:39:59 -06:00
AzaezelX 58d4b3a781 make git installation optional 2025-12-20 12:25:06 -06:00
AzaezelX 6e81645fd4 trip project name fill in popup before downloads 2025-12-20 11:28:02 -06:00
Brian Roberts 16d7a5f0f4
Merge pull request #1625 from Azaezel/alpha41/navmeshDefaults
Some checks failed
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
navmesh creation default fixes
2025-12-18 19:15:18 -06:00
Brian Roberts 4cf8b943a6
Merge pull request #1626 from Azaezel/alpha41/opacityIgnorance
fix ignorelighting getting stomped into 0
2025-12-18 18:56:49 -06:00
AzaezelX 7f6be769c0 fix ignorelighting getting stomped into 0 2025-12-18 18:55:47 -06:00
AzaezelX c9bc7aa6cb navmesh creation default fixes
fx navmesh scale detection
fill in mission file based .nav file name
account for walkableclimb having more filter weight than walkableslope when it comes to slanted quads generating navmesh data
2025-12-18 13:56:28 -06:00
Brian Roberts dd72a627a9
Merge pull request #1624 from Sir-Skurpsalot/Skurpz/UI-Module-Fixes
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
Skurpz/UI module fixes
2025-12-18 10:25:14 -06:00
Sir-Skurpsalot d8db0859d4
Merge branch 'TorqueGameEngines:development' into Skurpz/UI-Module-Fixes 2025-12-18 00:05:17 -07:00
Sir-Skurpsalot 19a5a0718d
Update ChooseLevelMenu.gui 2025-12-17 23:58:06 -07:00
Sir-Skurpsalot c86ceafe46
Update ChooseLevelMenu.tscript 2025-12-17 23:55:53 -07:00
Brian Roberts 0e6be15c7b
Merge pull request #1622 from Azaezel/alpha41/assimpAnimCLeanups
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
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) Waiting to run
animation playback cleanups
2025-12-17 19:18:22 -06:00
Brian Roberts cd68af6373
Merge pull request #1623 from Azaezel/alpha41/minLuminaceSync
hdr format caching sidesteps reinitialization
2025-12-17 18:22:51 -06:00