AzaezelX
5682bafb29
kills off that second buffer in terrain rendering when in forward mode
2021-09-22 18:28:19 -05:00
AzaezelX
c86cc48945
use srgb sapce for backbuffer
2021-09-22 18:27:42 -05:00
AzaezelX
9775d69988
pad shader uniform length pipe by 1 to avoid a bug with some integrated chips clipping
2021-09-21 17:10:07 -05:00
AzaezelX
8ce207561e
revert a bit causing crashes on certain 'nix boxes.
2021-09-20 16:56:53 -05:00
AzaezelX
21c17d0ed1
cleanups for shadergen and the visibility feature
...
math fixes, feature inclusion removal. will still need to circle back on why the crosshatch.. isn't
2021-09-17 01:24:20 -05:00
Jeff Hutchinson
a7db690b59
Reimplement object copy failures.
2021-09-13 19:46:21 -04:00
Jeff Hutchinson
a30f64506f
Merge pull request #570 from JeffProgrammer/remove_fmod
...
remove FMODex from Torque3D
2021-09-11 20:34:19 -04:00
Jeff Hutchinson
41bd5ef6b6
remove FMODex from Torque3D
...
The current version of FMod in Torque3D uses the legacy ex plugin, which hasn't been around for a long time.
2021-09-11 16:29:32 -04:00
Jeff Hutchinson
7f59bc6350
Forgot to null out the datablock after being deleted when it fails to preload.
2021-09-11 15:16:36 -04:00
Brian Roberts
86fbb3748b
Merge pull request #565 from Areloch/BugfixQOL_20210909
...
Bugfix qol 20210909
2021-09-11 01:52:19 -05:00
Brian Roberts
eb7968538b
Merge pull request #564 from Azaezel/alpha40/macrocleanup
...
macro cleanup
2021-09-10 18:32:00 -05:00
Brian Roberts
1e7a932a9e
Merge pull request #566 from Azaezel/alpha40/previewPixelfix
...
don't try to generate mipmaps for images that aren't n^2 dureing prev…
2021-09-10 18:18:46 -05:00
AzaezelX
5f0551b831
don't try to generate mipmaps for images that aren't n^2 dureing preview map generation
2021-09-10 18:18:30 -05:00
Areloch
b9c071b9fd
Cleanup mismerge lines
2021-09-10 15:14:57 -05:00
Areloch
dec9f54a9b
Merge branch 'Preview4_0' of https://github.com/TorqueGameEngines/Torque3D into BugfixQOL_20210909
2021-09-10 02:20:13 -05:00
Areloch
8781f2ab55
Add getScriptPath console function to GUIAsset
...
Shifted tracking of importing asset status to an enum for more robust handling
Added logic to properly init freshly created shapeConstructors with the newly imported shapeAsset
Fixed handling of assets that have been marked to be skipped, but needed to fill in the parent's dependencies(UseForDependencies enum value)
Cleaned up redundant recursive logic for importing assets
Disable Create Game Objects button in inspector
Fixed material assignment for convex proxies
Updated asset icons for AB with WIP images to be more clear
Fixed issue where type-generic icons in the creator items in the AB weren't showing correctly.
Force AB to show creator entries in list mode for efficiency and avoid icon scaling issues
Moved creator functions for AB to separate file for convenience
Filled out GUIControls in the AB's creator mode, and context world editor and GUI creator entries based on active editor
Added drag-n-drop handling for guiControls via AB creator in guiEditor mode
Added more types' profiles in the AB gui profiles to give more unique border colors for better visual clarity of asset type
Added editor setting to indicate if the editor should load into the last edited level, or the editor default scene
Fixed setting of highlight material overlay in shapeEditor
Added global keybind for GUIEditor so space also toggles assetbrowser
Fixed up binding/finding of shapeConstructor by assetId, which also fixed displaying of shape's material listing
2021-09-10 02:13:56 -05:00
Areloch
6487e2eede
Merge pull request #495 from JeffProgrammer/tsneo
...
TorqueScript Interpreter 2.0
2021-09-09 19:22:15 -05:00
AzaezelX
e4d16a8c61
(re) add collision yo noshape.dts
...
set all rigidshapedatas to default to noshape instead of blank to fix the lack of a basic collision mesh blocking datablock creation
2021-09-09 18:33:03 -05:00
Jeff Hutchinson
35b33f1864
various fixes and memory corruption bug.
2021-09-09 19:30:32 -04:00
AzaezelX
3d488bbbf0
macro cleanup
2021-09-09 13:29:31 -05:00
Brian Roberts
753b6c7189
Merge pull request #561 from Areloch/SoundAssetInitRollin
...
Sound asset initial rollin
2021-09-08 00:17:38 -05:00
Jeff Hutchinson
27a4868b6e
Fix buffer corruption.
2021-09-07 21:52:36 -04:00
Jeff Hutchinson
6d93e96dc3
NULL out an object variable if it fails to register.
2021-09-07 21:03:57 -04:00
Jeff Hutchinson
55c0a748b4
Don't generate op_inc whenever its used as an expression.
2021-09-07 19:43:39 -04:00
AzaezelX
252f1b65f3
followup to #531 . fixes the same issue on mac
2021-09-05 14:54:41 -05:00
Areloch
0ca66b99db
Added fix so if a looping sound is preview-playing in the AB and you edit the properties, it doesn't try to reload the asset while it's playing, causing a crash
...
Added console method for looking up a soundAsset by filename
Added initial pass of project importer for sound assets content
2021-09-05 03:43:41 -05:00
Jeff Hutchinson
9b2f4976c9
small regression fix.
2021-09-04 22:00:32 -04:00
Jeff Hutchinson
c16b88d709
Fix temporary buffer for scripting conversions.
2021-09-04 21:25:11 -04:00
Jeff Hutchinson
478a04bea8
Fix DSOs and bump version!
2021-09-04 16:37:59 -04:00
Jeff Hutchinson
278bef8d1a
Fix if to else if regression.
2021-09-04 16:23:20 -04:00
Areloch
cd1fd1ccf4
Merge branch 'SoundAssetInitRollin' of https://github.com/Areloch/Torque3D into Preview4_0
2021-09-04 01:38:22 -05:00
Jeff Hutchinson
313c069ecb
Fix xyz again by reverting previous commit and fixing the local variables from not resetting the object states.
2021-09-03 23:27:39 -04:00
Robert MacGregor
5cce344bb1
* BugFix: Fix a missing <vector> include for GCC.
...
* BugFix: Correct some globally used local variables in the editor code.
2021-09-03 00:26:48 -04:00
Jeff Hutchinson
7efe72aced
More fixes with xyz lookup, and some cleanup and test cases.
2021-09-02 22:21:00 -04:00
Robert MacGregor
d7ed88494e
* BugFix: Correct placement of the TORQUE_NOINLINE statements for MSVC compat.
2021-09-01 22:38:55 -04:00
Jeff Hutchinson
b0549118b6
various misc fixes from merge.
2021-09-01 22:36:59 -04:00
Jeff Hutchinson
17231ca9fb
Merge remote-tracking branch 'devhead/Preview4_0' into tsneo
...
# Conflicts:
# Engine/source/platform/types.visualc.h
# Templates/BaseGame/game/tools/assetBrowser/scripts/assetBrowser.tscript
# Templates/BaseGame/game/tools/assetBrowser/scripts/assetTypes/terrain.tscript
# Templates/BaseGame/game/tools/gui/editorSettingsWindow.ed.tscript
# Templates/BaseGame/game/tools/gui/scriptEditorDlg.ed.gui
2021-09-01 22:26:23 -04:00
Jeff Hutchinson
8d75d60f91
Write out variable mapping table to DSO stream, and fix .dump()
2021-09-01 22:15:37 -04:00
Robert MacGregor
1b55dce613
* Workaround: Implement noinline attributes for problematic functions in str.cpp due to what appears to be GCC compiler bugs.
2021-09-01 21:12:12 -04:00
Jeff Hutchinson
9448256422
Fix console garbage error when evaluating strings.
2021-09-01 20:16:08 -04:00
Areloch
25a32cba2a
Merge branch 'MiscQOLFixes20210828' of https://github.com/Areloch/Torque3D into Preview4_0
2021-09-01 17:44:43 -05:00
Brian Roberts
09492f0885
Merge pull request #558 from Areloch/MiscFixes20210901
...
Misc Fixes and QOL improvements
2021-09-01 17:38:24 -05:00
Brian Roberts
c862edef25
Merge pull request #555 from JeffProgrammer/threadid
...
Update thread ids for 64bit support.
2021-09-01 17:36:49 -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
Jeff Hutchinson
f04aca9def
Fix string stack issue returning from a foreach statement.
2021-08-31 22:18:08 -04:00
JeffR
56b0a0cb85
Initial hook-in of the sound asset's integration into sfxEmitter, as well as some fixups for editor/workflow usage.
2021-08-31 00:54:05 -05:00
Jeff Hutchinson
485330ec7a
Merge remote-tracking branch 'devhead/Preview4_0' into tsneo
2021-08-30 19:39:06 -04:00
Jeff Hutchinson
6e072dbf91
Merge branch 'Preview4_0_DevHead' into tsneo
2021-08-29 22:28:42 -04:00
Jeff Hutchinson
633bc040d0
Update thread ids for 64bit support.
2021-08-29 20:34:57 -04:00
AzaezelX
ee3ef531e2
ironically, overly paranoid checks were tripping warnings
2021-08-29 18:32:44 -05:00