Commit graph

7452 commits

Author SHA1 Message Date
marauder2k7
b2fe48ab8d more merge conflicts
fixed more merge conflicts (afxZodiac and MaterialDefinition)
Updated cubemapdata to use refactor asset
added new part to image_asset macro to create a private asset if the file exists.

updated reflectionProbe errors to actual function name where the error occurs.
2025-03-24 21:50:04 +00:00
marauder2k7
0da0903599
Merge branch 'development' into imageAsset_refactor_rev3 2025-03-24 20:07:06 +00:00
marauder2k7
e16a66f363 Revert "sound asset refactor init"
This reverts commit 2bf2da74a0.
2025-03-24 19:58:52 +00:00
Brian Roberts
d0d0a39fcd
Merge pull request #1421 from Azaezel/alpha41/cryingSkies
handle feeding a cubemap via 2d textures
2025-03-24 11:32:33 -05:00
AzaezelX
61e4107c39 handle feeding a cubemap via 2d textures
courtessey marauder
2025-03-24 11:32:09 -05:00
Brian Roberts
ce0059613a
Merge pull request #1420 from Azaezel/alpha41/twsitedMetal
correct further flaws with albedo handling
2025-03-23 20:54:05 -05:00
AzaezelX
9d7fdab193 correct further flaws with albedo handling 2025-03-23 20:53:32 -05:00
Brian Roberts
5636ebc457
Merge pull request #1419 from Azaezel/alpha41/twsitedMetal
clean up brdf
2025-03-22 13:38:34 -05:00
AzaezelX
61dbbf7102 clean up brdf
it was loading in the wrong colorspace, and there as a mix of texture/textureLOD refs leading to inconsistencies
2025-03-22 13:38:09 -05:00
Brian Roberts
3b2f8be521
Merge pull request #1418 from Azaezel/alpha41/twsitedMetal
specular review
2025-03-22 10:54:29 -05:00
AzaezelX
42710ec6f0 specular review
cleanup of various calcs
2025-03-22 10:00:45 -05:00
Brian Roberts
77e336627b
Merge pull request #1416 from marauder2k9-torque/Fix-CubemapBaking-Resizing
fix and cleanup
2025-03-20 11:29:32 -05:00
marauder2k7
c476b292a6 Update gfxD3D11Cubemap.cpp
put arraySize check back in
2025-03-20 15:51:39 +00:00
marauder2k7
ef856e23fa fix and cleanup 2025-03-20 15:26:52 +00:00
Brian Roberts
7d0ba641ce
Merge pull request #1415 from Azaezel/alpha41/forceDetailfix
fix forceDetail
2025-03-19 18:08:52 -05:00
AzaezelX
b4eb885aae fix forceDetail
it can safely be a negative number.
2025-03-19 18:08:37 -05:00
Brian Roberts
903c987d53
Merge pull request #1414 from Azaezel/alpha41/validValidators
further validator cleanups
2025-03-18 14:06:48 -05:00
AzaezelX
fcd2d38deb further validator cleanups
bump default fidelity from 0,0001 to 0.01
fix F32Range. needs to go from - to +, not smallest to largest positive value
fix several misasigned validator ranges. most of which use some form of -1 default to do a Special Thing
2025-03-18 14:06:33 -05:00
Brian Roberts
1ebe48edbd
Merge pull request #1413 from Azaezel/alpha41/validValidators
consolidate addfieldV method contents to avoid duplication
2025-03-18 10:43:42 -05:00
AzaezelX
011a8906ff skip trying to be clever and just report the variable name being checked directly 2025-03-18 03:13:37 -05:00
AzaezelX
55ac453ab9 guiProfile.border has specific usage cases for -2, so use the full negative range
clarify a bit what fieldindex is being asigned
2025-03-18 01:23:33 -05:00
AzaezelX
ffe83b1d2d use the same renderpriority range across all cases 2025-03-18 01:18:37 -05:00
AzaezelX
44b0d896b8 consolidate addfieldV method contents to avoid duplication
report *what* field is an invalid console type
prune down floating point fuzzed validators to 0
default the visual fidelity to POINT_EPSILON (0.0001) rather than 1/FLT_MAX
use the bit(bitcount) macro for legibility
fix breakangle
2025-03-17 22:39:01 -05:00
Brian Roberts
bab30568eb
Merge pull request #1409 from Azaezel/alpha41/soImpulsive
skip out on impulses that have no chance of moving the object
2025-03-14 13:59:44 -05:00
Brian Roberts
6c69fada24
Merge pull request #1412 from marauder2k9-torque/development
fix cmake finders on linux
2025-03-14 13:59:30 -05:00
marauder2k7
b8cd25cc0a fix cmake finders on linux 2025-03-14 14:31:11 +00:00
Brian Roberts
47ec0cf0e1
Merge pull request #1411 from Azaezel/alpha41/outliar
report what the value is that is out of range
2025-03-11 22:30:38 -05:00
AzaezelX
40b5b018c7 report what the value is that is out of range 2025-03-11 22:30:18 -05:00
Brian Roberts
cb7e2920cf
Merge pull request #1410 from Azaezel/alpha41/wetMess
conform and correct gridsize
2025-03-11 22:09:39 -05:00
AzaezelX
4b54fcbe42 conform and correct gridsize
waterblock and waterplane were using two entirely different var types. by usage, those should be natural numbers
2025-03-11 22:09:21 -05:00
Brian Roberts
c4bbf7dac5
Merge pull request #1408 from Azaezel/alpha41/stRangeDays
add numerous new validators
2025-03-11 20:13:50 -05:00
AzaezelX
325b3a97c0 skip out on impulses that have no chance of moving the object
also, sRestTol already is a 0.5 multiplier
2025-03-09 18:40:49 -05:00
AzaezelX
28603655a5 fix malformed addfeildV 2025-03-09 12:58:59 -05:00
AzaezelX
a30eac9a2b kill case of deprecated vars leaking in 2025-03-09 12:35:59 -05:00
AzaezelX
f633ef3a3d fill in the validated variables 2025-03-09 11:53:23 -05:00
AzaezelX
fa760fa746 add numerous new validators
as well as inspector support to treat a significant chunk of the codebase as range-clmped values which can take a guisliderbarctrl with a configurable at the validator level fidelity variable
additionally adds a new addfieldV and addprotetedfieldV for further callback validated slider-presented variables
*also* adds an on additional callbacks to the inspector itself, like onPreinspectobject, onPostinspectObject, and onPostInspectorfieldModified
in addition to *that*, adds a new hidefield command to tag a given specific field not to show in inspector
2025-03-09 11:51:54 -05:00
Brian Roberts
ab73099dd9
Merge pull request #1407 from Azaezel/alpha41/maskMadness
typemasks actually typed out
2025-03-07 01:09:43 -06:00
AzaezelX
45bb368762 from marauder: proper enumtable lookup 2025-03-07 00:12:09 -06:00
AzaezelX
d8fcbb7863 work towards reflecting the typemask in the checkboxes in a combinatory manner again 2025-03-06 23:37:37 -06:00
AzaezelX
677c061bc9 Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into alpha41/maskMadness 2025-03-06 23:34:13 -06:00
Brian Roberts
3b39d74f57
Merge pull request #1406 from Azaezel/alpha41/crashfix
fix another potential crash with firstresponder code
2025-03-06 23:33:00 -06:00
AzaezelX
79782148ec fix another potential crash with firstresponder code 2025-03-06 23:32:38 -06:00
AzaezelX
0ac0ee88c2 BitfieldConsoleBaseType::setData definition
also, preserve saved out 0 and -1 numbers to resrver 'none' and 'all'
ditch 'no' materialdefinition::animtype
2025-03-06 20:55:40 -06:00
AzaezelX
64103a58aa enum value listing
show the string value of masked enums in variable entries
also sort the combo case of scrolling and rotating materials
2025-03-06 19:04:22 -06:00
Brian Roberts
346339904e
Merge pull request #1405 from Olathuss/my-dev
Enables onMouseMove method for scripting on the GameTSCtrl class.
2025-03-04 22:40:08 -06:00
Olathuss
1f1d45f0d1
Merge pull request #1 from Olathuss/gamectrl-mousemove
Enable onMouseMove script method for GameTSCtrl
2025-03-04 21:32:25 -07:00
Olathuss
59b938151d Enable onMouseMove script method for GameTSCtrl
Enables the onMouseMove method for scripting in the GameTSCtrl class.
2025-03-04 21:30:19 -07:00
Brian Roberts
80b16185ef
Merge pull request #1404 from Azaezel/alpha41/albedoOops
proper correction for missing direct light suface coloration
2025-03-02 00:29:26 -06:00
AzaezelX
6381065eea proper correction for missing direct light suface coloration 2025-03-02 00:29:04 -06:00
Brian Roberts
09cf5a0425
Merge pull request #1402 from Azaezel/alpha41/mumbledMat
prexisting material asset safety check
2025-03-01 18:41:37 -06:00