Robert MacGregor
c376bc3f9c
* [ZIP] BugFix: Correct another codepath that may fail due to case sensitive string searches.
2021-10-11 19:31:37 -04:00
Robert MacGregor
8d0128698a
* [ZIPVolume] BugFix: Add the capability of resolving ZIP prefix paths with case insensitivity and a CMake option to control this behavior.
2021-10-11 19:02:58 -04:00
Robert MacGregor
f3eadb922b
Merge remote-tracking branch 'origin/Preview4_0' into adjustment-unix-case-insensitivity
2021-10-11 10:56:56 -04:00
Robert MacGregor
444c9dcf41
* BugFix: Correct non-constant array allocations in the POSIX case insensitivity code.
2021-10-11 10:45:02 -04:00
Robert MacGregor
497a94f884
* Adjustment: Cleanups to the case insensitivity code for POSIX systems and add case insensitivty to directory dumping code.
2021-10-11 10:24:24 -04:00
Brian Roberts
fe3edb8ccf
Merge pull request #613 from Azaezel/kermithelpme
...
followups to #582
2021-10-11 01:27:15 -05:00
Robert MacGregor
77ea34d2b2
* Adjustment: Minor tweaks to allow case insensitivity on Unix systems.
2021-10-10 04:19:27 -04:00
AzaezelX
f7cf1c020c
inject getworldtotangent and getworldnormal to ensure var order
2021-10-09 18:20:57 -05:00
Jeff Hutchinson
0429b5afa5
Added more tests for torquescript
2021-10-09 18:47:12 -04:00
AzaezelX
e2e1c491ac
Merge branch 'Preview4_0' of https://github.com/TorqueGameEngines/Torque3D into kermithelpme
2021-10-09 11:32:13 -05: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
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
Robert MacGregor
15b946fb35
* Adjustment: Utilize native compiler intrinsics for endian swapping when available.
2021-10-07 09:59:03 -04:00
Jeff Hutchinson
24bf807713
various shadergen fixes.
2021-10-06 21:53:26 -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
42e90ad3fb
RTLightingFeat work.
...
1) we do *not* in fact want to early out in the presence of MFT_ImposterVert. it mangles the position-send.
2) dx sucessfuly handles the if ( !fd.features[MFT_NormalMap] ) case, so use the same for gl
2021-10-05 14:46:37 -05:00
AzaezelX
eb8434c5a4
don't try and sort ribbon particles
2021-10-05 00:23:26 -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
AzaezelX
661a192e87
orderfix for RTLightingFeatHLSL vert vs pixel shader. the order needs to match, same as network comunicating
2021-10-03 21:53:16 -05:00
AzaezelX
a1117b1c41
add getInWorldNormal method glsl side
2021-10-03 21:51:40 -05:00
AzaezelX
52040fb072
Merge branch 'Preview4_0' into kermithelpme
2021-10-03 17:23:52 -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
4de330eaed
Merge pull request #598 from OTHGMars/canvasCallbacks
...
GuiCanvas keyboard mode callbacks.
2021-10-03 17:07:01 -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
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
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
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
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
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
Jeff Hutchinson
e784b0140c
Let's fix the texcoord alignment for RT Lighting.
2021-09-22 21:41:38 -04:00
Robert MacGregor
4cfb3c4f04
* [Linux] BugFix: Corrections to allow the Linux win console (Ie. the terminal you ran the game from) to act as a console input.
2021-09-22 20:28:39 -04:00
AzaezelX
c523951e65
Merge branch 'Preview4_0' into alpha40/SGCleanups2
2021-09-22 18:47:31 -05:00
AzaezelX
5682bafb29
kills off that second buffer in terrain rendering when in forward mode
2021-09-22 18:28:19 -05:00
AzaezelX
c86cc48945
use srgb sapce for backbuffer
2021-09-22 18:27:42 -05:00
AzaezelX
9775d69988
pad shader uniform length pipe by 1 to avoid a bug with some integrated chips clipping
2021-09-21 17:10:07 -05:00
Jeff Hutchinson
2d50f52cf1
Allow local variables to be used in eval.
2021-09-20 21:00:33 -04:00
AzaezelX
8ce207561e
revert a bit causing crashes on certain 'nix boxes.
2021-09-20 16:56:53 -05:00
AzaezelX
c150afebaa
particle cleanups
...
misc dupe code cleanup bits.
safeties for the varous flavors of void ParticleEmitter::setup
ideally we circle back to break some of that logic on out to shared steps
2021-09-20 13:50:47 -05:00