JeffR
2c999008f1
Fixes and cleans up various issues and error spam for core and tools folders
...
Also:
Fixes error spam about CreatorIconArray
Fixes error spam about duplicate uses of various materials
Converts a number of materials to be packed into the mat assets for cleanliness and preventing unwanted duplicate exec's
Removed some extraneous misconvert '.asset.taml' files
Fixes 'cannot compile shader' error when trying to use the viz modes
Fixed a some instances of guiControlProfiles not being actually defined
Fixed some instances of guiControlProfiles being duplicated
2022-03-17 02:43:18 -05:00
Brian Roberts
0fad36787f
Merge pull request #740 from Azaezel/alpha40/spotCookieCorrection
...
crashfix and projection fix for spotlights with cookies
2022-03-16 03:30:55 -05:00
Brian Roberts
3411dab754
Merge pull request #742 from Areloch/invisibleFileFix
...
Tweaks handling of "invisible" files
2022-03-16 03:30:45 -05:00
Brian Roberts
dad0149dfe
Merge pull request #741 from Areloch/systemCommandFunction
...
Adds a systemCommand console utility function
2022-03-16 03:30:33 -05:00
Brian Roberts
673833f235
Merge pull request #738 from Azaezel/alpha40/fogfix
...
point baseline fog color at the right target hen in deferred mode
2022-03-16 03:30:20 -05:00
JeffR
b36776d567
Tweaks handling of "invisible" files, files which start with a ., effectively making them have no filename and only an extension.
...
This allows the engine to actually process and work with such files.
2022-03-15 21:17:37 -05:00
JeffR
1496ffac6e
Adds a systemCommand console utility function, which invokes the standard system() function call, and also has an optional callback return parameter.
2022-03-15 21:10:55 -05:00
AzaezelX
23b908da56
crashfix and projection fix for spotlights with cookies
2022-03-15 19:26:37 -05:00
AzaezelX
8dcd74ff18
point baseline fog color at the right target hen in deferred mode
2022-03-09 18:21:47 -06:00
Brian Roberts
2198dd14d1
Merge pull request #737 from Azaezel/alpha40/GCOrder
...
ensure MissionCleanup exists before .mis load
2022-03-09 17:02:29 -06:00
Brian Roberts
32f3194e3e
Merge pull request #736 from marauder2k9-torque/SkyImprovements
...
Sky improvements
2022-03-09 17:02:20 -06:00
AzaezelX
4d336e9ecf
ensure MissionCleanup exists before .mis load
2022-03-08 17:52:42 -06:00
marauder2k7
382ee60d86
Sky Sorting
...
-Change: ScatterSky is always drawn behind other sky objects (since it has sun and moon)
2022-03-08 20:18:47 +00:00
marauder2k7
bbf92846c2
Update scatterSky.cpp
2022-03-08 19:52:47 +00:00
marauder2k7
1d5a36c4c0
Spheres for Skies
...
-Added: SkySphere a full sphere skyBox
-Change: ScatterSky now renders a dome instead of the top face of a cubeSphere
-Change: Creator now has skySphere
TODO: Simplify sphere creation
PossibleMethod: Add the sphere creation functions to one place to be shared around.
2022-03-08 19:50:36 +00:00
Brian Roberts
916121a1bd
Merge pull request #735 from Areloch/ImagePreviewGenFix
...
Fixes handling of loading non-DDS images to better handle pointer references with the GBitmap resources.
2022-03-06 23:09:29 -06:00
JeffR
f1f73e41bd
Fixes handlong of loading non-DDS images to better handle pointer references with the GBitmap resources.
...
Also adds a sanity check for the source or dest strings so they can't be empty strings
2022-03-06 22:55:05 -06:00
Brian Roberts
21c72f6b53
Merge pull request #734 from Azaezel/alpha40/bakefix
...
fix probe baking typo
2022-03-06 13:26:19 -06:00
AzaezelX
3e4cc0a5c6
fix probe baking typo
2022-03-06 13:18:06 -06:00
Brian Roberts
96669453d8
Merge pull request #733 from Areloch/saveScaledDDSImageFix
...
Fixes saveScaledImage to handle DDS format files, since DDS's go through a separate resource loader
2022-03-02 13:05:01 -06:00
JeffR
7fe85ab7d5
Fixes saveScaledImage to handle DDS format files, since DDS's go through a separate resource loader
2022-02-25 16:55:05 -06:00
Brian Roberts
5e26ce037b
Merge pull request #732 from Areloch/InPlaceImportFixes
...
Misc importer improvements to handle importing in-place more predictably
2022-02-25 10:44:58 -06:00
JeffR
b8b94fdec9
Standardizes project import copy behavior to validate if we're in-place importing to avoid erroring out needlessly with a new utility function
...
Fixed wrong variable preventing ImportConfig Editor from refreshing when selecting different configs
Standardized DefaultImportConfig's settings against Legacy Import setting, specifically collision resolution behavior and appending _mat suffix to materials
2022-02-25 00:03:33 -06:00
Brian Roberts
da5cb56c83
Merge pull request #731 from Areloch/importerObjectProcessingFix
...
Fixes some mishandled cases when preprocessing objects and functions for project import
2022-02-24 01:50:23 -06:00
JeffR
7659b51ac9
Added trimming of parsed object names to ensure whitespace before and after isn't accidentally processed as invalid characters
...
Also made the classname validity check happen on the other creation keyword types
Added logic so when processing an importing material definition that already has an asset, can handle it if the scriptPath doesn't have the extension in it already.
2022-02-24 01:33:14 -06:00
JeffR
8d8432115b
Adjusts formatting when parsing for object and function definitions in the project importer to be more accurate
...
Adds handling for progrommatic new object delcarations where the class type is defined via () encapsulated code so the project import doesn't mangle it.
2022-02-24 00:48:00 -06:00
Brian Roberts
10c3188171
Merge pull request #730 from Areloch/BaseUIModuleStandardizePR
...
Base UI module standardize pr
2022-02-23 10:45:00 -06:00
JeffR
9b4acda7bd
Missed clearing the options categories in options menu onWake
2022-02-23 00:29:00 -06:00
JeffR
725e2b1575
Typo'd assetId correction
2022-02-22 23:39:52 -06:00
JeffR
938e4930ae
Git didn't properly actually commit new files.
2022-02-22 23:28:28 -06:00
JeffR
01de818503
Ran importer on UI module to ensure guis and images are converted to latest standards
...
Updated all UI module controls to utilize a more standard structure with stack controls instead of the GameMenu ctrls, as well as more standardization of gamepad input handling
2022-02-22 20:12:39 -06:00
Brian Roberts
2f41526233
Merge pull request #728 from Azaezel/alpha40/horizonHorrors
...
doublesided material renderfix
2022-02-19 20:41:45 -06:00
Brian Roberts
5d7335e4bd
Merge pull request #729 from Azaezel/alpha40/mixinMuckup
...
template mixins need this-> specified
2022-02-19 20:41:37 -06:00
JeffR
6a357d8dfb
Merge branch 'Preview4_0' of https://github.com/TorqueGameEngines/Torque3D into Preview4_0
2022-02-17 18:30:23 -06:00
JeffR
40acf75238
Template changes
2022-02-17 18:21:13 -06:00
JeffR
ed36cf2c5c
Changes for BaseUI Update
2022-02-17 18:04:31 -06:00
AzaezelX
540e82b95c
template mixins need this-> specified
2022-02-14 19:50:37 -06:00
AzaezelX
1f7d06542e
doublesided material renderfix
...
as per the OG writeup, need to apply horizon trick strictly to the specular component
2022-02-14 14:42:15 -06:00
Brian Roberts
e90419ab7f
Merge pull request #727 from Areloch/SingleProbeCapturingFix
...
Probe Bake Capturing flag toggle fix
2022-02-14 12:07:07 -06:00
JeffR
28bf6c5b8f
Ensures that the capturing flag is toggled regardless of how we invoke for a probe to bake(previously it was only done with the batch bake)
2022-02-14 08:58:19 -06:00
Brian Roberts
b9cd83a898
Merge pull request #726 from Areloch/DefaultValueSaveFix
...
Improves logical checks for the default value so it's more sane and stable
2022-02-14 01:11:56 -06:00
Brian Roberts
b0251b9aec
Merge pull request #725 from Areloch/ProbeBinReworkPR
...
Rework of the Probes and Probe Bin
2022-02-14 01:11:47 -06:00
JeffR
a0f8b29da7
Improves logical checks for the default value so it's more sane and stable
...
Allows creation of polyhedrons via constructor with a origin and vector format, allowing to have default polyhedron values on triggers and physical zones
2022-02-14 01:07:39 -06:00
JeffR
e04f844240
Scaling correction to probes in deferred mode to improve parallax adjustment
...
Ensure that probes are masked to be rendered during bake passes so they can contribute during a bake allowing multibakes
Adjusted order of the connect data for the forward shaders to fix a mis-port issue
2022-02-13 19:24:01 -06:00
JeffR
c1a88ec423
Complied connect var data in GL to D3D for the wsPosition
...
Made the use of ints for the cubemapIdx in the shaders consistent
2022-02-12 17:32:30 -06:00
JeffR
79eebdd5f3
Cleaned and repacked work to update the probe bin and reflection probe behavior to clean and standardize it.
2022-02-12 15:53:40 -06:00
Brian Roberts
68ae0ca96d
Merge pull request #723 from Areloch/MaterialAndTerrainMaterialPacking
...
Shifts handling of material and terrain material definitions to be written into the asset definition taml file instead of having an extra loose file
2022-02-02 04:46:35 -06:00
JeffR
696c2e2eec
Add sanity check for default value results checking when filtering out default values
...
Add additional utility functions for updating parsed object data in the project importer
Adds logic to find and associate FX materials to their terrainMaterials and adding them to the terrian material asset if found on project importer
2022-02-02 01:11:33 -06:00
JeffR
b4e346aa3f
Adjustments to save out code when writing fields such that if the TAML writer is marked as not writing defaults, it doesn't. And makes the regular simobject save out not write default values as the default behavior
2022-01-31 20:57:57 -06:00
JeffR
5e1eb80bc1
Fixed handling issue where it would misparse lines that would contain new/singleton/datablock keywords
...
fixed incorrect getSubStr function invoke
2022-01-30 19:14:36 -06:00