Commit graph

7717 commits

Author SHA1 Message Date
Brian Roberts
95fb6a3768
Merge pull request #1478 from Azaezel/alpha41/bitmapBonk
fix a couple cases of old direct references
2025-05-21 12:42:08 -05:00
AzaezelX
73af7f6c3e third case 2025-05-21 11:06:50 -05:00
AzaezelX
38de3d866c fix a couple cases of old direct references
use getBitmap(), not mBitmap
2025-05-21 11:02:31 -05:00
Brian Roberts
e557f5962b
Merge pull request #1477 from marauder2k9-torque/development
Fix UBO OpenGL
2025-05-21 10:12:11 -05:00
marauder2k7
f40c20d2f4 Update gfxGLShader.cpp
restore assertfatal if the bindPoint ==-1 as these require a location, ubo uniforms location returns -1
2025-05-21 07:16:45 +01:00
marauder2k7
ab36fe24ec fixes for opengl uniform buffer loading
This fix allows uniform buffers to be used with glsl shaders.

Small issue with uniform buffers not being initialized correctly.
2025-05-21 07:10:54 +01:00
Brian Roberts
85d4fa1bda
Merge pull request #1476 from Azaezel/alpha41/dialback
dial back a case of stringtable over use
2025-05-20 14:01:19 -05:00
AzaezelX
c7275300fb dial back a case of stringtable over use 2025-05-20 14:01:03 -05:00
Brian Roberts
2325756e36
Merge pull request #1475 from marauder2k9-torque/development
Update ScriptTest.cpp
2025-05-20 10:50:02 -05:00
marauder2k7
d128e0aa97 Update CMakeLists.txt 2025-05-20 16:48:23 +01:00
marauder2k7
78667ca43f Update ScriptTest.cpp
use case insensitive tests when interacting with script
2025-05-20 16:14:53 +01:00
Brian Roberts
86029683d3
Merge pull request #1474 from marauder2k9-torque/SDL2_OpenAL_Backend
Use SDL2 Backend with OpenAL
2025-05-20 08:31:49 -05:00
Brian Roberts
e2cab7ca2d
Merge pull request #1473 from marauder2k9-torque/UpdateXiph-libsndfil
Update xiph librarires and libsndfile
2025-05-20 08:31:35 -05:00
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
marauder2k7
4a1019619f Update platformMemory.cpp
undo experimental changes to platformMemory.cpp
2025-05-20 10:11:25 +01:00
marauder2k7
700bf32a2a Update minimum requirements and libs
This updates the minimum required cmake version and the libs that have updates for this.
Ogg updated to master as of 20052025
Libsndfile updated to master as of 20052025
Opus minimum cmake version changed
vorbis minimum cmake version changed
2025-05-20 10:09:42 +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