Robert MacGregor
aba091a97a
Merge remote-tracking branch 'main/Preview4_0' into bugfix-msvc-compiler-warnings
2021-10-11 19:36:52 -04:00
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
AzaezelX
d9eea8e5be
make gcc happy
2021-10-11 16:25:37 -05:00
AzaezelX
e468c2bf73
add a bit of further clarity to soundasset code injectors
2021-10-11 14:38:14 -05: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
1385b29f03
* Adjustment: Initial testing with extensions to load GPU VRAM.
2021-10-10 20:53:55 -04:00
Jeff Hutchinson
a458c97217
Implement more extensions to get graphics card memory for OpenGL on windows and Linux.
...
(cherry picked from commit da942cdb79a87b76e629b36415c83067e3620a70)
2021-10-10 20:09:02 -04: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
2d55fcf1bc
* BugFix: Invert the corrections made in ImageAsset and ScriptAsset to be correct.
2021-10-07 13:16:55 -04:00
Robert MacGregor
15b946fb35
* Adjustment: Utilize native compiler intrinsics for endian swapping when available.
2021-10-07 09:59:03 -04:00
Robert MacGregor
74cc60508b
* BugFix: More cleanup of MSVC compiler warnings.
2021-10-07 01:10:00 -04:00
Robert MacGregor
22d6b4a1f1
* BugFix: Correct an accidentally removed line from clearing compiler warnings.
2021-10-07 00:32:42 -04:00
Robert MacGregor
5d26dba7da
* BugFix: Clear some MSVC compiler warnings.
2021-10-07 00:27:39 -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
AzaezelX
42d137f4a9
DECLARE_ASSET_ARRAY_SETGET is incompatible with INITPERSISTFIELD_SOUNDASSET_ENUMED
2021-10-03 15:20:08 -05:00
AzaezelX
ab1b14587e
generic asset loader macros. currently unused
2021-10-03 15:19:04 -05:00
AzaezelX
98a079a797
code duplication prune. should aid in stability
2021-10-03 02:56:26 -05:00
AzaezelX
10f2453cee
setget was causing active interference with INITPERSISTFIELD_SOUNDASSET_ENUMED
2021-10-02 23:24:46 -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
AzaezelX
19eb3c42f0
more enum work, now with somewhat clearer boundary names, and some debug spam for initpersistfields, and pack and unpack macros to help us try and trace why those are scrambling
2021-10-02 21:05:04 -05:00
AzaezelX
0760621212
fix item->importStatus tagging in importer
2021-10-02 21:01:14 -05: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
AzaezelX
5c7069555a
filter out array entries without enum strings
2021-09-30 16:00:37 -05:00
AzaezelX
d3693bef8d
shifted playerdata down to the Long Lists block. fix player enum ref source side
2021-09-30 14:40:03 -05:00
AzaezelX
64a87ceba8
trim assetEnumNameConcat to 2 values, set INITPERSISTFIELD_SOUNDASSET_ENUMED to exclude maxValue
2021-09-30 13:46:03 -05:00
AzaezelX
0c6ca6c701
conflict resolution
2021-09-29 12:38:47 -05:00
marauder2k7
656096e016
Another way of doing shapeBase, this requires fewer changes but will have an empty asset in each stateData until it is filled with an asset.
...
Both these will need to be tested to see which one is better.
2021-09-29 12:48:37 +01:00