Commit graph

7702 commits

Author SHA1 Message Date
marauder2k7
0dc61d214c Update CMakeLists.txt
revert CoreAudio to default for mac build
2025-05-20 13:08:01 +01:00
marauder2k7
906484cf22 Update CMakeLists.txt 2025-05-20 12:35:27 +01:00
marauder2k7
87514151c4 Use SDL2 Backend with OpenAL
This change implements openal to use the sdl2 backend.

The main change in this is in openal-soft cmakeLists.txt it was not using our custom finders to find sdl2 for us before and so it had to be changed to a list append instead of a set. This needs to be remembered for future updates to openal
2025-05-20 12:13:10 +01:00
Brian Roberts
8756e35853
Merge pull request #1472 from Azaezel/alpha41/leakleak
scrub memlogs
2025-05-19 20:32:14 -05:00
AzaezelX
ab5fcc00e9 scrub memlogs
ensures you can run leaktrace multiple times without a restart without accumulations
2025-05-19 20:32:00 -05:00
Brian Roberts
cfdb8fe959
Merge pull request #1467 from Azaezel/alpha41/PostfxProdding
postfx throttling
2025-05-19 20:24:38 -05:00
Brian Roberts
8062734ecc
Merge pull request #1471 from Azaezel/alpha41/stringTableSet
more stringtable leveraging
2025-05-19 20:24:27 -05:00
AzaezelX
5ab2419826 more stringtable leveraging 2025-05-19 12:09:21 -05:00
Brian Roberts
874229047c
Merge pull request #1470 from Azaezel/alpha41/learkReportClarity
mem report cleanups
2025-05-19 07:35:28 -05:00
AzaezelX
aeea20f078 mem report cleanups
ditch reporting ram adresses. it complicates comparisons
remove console filtering
spool report std::atexit
sort report by magnitude, then frequency
2025-05-19 05:59:36 -05:00
Brian Roberts
a8c3ad5141
Merge pull request #1469 from Azaezel/alpha41/docingClamps
use the stringtable to hold generated docstrings
2025-05-18 14:36:26 -05:00
AzaezelX
391de9f62c use the stringtable to hold generated docstrings
among other things it removes doubles
2025-05-18 13:34:08 -05:00
Brian Roberts
95c496f872
Merge pull request #1468 from marauder2k9-torque/CompileAll
Restore compileAll functionality
2025-05-18 10:05:13 -05:00
marauder2k7
183d8e904f Update core.tscript
returns the ability to compile all scripts and gui files
2025-05-18 16:03:48 +01:00
AzaezelX
091b75930b postfx throttling
don't execute shadercont updates via callback more than the standard tick
don't execute preprocess more than once, unless explicitly reloading
2025-05-18 09:59:12 -05:00
Brian Roberts
2a9aa3a9d5
Merge pull request #1461 from Azaezel/alpha41/CreateCompositeCleanups
cleanup strays
2025-05-18 08:29:05 -05:00
Brian Roberts
4ec85c1e43
Merge pull request #1466 from marauder2k9-torque/ISPLAYERBUILD-Added-function
add isPlayerBuild functon
2025-05-18 08:28:51 -05:00
marauder2k7
ecd8102688 Update consoleFunctions.cpp
add isPlayerBuild functon to see if this is a playback only build of torque.
2025-05-18 13:23:45 +01:00
Brian Roberts
70502d1b0f
Merge pull request #1465 from Areloch/NoToolsBuildFix
Adds the necessary ifdef flags to re-enable the ability to build with tools disabled
2025-05-17 18:42:28 -05:00
JeffR
cac068d2c5 Adds the necessary ifdef flags to re-enable the ability to build with tools disabled 2025-05-17 18:41:15 -05:00
Brian Roberts
a0838b58f2
Merge pull request #1464 from Azaezel/alpha41/PrototypingPunt
shift prototyping UI into tools proper
2025-05-17 16:25:28 -05:00
AzaezelX
26d0e427de shift prototyping UI into tools proper
was prototyped in the prototyping module. now properly resides in tools
2025-05-17 16:25:07 -05:00
Brian Roberts
557101b338
Merge pull request #1463 from Azaezel/alpha41/rewdebugLeaktracking
allow relwdebug leak tracing
2025-05-17 13:59:12 -05:00
AzaezelX
c160401c72 allow relwdebug leak tracing
use TORQUE_ENABLE_ASSERTS, not just DEBUG for a filter
2025-05-17 13:58:48 -05:00
Brian Roberts
5d4f8b37d7
Merge pull request #1462 from marauder2k9-torque/development
BUGFIX: Reported by Steve at 16052025
2025-05-16 11:37:02 -05:00
marauder2k7
f24e9f5195 Update mathTypes.cpp
TransformF can take 7 or 3 values so on false just set position for now. We may need to change ParseProperty to return a count for such cases as this and be able to tell whether its just position, rotation or both being set
2025-05-16 17:27:34 +01:00
AzaezelX
37f28dfbd7 cleanup strays
handle clearing composite input textures
we no longer have a material value labeled emissive.
2025-05-16 10:54:00 -05:00
Brian Roberts
e2faa8c49c
Merge pull request #1460 from marauder2k9-torque/FIX-Channel-buttons-feeding-createComposite-not-working
Fix the channel selection for the create composite texture
2025-05-16 10:46:07 -05:00
marauder2k7
f64c7ce7aa Update materialDefinition.h
the values holding the channel selection were set to floats when they were expecting integer values.
2025-05-16 16:16:41 +01:00
Brian Roberts
3fd333d3a2
Merge pull request #1459 from marauder2k9-torque/BUGFIX-reported-bug-by-steve-16052025
Update assetImporter.cpp
2025-05-16 09:35:33 -05:00
marauder2k7
a9240b87f4 Update assetImporter.cpp
image asset importer was doubling up on the filepath.
2025-05-16 08:14:25 +01:00
Brian Roberts
debcd31faa
Merge pull request #1458 from Areloch/FixSimView
Fixes for SimView window
2025-05-15 20:29:26 -05:00
JeffR
311878829c Fixes the layout of the Torque SimView window so the layout is correct and also adds in the search functionality that had been removed accidentally 2025-05-15 20:22:11 -05:00
Brian Roberts
efa9878173
Merge pull request #1457 from Areloch/AssetBrowserCreatorFixes
Fixes the handling of creator entries in the asset browser
2025-05-15 17:46:07 -05:00
JeffR
65c290a770 Simplified the code to the important part as we do the position math previously.
Also added the stub for the onGUIEditorDropped
2025-05-15 12:50:21 -05:00
JeffR
c6213f0d12 Fixes the handling of creator entries in the asset browser 2025-05-15 11:14:53 -05:00
Brian Roberts
4bed40e545
Merge pull request #1456 from Azaezel/fixControllerAssign
fix controller autoasignment script
2025-05-14 10:18:13 -05:00
AzaezelX
9b2ccb8bd5 fix controller autoasignment script
the navmesh editor will try and bolt on an aicontroller initially referencing a datablock.aiControllerData for any given thing clicked on.
make sure if you saved a file with one still referenced, it wont try to use the old one
2025-05-14 10:17:55 -05:00
Brian Roberts
5e2e82bf7a
Merge pull request #1455 from marauder2k9-torque/BUGFIX-Reported-by-Wizk-13052025
BUG: Reported by Wizk 13/05/2025
2025-05-13 19:25:33 -05:00
marauder2k7
6870a040e2 purge assets and clear image
image asset was missing a clear, passing a null value should clear the image asset and set it to null on materials.
2025-05-14 00:57:38 +01:00
marauder2k7
aa3f07e339 update macro
Added get##name##File to macro that will check to make sure the asset is not null before getting the image file.
2025-05-14 00:30:47 +01:00
marauder2k7
a52069bbc5 processed material null ref
processedMaterial was not checking to see if each asset was null before getting the image filename inside the call to _createCompositeTexture
2025-05-13 23:46:54 +01:00
Brian Roberts
c0d87cd3f1
Merge pull request #1454 from marauder2k9-torque/FixCompile-imageAsset
Fix after merge of image_asset
2025-05-12 19:27:30 -05:00
marauder2k7
cbde207fdd Update assetManager.cpp
fix crash on exit
2025-05-12 22:58:52 +01:00
marauder2k7
f86497434e is named target
clear out texHandles on teardown of imageAssets.
2025-05-12 22:17:01 +01:00
Brian Roberts
1ef3d4066c
Merge pull request #1453 from Azaezel/stray
kill stray merge leftover
2025-05-12 15:51:32 -05:00
marauder2k7
18b1b6d1d0 Update image.tscript 2025-05-12 21:51:16 +01:00
AzaezelX
e13abbcf00 kill stray merge leftover 2025-05-12 15:51:15 -05:00
Brian Roberts
6cda97867c
Merge pull request #1452 from marauder2k9-torque/MEMORY-MANAGER-REFACTOR
Memory Manager Refactor
2025-05-12 15:31:06 -05:00
Brian Roberts
5aa67f680f
Merge pull request #1343 from marauder2k9-torque/imageAsset_refactor_rev3
Image Asset Refactor - For 4.2
2025-05-12 15:30:37 -05:00