Commit graph

6999 commits

Author SHA1 Message Date
marauder2k7 0400bec34f required permissions only 2024-05-14 03:43:09 +01:00
marauder2k7 8e89765a79 ugh
add permissions required for test reporter

no longer fail on error of creating a test report
2024-05-14 03:12:46 +01:00
marauder2k7 cbf7b3a479 replace path
path fix
2024-05-14 02:48:28 +01:00
marauder2k7 afaf228d05 remove upload
-Removed: Upload artifact
-Simplified the test reporter steps

GIT CI seems to have major issues with the upload/download steps at the moment, so remove these and just report the test results
2024-05-14 02:25:28 +01:00
Brian Roberts f3a7263503
Merge pull request #1276 from marauder2k9-torque/update-convexdecom-to-vhacd
Remove nvConvexDecomp and replace it with v-hacd
2024-05-13 18:37:38 -05:00
marauder2k7 81a913616c revert ThreadPool rename
revert ThreadPool rename, resources ThreadPool class is already nested in namespace VHACD
2024-05-12 21:59:18 +01:00
marauder2k7 8cf2b1d0ef Update tsMeshFit.cpp
fix addSphere
fix addCapsule

now spheres and capsules scale correctly.... hopefully....
2024-05-12 17:51:21 +01:00
marauder2k7 399844f7f1 linux and tests
fix linux build
change thread test to use TorqueThreadPool
2024-05-12 16:31:30 +01:00
marauder2k7 948d2e5cef Update tsMeshFit.cpp
code cleanup, fix warnings etc
2024-05-12 15:21:59 +01:00
marauder2k7 109d8c06e9 final cleanup
final cleanup removal of the old convexDecomp library
ADDDED: library for the floatmath from v-hacd resource, required for fit sphere/capsule/box functions
2024-05-12 15:13:03 +01:00
marauder2k7 eb33fe04af working vhacd
renamed ThreadPool to TorqueThreadPool to avoid conflics
fixed data transmission between stages of convexDecome and trimesh creation
TODO: re-add our own functions for generating sphere/cylinder/box
2024-05-12 14:43:56 +01:00
marauder2k7 679f0ff065 vhacd
added vhacd not working atm
2024-05-12 03:07:59 +01:00
Brian Roberts b6f250e93c
Merge pull request #1275 from Azaezel/alpha41/collideCrash
work around collide not returning false with a null object
2024-05-07 13:48:45 -05:00
AzaezelX 84c08e6ed9 work around collide not returning false with a nul object
fix a crash caused by having boundingBoxCollision on, while projecting the mouse so that there is nothing between it and a globalbounds object
it would seem we're somehow ending up in a state of WorldEditor::collide returning true it hit somethging, but NULL as far as *what*
until we properly fix this, doublecheck to make sure the hitObject isn't NULL before we start trying to reference membervars/methods
2024-05-07 00:24:49 -05:00
Brian Roberts 67b052a192
Merge pull request #1269 from Areloch/MultiObjectEditMadness
Adds handling for complex fields such as Point2, Point3 and Point4's to be able to apply value changes to only one axis across a multi-object set without affecting other axis'
2024-05-01 23:21:15 -05:00
Brian Roberts dd7147b34a
Merge pull request #1272 from Azaezel/alpha41/argcCapReport
enhanced argc reporting
2024-05-01 23:21:07 -05:00
Areloch 0d2aeac303 Cleaned up unneeded formatting values on the TypePointX field elements
Adds logic checks so we don't multi-apply edits from applyWord fields, causing redundant extra undo's
2024-05-01 21:58:18 -05:00
AzaezelX 1ea74bf8c6 enhanced argc reporting
in a method argc out of bounds scenario, report how many it got, and what range it expected
2024-05-01 18:20:14 -05:00
Brian Roberts 0f32ae256e
Merge pull request #1270 from marauder2k9-torque/bisonflex-missing-exe
Bisonflex missing exe
2024-05-01 10:07:26 -05:00
marauder2k7 14db80eb53 Update .gitignore
revert
2024-05-01 15:54:17 +01:00
marauder2k7 ba03122008 add missing exe files 2024-05-01 15:54:03 +01:00
Areloch fdadfa5eea Adds handling for complex fields such as Point2, Point3 and Point4's to be able to apply value changes to only one axis across a multi-object set without affecting other axis' 2024-04-30 18:44:17 -05:00
Brian Roberts 72eb21ede0
Merge pull request #1265 from marauder2k9-torque/torquescript-errorPrinting
Torquescript error printing
2024-04-29 07:21:34 -05:00
Brian Roberts 132740bfa4
Merge pull request #1268 from marauder2k9-torque/missed-updates
missed more
2024-04-28 18:37:11 -05:00
marauder2k7 3ad8389d5a missed more
reason git was freaking out....
2024-04-28 23:43:09 +01:00
Brian Roberts 14a4c83135
Merge pull request #1267 from marauder2k9-torque/missed-updates
missed updates for git ci
2024-04-28 17:16:48 -05:00
marauder2k7 29190c3d77 missed updates for git ci
missed updating the checkout action for git ci
2024-04-28 23:14:10 +01:00
marauder2k7 6e4a39db5d Merge remote-tracking branch 'upstream/development' into torquescript-errorPrinting 2024-04-28 21:57:24 +01:00
Brian Roberts 2687f8fdd3
Merge pull request #1266 from marauder2k9-torque/gitci-macosfix
Github CI macosfix
2024-04-28 15:54:59 -05:00
marauder2k7 2452bbb337 restore if 2024-04-28 21:15:41 +01:00
marauder2k7 673f983404 update all actions
-updated all actions that were causing issues
-changed macos to 13 instead of latest until file issue is sorted
2024-04-28 21:14:26 +01:00
marauder2k7 baa977eed8 missed change
missed explicit value
2024-04-27 23:40:35 +01:00
marauder2k7 8cf5fac497 Improved error printing torquescript
Added a vector that can lookback across x number of lines in a file, if not a file just print out the error.
2024-04-27 21:19:56 +01:00
marauder2k7 f82082f59f Merge remote-tracking branch 'upstream/development' into torquescript-errorPrinting 2024-04-27 07:02:52 +01:00
Brian Roberts 4e88c4c050
Merge pull request #1255 from marauder2k9-torque/torquescript-generateCompiler
TorqueScript Generate compiler
2024-04-27 00:44:35 -05:00
Brian Roberts 5fdb2b848d
Merge pull request #1263 from SKBotNL/fix-ies_loader
Add cstdint to ies_loader
2024-04-25 13:45:12 -05:00
Sven ada83d9a6a
Remove redundant cstdint include 2024-04-25 18:10:26 +00:00
Sven ac56258c9f
Revert "Remove redundant include" 2024-04-25 18:09:54 +00:00
Sven 51be14645d
Remove redundant include 2024-04-25 19:58:50 +02:00
Sven ba5351180b
Add cstdint to ies_loader 2024-04-25 11:27:09 +00:00
Brian Roberts 29ba0439b7
Merge pull request #1260 from Azaezel/alpha41/dynamicReflectionRevisions
fix dynamicCubemaps on objects
2024-04-24 23:14:10 -05:00
Brian Roberts d464c450d5
Merge pull request #1259 from marauder2k9-torque/test-cubemap-mip-gen
Test PR for generating cubemap mips
2024-04-24 23:14:02 -05:00
marauder2k7 6966d20104 Error printing
now torquescript will print out a more modern error message with a pointer to the offending character.
Multi line error outputs to be added to this for context
2024-04-24 06:42:25 +01:00
marauder2k7 4f3a1f395c Merge remote-tracking branch 'upstream/development' into torquescript-generateCompiler 2024-04-20 06:21:05 +01:00
Brian Roberts 397066caaf
Merge pull request #1261 from Areloch/setFieldValueSanityCheck
Adds a sanity check to SimObject's setFieldValue console method
2024-04-19 00:06:48 -05:00
Areloch 51c1ab6b83 Adds a sanity check to SimObject's setFieldValue console method so if you pass in a blank field name it doesn't crash, instead asserting in debug, and logging the error in release 2024-04-19 00:00:37 -05:00
AzaezelX 824b9a9cd5 fix dynamicCubemaps on objects 2024-04-18 13:57:29 -05:00
marauder2k7 ce4d861658 Test PR for generating cubemap mips
note ibl skips prefilter step and prefilter just becomes the cubeRefl.getCubemap()

Generates cubemap mip levels after the bake correctly on DX side.
2024-04-18 07:56:52 +01:00
Brian Roberts e5aa6e4a95
Merge pull request #1258 from Azaezel/alpha41/probePoke
shift capturing from a globalMacro to a sceneRenderstate S32
2024-04-18 01:42:33 -05:00
AzaezelX fe26ffc375 shift capturing from a globalMacro to a sceneRenderstate S32
lets us ditch shader recompilation so that can be done on the fly without hitches, though does cost us a per-shader const for objects and postfx
2024-04-16 13:51:41 -05:00