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
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
AzaezelX
391de9f62c
use the stringtable to hold generated docstrings
...
among other things it removes doubles
2025-05-18 13:34:08 -05: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
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
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
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
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
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
marauder2k7
a9240b87f4
Update assetImporter.cpp
...
image asset importer was doubling up on the filepath.
2025-05-16 08:14:25 +01: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
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
6cda97867c
Merge pull request #1452 from marauder2k9-torque/MEMORY-MANAGER-REFACTOR
...
Memory Manager Refactor
2025-05-12 15:31:06 -05:00
marauder2k7
fb1840ab1d
Update console.h
2025-05-12 21:17:26 +01:00
marauder2k7
2207ae4a65
Update console.h
2025-05-12 16:35:08 +01:00
marauder2k7
e1c01cd49a
Merge remote-tracking branch 'upstream/development' into imageAsset_refactor_rev3
2025-05-12 14:45:41 +01:00
marauder2k7
41c3f610be
remove free from scripting lanugage
...
was causing issues with foreach
2025-05-12 12:50:49 +01:00
marauder2k7
b54ed77f7a
Update console.h
2025-05-12 11:50:57 +01:00
marauder2k7
e5e3efb30c
Update platformMemory.h
2025-05-12 11:50:56 +01:00
marauder2k7
f3046a9c3e
Update ScriptTest.cpp
2025-05-12 11:50:54 +01:00
marauder2k7
c6e0eade04
az changes
2025-05-12 11:50:53 +01:00
marauder2k7
1ddc7219a5
Update console.h
2025-05-12 11:50:52 +01:00
marauder2k7
954c3b03db
Revert "Update console.h"
...
This reverts commit 76c17179e695df08466c34bf334c1e819ad59c76.
2025-05-12 11:50:51 +01:00
marauder2k7
bdcd60f8af
Revert "Update ScriptTest.cpp"
...
This reverts commit 40aa2414ebeb14274aed4d2b77f6847ac0f8b28b.
2025-05-12 11:50:50 +01:00
marauder2k7
8fc91bbc1e
Revert "Update console.h"
...
This reverts commit ffac34b2d3eb24ec6a460f2cf77e172543c15772.
2025-05-12 11:50:47 +01:00
marauder2k7
0df6e99a75
Revert "Update console.h"
...
This reverts commit f10080489995570036e2e5ba762357559a0abd34.
2025-05-12 11:50:46 +01:00
marauder2k7
2b14e5448e
Revert "update"
...
This reverts commit 7ac9c55bf1efa23db674dba4f2c7ada7ca344d7d.
2025-05-12 11:50:45 +01:00
marauder2k7
5cc2abc9ae
update
...
revert console.h to best working version
wrap includes around the TORQUE_DISABLE_MEMORY_MANAGER macro
in torqueConfig.h.in add check for whether we are in release and make sure TORQUE_DISABLE_MEMORY_MANAGER is defined.
2025-05-12 11:50:44 +01:00
marauder2k7
cb7dab4052
Update console.h
2025-05-12 11:50:42 +01:00
marauder2k7
656a8ac0bd
Update console.h
2025-05-12 11:50:41 +01:00
marauder2k7
0690ad912a
Update ScriptTest.cpp
2025-05-12 11:50:36 +01:00
marauder2k7
338eaea786
Update console.h
...
az: stringtable insert for stentry
2025-05-12 11:50:35 +01:00
marauder2k7
dc16c50e4e
Update console.h
2025-05-12 11:50:33 +01:00
marauder2k7
8176145aaa
remove more std::move
...
std::move needs to be used with pointers, we werent doing that and so a temp var was being copied onto the heap when it should of stayed on the stack. This caused memory leaks
2025-05-12 11:50:32 +01:00
marauder2k7
5fc9da789b
changes from az
...
leak damn near fixed with these changes
2025-05-12 11:50:30 +01:00
marauder2k7
ee0cf872a0
moar leak plug attempts
2025-05-12 11:50:29 +01:00
marauder2k7
ea39c83afd
Update console.h
...
might not fix the leak we were having around callbacks, but it really slows down the upcreep of memory
2025-05-12 11:50:28 +01:00
marauder2k7
bab75a3a46
clang-tidy complained about std::moves
2025-05-12 11:50:26 +01:00