Commit graph

5062 commits

Author SHA1 Message Date
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 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 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
Brian Roberts 2e153e43e0
Merge pull request #588 from Azaezel/alpha40/splashscreenSuppression
kill splashscreen on nonwindows
2021-09-23 20:57:10 -05: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 3fabbc651f Merge branch 'alpha40/splashscreenSuppression' into alpha40/SGCleanups2 2021-09-22 18:50:46 -05: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 901228c3a8 kill splashscreen on nonwindows
was worth a shot, but it's playing up way too much to focus on at present
2021-09-21 23:19:00 -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
Brian Roberts f83b528f3c
Merge pull request #587 from JeffProgrammer/local-evals
Allow local variables to be used in eval.
2021-09-20 20:35:27 -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
Brian Roberts 5137e54a7c
Merge pull request #586 from Azaezel/alpha40/particleCleanups
particle cleanups
2021-09-20 14:10:54 -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
Brian Roberts bda5266c88
Merge pull request #584 from Areloch/QOL20210918
Misc QOL and Bugfixes 2021/09/19
2021-09-19 14:55:14 -05:00
Areloch ef5daae770 Removed unneeded var 2021-09-19 12:55:56 -05:00
Areloch 9a809dfb6b Merge branch 'Preview4_0' of https://github.com/TorqueGameEngines/Torque3D into Preview4_0 2021-09-19 02:28:19 -05:00
Brian Roberts 2fe767f2cd
Merge pull request #578 from Azaezel/alpha40/dedicatedGFXnullouts
dedicated gfx device suppression
2021-09-19 01:57:22 -05:00