Commit graph

5072 commits

Author SHA1 Message Date
Jeff Hutchinson
66887a930b
Merge pull request #614 from DraconicEnt/bugfix-select-asset-path
* BugFix: Correct the SelectAssetPath Window not Listing any Paths
2021-10-10 23:23:38 -04:00
Robert MacGregor
d53dcb03c2 * [AssetBrowser] BugFix: Correct an error where on Linux the select asset path function would not list any directories. 2021-10-09 22:16:55 -04:00
Brian Roberts
794707edbe
Merge pull request #612 from JeffProgrammer/ts_misc_tests
Added more tests for torquescript
2021-10-09 13:53:01 -05:00
Jeff Hutchinson
0429b5afa5 Added more tests for torquescript 2021-10-09 18:47:12 -04:00
Brian Roberts
25e9e97c45
Merge pull request #603 from Azaezel/alpha40/assetimportcleanups
item->importStatus cleanup for asset importer
2021-10-09 01:01:42 -05:00
Brian Roberts
ee824e0f17
Merge pull request #611 from Areloch/MatAssetLoadStabilization
Tweaks the MaterialAsset loading logic
2021-10-09 00:59:28 -05:00
Areloch
506621352c Tweaks the MaterialAsset loading logic to continue to see if the matDefinition already points to an existing object(to avoid needlessly re-executing files over and over), but also validate other cases, and ensures that if we DO have an existing definition, we still process and load it in the asset itself properly. 2021-10-09 00:07:01 -05:00
Brian Roberts
eeaf80ebce
Merge pull request #610 from Azaezel/alpha40/simplifyCallonmodules
simplify callOnModules
2021-10-08 23:45:42 -05:00
AzaezelX
23e5e891ed simplify callOnModules 2021-10-08 23:45:20 -05:00
Brian Roberts
398791671f
Merge pull request #609 from DraconicEnt/bugfix-endianswap-function-call
* BugFix: Correct a Windows compilation error in the endian swap code
2021-10-08 20:09:13 -05:00
Robert MacGregor
cf9d15a9d4 * BugFix: Correct a Windows compilation error in the endian swap code due to a missing include. 2021-10-08 17:23:16 -04:00
Brian Roberts
3b8d1f4031
Merge pull request #605 from Azaezel/alpha40/followup604
don't try and sort ribbon particles
2021-10-08 10:57:29 -05:00
Brian Roberts
115b6f95f0
Merge pull request #607 from DraconicEnt/adjustment-efficient-endian-swaps
* Adjustment: Utilize native compiler intrinsics for endian swapping when available
2021-10-07 19:55:31 -05:00
Robert MacGregor
15b946fb35 * Adjustment: Utilize native compiler intrinsics for endian swapping when available. 2021-10-07 09:59:03 -04:00
Jeff Hutchinson
026409ed7f
Merge pull request #606 from Ragora/bugfix-linux-assert-free-cursor
* [Linux] BugFix: Free the mouse cursor when triggering SIGTRAP
2021-10-06 00:38:40 -04:00
Robert MacGregor
070a3a30b6 * [Linux] BugFix: Free the mouse cursor when triggering SIGTRAP on Linux to ensure that the cursor is available for debugging. 2021-10-06 00:35:38 -04:00
AzaezelX
eb8434c5a4 don't try and sort ribbon particles 2021-10-05 00:23:26 -05:00
Brian Roberts
f6c6a6d66f
Merge pull request #604 from Ragora/bugfix-clearing-warnings
WIP: BugFix: Clear a lot of warnings
2021-10-04 22:03:23 -05:00
Robert MacGregor
1b6b803a20 * BugFix: Clear a lot of warnings and correct a few actual programming errors along the way. 2021-10-04 20:04:21 -04:00
AzaezelX
79ad78361d item->importStatus cleanup for asset importer 2021-10-04 18:24:33 -05:00
Brian Roberts
ef514d0e6b
Merge pull request #602 from Azaezel/alpha40/exampleLevelMatunmangle
fix groundplane material reference in examplelevel
2021-10-03 17:42:53 -05:00
AzaezelX
67c889279d fix groundplane material reference in examplelevel 2021-10-03 17:42:32 -05:00
Brian Roberts
dc9899907b
Merge pull request #601 from Ragora/bugfix-audio-devices
* BugFix: Fix AL device listing
2021-10-03 17:08:15 -05:00
Brian Roberts
85f6dfafd1
Merge pull request #595 from OTHGMars/inputMonUpdate
inputTest Module Update
2021-10-03 17:07:12 -05:00
Brian Roberts
4de330eaed
Merge pull request #598 from OTHGMars/canvasCallbacks
GuiCanvas keyboard mode callbacks.
2021-10-03 17:07:01 -05:00
Brian Roberts
91b192f163
Merge pull request #599 from Areloch/FormattedAddRotation
Add handling to RotationF's addRotation function to ensure formatted return
2021-10-03 17:06:48 -05:00
Brian Roberts
6ff9383672
Merge pull request #600 from Ragora/bugfix-asset-browser-tags
* BugFix: Correct tags in the asset browser not filtering correctly
2021-10-03 17:06:37 -05:00
Robert MacGregor
6a94946e5b * BugFix: Fallback to ALC_ENUMERATION_EXT if ALC_ENUMERATE_ALL_EXT is not available. 2021-10-02 22:29:34 -04:00
Robert MacGregor
43630c31c2 * BugFix: Tweaks to the ALC device listing logic to be more consistent with the AL API. 2021-10-02 22:24:11 -04:00
Robert MacGregor
5e88ab2570 * BugFix: Fix AL device listing so that functions like sfxGetAvailableDevices return the actual devices on the system. 2021-10-02 16:31:43 -04:00
Robert MacGregor
1676d102f3 * [AssetBrowser] BugFix: Correct a logic error in the filtering of the asset browser causing tags queries to display all assets. 2021-10-02 16:22:55 -04:00
Areloch
c5d5a91356 Add handling to RotationF's addRotation function to ensure formatted return 2021-09-28 18:17:49 -05:00
OTHGMars
37c924512c Corrects console documentation. 2021-09-28 05:52:45 -04:00
OTHGMars
e035aa9114 GuiCanvas Callbacks
Adds handler modes for keyboard translations and native accelerators. This is needed so APIs that provide software keyboards can be notified when controls that require text input become active. This was previously hardcoded in OpenVROverlay, but is also needed by Steam Input and Big Picture so moving to GuiCanvas will make it accessible there as well.
Handler mode for both settings default to "Platform" so there is no change to the default behavior. If the setting is changed to "Callback", callbacks will be triggered to allow script to determine if the request should fall through to the platform window. The script callback is also the appropriate place to display a software keyboard and attach it to the input control.
2021-09-28 05:38:17 -04:00
Brian Roberts
8256aca65e
Merge pull request #597 from Areloch/soundFieldConvertFixPR
Adjusted handling of field converts in the project importer to deal with fields that didn't contain quotation marks
2021-09-27 19:43:17 -05:00
Areloch
737fd70c69 Adjusted handling of field converts in the project importer to deal with fields that didn't contain quotation marks 2021-09-27 18:46:20 -05:00
Jeff Hutchinson
9c243bc5e2
Merge pull request #596 from OTHGMars/menuControl
GuiGameListMenuCtrl Update
2021-09-25 20:42:10 -04:00
Brian Roberts
97ddb97410
Merge pull request #594 from JeffProgrammer/executef-fixes
Fix specific usage of Con::executef where it was not being assigned t…
2021-09-25 18:13:27 -05:00
Areloch
7a3f735067
Merge pull request #593 from JeffProgrammer/material-editor-fixes
Material editor fixes from eval cleanup.
2021-09-25 01:52:15 -05:00
OTHGMars
666065ce6c GuiGameListMenuCtrl Update
Methods to simplify managing localized option lists.
Adds a text key to each option in an option row.
Adds methods for getting the current selections index or key value.
Adds methods for setting the current selection by index or key value.
This change is backward compatible. If the new methods are not called, the control behavior is unaffected.
2021-09-25 02:48:30 -04:00
Jeff Hutchinson
e35b5f5119
Merge pull request #591 from Ragora/bugfix-object-deletion-crash
* BugFix: Fix a crash that sometimes occurs when groups of of objects are deleted
2021-09-24 23:28:15 -04:00
Jeff Hutchinson
8aa1f2e881
Merge pull request #589 from Ragora/bugfix-linux-win-console
* BugFix: Corrections to allow the Linux win console to work
2021-09-24 23:27:37 -04:00
Jeff Hutchinson
e7f002228c
Merge pull request #590 from Ragora/bugfix-projectile-on-add
* BugFix: Correct the onAdd callback not being raised for Projectiles
2021-09-24 23:27:11 -04:00
OTHGMars
58a79e0105 inputTest Module Update
Updates the input event monitor to work with the current BaseGame template.
2021-09-24 22:55:59 -04:00
Jeff Hutchinson
755bbacaa0 Fix specific usage of Con::executef where it was not being assigned to a ConsoleValue before getting it's data out of it. 2021-09-24 19:32:57 -04:00
Jeff Hutchinson
0f89373782
Merge pull request #592 from Ragora/bugfix-worldeditor-datablock-spawning
* BugFix: Correct an object spawning error
2021-09-24 19:11:41 -04:00
Jeff Hutchinson
f1ee4f781b Material editor fixes from eval cleanup. 2021-09-24 19:09:43 -04:00
Robert MacGregor
d7919950bf * [Editor] BugFix: Correct an object spawning error when attempting to drag and drop datablocks from the asset browser where they would always spawn at origin. 2021-09-24 18:34:57 -04:00
Robert MacGregor
12f4af51f5 * [Editor] BugFix: Fix a crash that sometimes occurs when groups of objects are deleted in the world editor. 2021-09-24 17:58:17 -04:00
Robert MacGregor
55063601e6 * [Projectile] BugFix: Correct the onAdd callback not being raised for projectiles. 2021-09-23 22:58:25 -04:00