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
JeffR
630285def6
Shifts handling of material and terrain material definitions to be written into the asset definition taml file instead of having an extra loose file
...
Also updates importers to correctly handle this change
Adds ability for taml XML serialization to properly assign array'd fields
Adds 'inheritFrom' field to simobjects for when objects with parent objects are serialized
AssetBase how inherits from SimGroup so it can have objects like material definitions embedded in them for save/load in the taml definition file
Updated loading/handling logic in terrain material asset to be more similar to regular material assets
2022-01-30 11:50:16 -06:00
Brian Roberts
656475deaf
Merge pull request #722 from Azaezel/alpha40/ambiguousRef
...
clean up ambiguous reference
2022-01-22 13:16:13 -06:00
AzaezelX
eeff4d858a
clean up ambiguous reference
2022-01-22 03:27:22 -06:00
Brian Roberts
3b12fefdf1
Merge pull request #721 from OTHGMars/guiBmpFix
...
GuiBitmapCtrl named texture fixes.
2022-01-22 01:03:05 -06:00
OTHGMars
bed3be278c
GuiBitmapCtrl named texture fixes.
...
Adds StringTableEntry when bitmap is set via setBitmapHandle.
Prevents existing bitmap handles from being dropped in onWake (they are preserved in onSleep).
2022-01-21 19:47:41 -05:00
Brian Roberts
024dcfaabd
Merge pull request #720 from Areloch/SimGroupSimSetCheck
...
Changes the -> syntax check from exclusively checking simgroups to checking simsets, allowing both to be used
2022-01-21 17:45:35 -06:00
JeffR
ed13bdfdd2
Changes the -> syntax check from exclusively checking simgroups to checking simsets, allowing both to be used
2022-01-21 16:01:44 -06:00
Brian Roberts
d14ffc8714
Merge pull request #719 from Areloch/UpdatedProjectImporter
...
Updated project importer
2022-01-20 17:52:25 -06:00
JeffR
1952820ef2
Merge branch 'Preview4_0' of https://github.com/TorqueGameEngines/Torque3D into UpdatedProjectImporter
2022-01-20 17:48:17 -06:00
JeffR
728aa83481
Comments and cleanup
2022-01-20 17:48:01 -06:00
JeffR
ecd35df7e9
Implementation of updated handling of Legacy Project importer to better seperate out importer versions as well as more explicit processing of incoming content
2022-01-20 01:14:43 -06:00
Brian Roberts
e2a2f26828
Merge pull request #717 from lukaspj/fix/improve-taml-xml-formatting-no-tampering
...
Improve tinyXml2 output formatting
2022-01-17 05:03:24 -06:00
Brian Roberts
33e3e41c8b
Merge pull request #718 from Areloch/SoundAssetFleshout
...
Sound Asset Fleshout
2022-01-03 20:58:55 -06:00
JeffR
15ef8b4fbe
Cleaned up implementation of #712
...
Also updates other game classes like the shapebase to utilize the sound asset hooks properly.
2022-01-03 20:57:10 -06:00