Commit graph

7776 commits

Author SHA1 Message Date
JeffR a3620c6e51 Fixes missing parentheses that is causing the script to not compile 2025-06-16 18:23:12 -05:00
Brian Roberts 0aaddcddb4
Merge pull request #1500 from marauder2k9-torque/MissionArea-RemoveTerrainDependency
remove terrain dependency from mission area
2025-06-16 16:36:24 -05:00
marauder2k7 47bff2f0eb Update guiMissionArea.cpp
simplify logic around skipping objects that push the mLevelBounds outside F32_MAX
2025-06-15 17:15:59 +01:00
Brian Roberts dfbfe094bb
Merge pull request #1497 from Azaezel/alpha41/spamSuppression
don't trace setShaderConsts or onNewMessage callbacks
2025-06-15 10:52:45 -05:00
Brian Roberts b19215a6a7
Merge pull request #1502 from Areloch/NoAutosaveEditorLevels
We don't want to be generating autosaves of the default and template levels as that can just cause weirdness.
2025-06-15 10:52:21 -05:00
JeffR 8b7629d679 We don't want to be generating autosaves of the default and template levels as that can just cause weirdness. 2025-06-15 10:50:32 -05:00
marauder2k7 4fc182444e Update guiMissionArea.cpp
set a minimum size for the level bounds, this stops the mouse drag issue until it is sorted out properly
2025-06-15 16:23:57 +01:00
marauder2k7 0a1e3f74ed remove terrain dependency from mission area
Mission Area now captures the entire level bounds based on objects in the scene
Terrain is no longer required for mission area to be set
2025-06-15 12:41:47 +01:00
Brian Roberts 6ffa5fe265
Merge pull request #1499 from Areloch/DisableSceneGroupPolyListHandling
Disables the behavior for building and exporting polyLists for SceneGroups
2025-06-11 08:22:03 -05:00
JeffR 4be2f05bb1 Disables the behavior for building and exporting polyLists for SceneGroups as you can just do so on the individual items, and it can cause erroneous behavior like looping if triggered improperly. 2025-06-11 00:30:36 -05:00
Brian Roberts 5bfeea0e61
Merge pull request #1498 from Azaezel/alpha41/noU
offload spawnControlObject on controllable death to gameplay modules
2025-06-09 17:23:04 -05:00
AzaezelX 14c8ea28c8 offload spawnControlObject on controllable death to gameplay modules 2025-06-09 17:13:57 -05:00
AzaezelX 83a3ef877e don't trace setShaderConsts or onNewMessage callbacks
they spam up the console to uselessness when using the trace(true/false) command
2025-06-09 13:35:32 -05:00
Brian Roberts 11a84d7e48
Merge pull request #1496 from Azaezel/alpha41/NoAuto
minor followup to #1494
2025-06-06 11:00:56 -05:00
AzaezelX 2e15018ad3 minor followup to #1494
we do try and avoid auto for places that aren't mutatable patterns so folks can scan what's going on under the hood
2025-06-06 11:00:12 -05:00
Brian Roberts ccd30a19cc
Merge pull request #1495 from Azaezel/alpha41/safeSafties
add extra safeties to safe_delete macros
2025-06-06 10:56:46 -05:00
Brian Roberts 432d914e9d
Merge pull request #1494 from Nick-IronTower/development
Fixed major memory leak in GFXDevice::createStateBlock()
2025-06-06 10:56:11 -05:00
AzaezelX aebd497fd6 make sure device and texture manager are still around when making a deletion request of them 2025-06-06 10:56:02 -05:00
AzaezelX 2c15877d5a add extra safeties to safe_delete macros 2025-06-06 10:45:05 -05:00
Nick-IronTower 01ffdae89a GFXStateBlockDesc memory leak fix. 2025-06-06 14:52:20 +03:00
Brian Roberts b4ca6c6e88
Merge pull request #1493 from Areloch/MakeSelectedAMeshFix
Corrects handling for creating new folders via asset/AB workflow
2025-06-03 15:48:09 -05:00
JeffR 970394c42d Corrects handling for creating new folders via asset/AB workflow
Also fixes issue where Make Selected a Mesh action wasn't working properly because it lacked a ShapeAsset createNew method
2025-06-03 15:13:33 -05:00
Brian Roberts 6f92701330
Merge pull request #1492 from Azaezel/alpha41/imageAssetCleanups
remove stray methods.
2025-06-01 13:34:22 -05:00
AzaezelX a3d2d13d39 remove stray methods.
revisit loadedstate shortcutting of already loaded textures
2025-06-01 12:41:31 -05:00
Brian Roberts f709130e72
Merge pull request #1489 from Areloch/DirectImageFileOption
Direct image file option
2025-05-31 07:18:24 -05:00
JeffR 0e6c33f78a Fixed gui editor drag and drop behavior for image, shape, and sound
Ensure BitmapFile is given a proper default
2025-05-30 20:21:13 -05:00
Brian Roberts 4ccbc37322
Merge pull request #1491 from Azaezel/alpha41/shaderConstConkOut
remove shaderconst timer clamp
2025-05-30 20:10:07 -05:00
AzaezelX 1e2b6c4e35 remove shaderconst timer clamp
looks ike the postfx shaderconst update cycle rate limiter is the source of our flickering
2025-05-30 20:01:30 -05:00
JeffR 5397c168bc Merge branch 'DirectImageFileOption' of https://github.com/Areloch/Torque3D into development 2025-05-30 00:08:29 -05:00
Brian Roberts ed2cd11709
Merge pull request #1490 from marauder2k9-torque/development
Update bitmapSTB.cpp
2025-05-29 22:18:04 -05:00
marauder2k7 ea751eb62f Update bitmapSTB.cpp 2025-05-30 04:00:45 +01:00
JeffR 41957cb98f Compares path and filename, excludes png in case the user swapped a dds for a png or the like 2025-05-29 16:06:04 -05:00
Brian Roberts 849f3e9cb2
Merge pull request #1488 from Azaezel/alpha41/imagessetReview
imagesset safeties review
2025-05-29 12:48:57 -05:00
JeffR 029427d51c Fixes imageAsset lookup so if we're looking up a full filename path, we compare the actual full paths 2025-05-28 23:23:08 -05:00
JeffR 8ed3bab44c Re-added prefix handling for named texture lookups for image asset fields
Changed render-out of shape preview images to use png
Added filter against previewCache folder
2025-05-28 17:47:23 -05:00
AzaezelX 8bd145d54f use of get<some name> methods that already return nulls/false when attempting to load
in contexts where we would want to try first (pt2)
2025-05-28 17:45:02 -05:00
JeffR 0fa8b97f91 Reimplements ability to utilize direct file load alongside ImageAsset fields when utilizing the ImageAsset macros
Updates Asset Browser generated preview images to not utilize full assets, but just the preview image files themselves
2025-05-27 17:12:03 -05:00
AzaezelX 40974dd14b use of get<some name> methods that already return nulls/false when attempting to load
in contexts where we would want to try first
2025-05-27 17:07:08 -05:00
Brian Roberts a43458677a
Merge pull request #1481 from Areloch/MiscFixes_20250525
Misc Fixes and improvements including updated autosave handling
2025-05-27 08:03:08 -05:00
Brian Roberts 63b8713e52
Merge pull request #1487 from marauder2k9-torque/Fix-Material-editor-empty-diffuse
Update materialEditor.ed.tscript
2025-05-27 08:02:45 -05:00
marauder2k7 d21bd8dab4 Update materialEditor.ed.tscript 2025-05-27 09:04:33 +01:00
JeffR 51a43d5be1 Fixed bad return type for AssetManager::getAssetLooseFile 2025-05-26 22:18:14 -05:00
Brian Roberts 3e7a2a8f91
Merge pull request #1486 from Azaezel/alpha41/uninitializedVars
uninitialized variable cleanups
2025-05-26 19:55:47 -05:00
AzaezelX 2f19db7607 overflow avoidance 2025-05-26 15:17:01 -05:00
AzaezelX 76b33ab57b unintialized variable cleanups 2025-05-26 15:16:48 -05:00
AzaezelX 6596865d92 overflow avoidance 2025-05-26 15:16:18 -05:00
AzaezelX ddac695252 unintialized variable cleanups 2025-05-26 14:20:22 -05:00
Brian Roberts deb17b16fa
Merge pull request #1485 from Azaezel/alpha41/volfogCleanups
volfog destructor safties
2025-05-25 23:20:07 -05:00
AzaezelX ba09744c6b volfog destructor safties 2025-05-25 23:04:10 -05:00
Brian Roberts dceaf91f5d
Merge pull request #1484 from Azaezel/alpha41/sfxShanked
sfxemitter destructor
2025-05-25 22:42:09 -05:00