Areloch
534d90c002
Missed line adding ShapeEditorToolbar to main editor UI needlessly.
2021-09-01 01:19:53 -05:00
Areloch
683c438b09
Improves handling of rendering guiPopupCtrls where if the height extent is taller than the bitmap array height, it'll adjust the height to recenter the displayed bitmap elements.
...
Streamlined the toolbar for the gui and world editors to utilize a stack, making the behavior and manipulation of toolbar elements significantly more consistent.
Added Settings and Asset Browser buttons to both gui and world editor toolbars for easier access.
Moved all tool toolbars over to work with the stack system to make them more consistent and better formatting
Added saving of asset browser's last position and extent so it remembers it on load.
Added editor setting to close the asset browser after completing a drag-n-drop action.
Added keybind to editor keybind list, making space toggle the asset browser
2021-09-01 01:12:16 -05:00
Brian Roberts
ef6efbf738
Merge pull request #554 from Azaezel/alpha40/setNULLnono
...
account for the possiblity of _set##name(StringTableEntry _in entries somehow getting punted nulls
2021-08-30 01:38:58 -05:00
Brian Roberts
f6d3a30638
Merge pull request #551 from Azaezel/alpha40/decalDemangle
...
DiffuseRenderPassManager.addManager "cleanups"
2021-08-30 01:38:47 -05:00
Brian Roberts
61cb93643c
Merge pull request #552 from Azaezel/alpha40/classconvertsafety
...
ensure new (foo) lines being converted are valid according to findObj…
2021-08-30 01:38:35 -05:00
AzaezelX
ee3ef531e2
ironically, overly paranoid checks were tripping warnings
2021-08-29 18:32:44 -05:00
AzaezelX
bdf6bd5c69
account for the possiblity of _set##name(StringTableEntry _in entries somehow getting punted nulls
2021-08-29 17:41:20 -05:00
Jeff Hutchinson
0287f7717b
Merge pull request #553 from Azaezel/alpha40/nodelistnonull
...
sanity check nodelist presence
2021-08-29 17:49:22 -04:00
AzaezelX
ad05a78946
sanity check nodelist presence
2021-08-29 01:11:29 -05:00
AzaezelX
28dd431118
ensure new (foo) lines being converted are valid according to findObjectClass
2021-08-29 01:08:19 -05:00
Brian Roberts
be3fd039af
Merge pull request #548 from Azaezel/alpha40/glowchanCleanups
...
kill off glowchan leftovers
2021-08-28 20:34:19 -05:00
Brian Roberts
fdcb4c033c
Merge pull request #549 from Azaezel/alpha40/shadergenCleanups
...
be clear where we're referencing gbuffer render targets
2021-08-28 20:34:10 -05:00
AzaezelX
68c6b343d5
DiffuseRenderPassManager.addManager "cleanups"
...
adds bintypes where they're lacking, since that's an active object-type filter to avoid accidently rendering things twice. (particleBin being like glowmanager, a seperate flow, that acts up if filtered in that manner)
basiconly likewise is intended to avoid multiple-pass insertions, despite the varname.
2021-08-28 19:27:53 -05:00
AzaezelX
2287c28d32
be clear where we're referencing gbuffer render targets
2021-08-28 17:21:45 -05:00
AzaezelX
cabfeea76b
nother stray
2021-08-28 16:20:58 -05:00
AzaezelX
50fb4df1f0
kill off glowchan leftovers
2021-08-28 15:54:21 -05:00
Brian Roberts
458eac8474
Merge pull request #544 from JeffProgrammer/mac-font-stuff
...
[PLEASE TEST BEFORE MERGE] Mac font stuff
2021-08-27 14:29:48 -05:00
Brian Roberts
6fc67a11bb
Merge pull request #547 from Azaezel/alpha40/tooltipWip
...
fixes for copypastas that somehow slipped in
2021-08-23 19:37:52 -05:00
AzaezelX
868bd6c361
fixes for copypastas that somehow slipped in
2021-08-23 19:37:09 -05:00
Brian Roberts
a585c8736f
Merge pull request #546 from Areloch/AFXAssetify
...
Converts most of AFX classes to utilize assets
2021-08-23 19:22:30 -05:00
Brian Roberts
0a150e342f
Merge pull request #545 from Areloch/AssetFileCaseSensitivityFix
...
Enforces filename string case sensitivity for assets' internal filenames
2021-08-23 19:22:22 -05:00
Brian Roberts
5ac2b30162
Merge pull request #542 from Azaezel/alpha40/tooltipWip
...
tooltip work
2021-08-23 19:22:14 -05:00
Areloch
64b98b0c10
Converts most of AFX classes to utilize assets
...
Adds modified classes to project importer convert logic
2021-08-22 02:15:14 -05:00
Areloch
cfe122f714
Enforces filename string case sensitivity for assets' internal filenames, which avoids the stringtable messing with the case preventing file name case sensitivity issues.
2021-08-21 23:12:37 -05:00
Jeff Hutchinson
8ebde0e916
Merge branch 'Preview4_0_Devhead' into mac-font-stuff
2021-08-21 21:12:02 -04:00
Brian Roberts
db1e868cda
Merge pull request #543 from JeffProgrammer/macfixes
...
MacOS fixes
2021-08-21 19:50:02 -05:00
Jeff Hutchinson
37dc8626f5
MacOS fixes
...
This fixes an issue where Con::getVariable can't be used in the global scope before the console system is initialized. I'm honestly surprised this error didn't happen on any other platform.
2021-08-21 20:48:26 -04:00
Jeff Hutchinson
eac0af2644
Merge commit ' c04f3ae166' into mac-font-stuff
2021-08-21 20:14:18 -04:00
AzaezelX
3c79aace74
tooltip work
2021-08-21 17:13:57 -05:00
Brian Roberts
c04f3ae166
Merge pull request #533 from Ragora/bugfix-linux-release-builds
...
Bugfix linux release builds for Clang
2021-08-20 21:55:16 -05:00
Robert MacGregor
3ecdf292d7
* Adjustment: Remove some unnecessary ifdef logic in UUID headers.
2021-08-20 22:53:45 -04:00
Brian Roberts
1dafb3463e
Merge pull request #540 from Areloch/ParticleEmitterButtonImageFix
...
Fixes new emitter button bitmap to proper fieldname
2021-08-18 12:16:08 -05:00
Areloch
19ba408354
Fixes new emitter button bitmap to proper fieldname
2021-08-18 00:48:30 -05:00
Brian Roberts
773a90f1ed
Merge pull request #539 from Azaezel/alpha40/perturbedPrefabs
...
crash fixes
2021-08-18 00:12:04 -05:00
AzaezelX
69abcb862c
assetbase crashes: test (most) cases for mpAssetDefinition existing before returning values. return empty if it doesn't.
2021-08-17 15:32:05 -05:00
AzaezelX
0bf97ad2c8
decal safeties via if (mMaterialAsset.notNull() && mMaterialAsset->getStatus() == MaterialAsset::Ok)
2021-08-17 15:27:23 -05:00
AzaezelX
68fee78744
prefab safeties
2021-08-17 14:41:09 -05:00
Brian Roberts
7a01f687ac
Merge pull request #535 from Ragora/bugfix-shapeeditor-mounting
...
* [Shape Editor] BugFix: Correct a bad octahedron.dts reference when using the mount viewer.
2021-08-16 14:07:51 -05:00
Robert MacGregor
aa91ccfd39
* [Shape Editor] BugFix: Correct a bad octahedron.dts reference when using the mount viewer.
2021-08-15 23:33:33 -04:00
Brian Roberts
2e68f56b59
Merge pull request #534 from Areloch/ImporterSanitizing
...
Importer sanitizing
2021-08-15 14:05:07 -05:00
Areloch
8ae8eeb2f9
Merge branch 'Preview4_0' of https://github.com/TorqueGameEngines/Torque3D into Preview4_0
2021-08-15 03:07:51 -05:00
Areloch
48e994f7bd
Shift file handling in importer to a standardized function
...
Added santizing of strings to filenames, object names and asset names for the importer process
Added sanitizeString console function for above
Added processing of terrainBlock object's fields for importer
Added check to avoid updateTSShapeLoadProgress spam
Adjusted folderPrefix logic to walk up directory to find assetName that isn't already in use.
2021-08-15 03:07:40 -05:00
Robert MacGregor
3f34c9020e
* [ParticleEmitter] BugFix: Make GCC happy by removing the inline specification on updateKeyData.
2021-08-14 18:22:30 -04:00
Robert MacGregor
eca3fbfa67
* [UUID] BugFix: Correct a memory mismanagement error in UUID programming due to the way xuuid_t is utilized.
2021-08-14 17:44:17 -04:00
Brian Roberts
aeb3626256
Merge pull request #532 from Ragora/bugfix-openal-loading
...
Linux BugFix: OpenAL Loading
2021-08-14 14:42:10 -05:00
Robert MacGregor
b84c959c36
* [OpenAL, Linux] BugFix: Change the OpenAL library loaded on Linux systems to allow it to work without development packages installed for some Linux distros.
...
* [OpenAL, Linux] Adjustment: Change the dlopen loading procedure for OpenAL to not perform lazy binding of symbols.
2021-08-14 14:40:20 -04:00
Robert MacGregor
3c61538811
Merge remote-tracking branch 'main/Preview4_0' into Preview4_0
2021-08-14 14:36:49 -04:00
Brian Roberts
190343cbc7
Merge pull request #531 from Ragora/bugfix-asset-browser-linux
...
Asset Browser on Linux Fixes
2021-08-13 22:35:40 -05:00
Robert MacGregor
3a4f0e8808
* [x86UNIXFileio] BugFix: Correct an error in the initial call to recurseDumpDirectories that causes an empty list of directories to always be returned.
...
* [UI Module] BugFix: Change module directory name to uppercase for matching the declared module name in its module file for asset tree browsing to work correctly on case sensitive systems.
2021-08-13 23:31:29 -04:00
Brian Roberts
8d9f57b077
Merge pull request #526 from Azaezel/alpha40/abExecOrder
...
ensure the asset browser is executed prior to other pseudo-modules that may need bits
2021-08-13 22:21:06 -05:00