Commit graph

4271 commits

Author SHA1 Message Date
AzaezelX ca4b77f424 give shadergen tags for the other two potential rendertargets for use down the line 2020-08-03 16:45:37 -05:00
AzaezelX 1e66b118b6 more prepass cleanup, plus skip out early on _determinefeatures for deferred if we're translucent 2020-08-03 16:45:05 -05:00
AzaezelX b81b4c61a5 clean up leftover interlaced prepass experimental code. 2020-08-03 16:44:20 -05:00
Brian Roberts 4da43119b0
Merge pull request #270 from Areloch/lightFieldsCleanup
Some cleanup and adjusting of local light fields and default settings.
2020-08-03 14:05:01 -05:00
Brian Roberts b9e482bd7e
Merge pull request #269 from Areloch/ExpandedLightPreferences
Adds additional light preferences
2020-08-03 14:04:48 -05:00
Brian Roberts d9649025f5
Merge pull request #267 from Azaezel/alpha40_ribbonFix
ribbon shader variable order fix from @steve_yorkshire
2020-08-03 14:04:36 -05:00
Areloch 695ad6357f Hides some light fields for local lights that are intended for PSSM's, thus useless.
Also disables the Paraboloid shadowmap type, as it is non-functional.
Disabled light animations by default so as to not waste processing time if not needed
Sets point lights' shadow types to be cubemap by default, and lowers the overdark factor to make them look cleaner and not exacerbate aliasing.
2020-08-02 23:47:20 -05:00
Areloch 7b02d81b54 Adds preferences for limiting the maximum number of local lights, as well as distance-based fading of local lights. 2020-08-02 23:16:03 -05:00
AzaezelX dc2e17d894 ribbon shader variable order fix from @steve_yorkshire 2020-08-02 14:44:26 -05:00
Brian Roberts 9e792845f7
Merge pull request #262 from Azaezel/alpha40_reverbBlurb
fix reverb out of bound initializations
2020-07-30 11:49:51 -05:00
Brian Roberts 914fc3e80c
Merge pull request #263 from Azaezel/alpha40_decalDrek
crashfix: decal report when missing the DB entry was malformed
2020-07-30 11:49:37 -05:00
Brian Roberts 7575d82d90
Merge pull request #264 from Azaezel/alpha40_lightLoopiness
crashfix: `const U32 numVerts = curEntry.vertBuffer->` is invalid for vectorlights
2020-07-30 11:49:24 -05:00
Brian Roberts 3bc479a921
Merge pull request #265 from Azaezel/alpha40_dbCacheClearCorrectly
proper variation on the datablock file list erasure
2020-07-30 11:49:06 -05:00
Brian Roberts 6a89e53acc
Merge pull request #266 from Areloch/defaultLODTypeValue
Adds a default value to the lodType of the asset importer
2020-07-30 11:48:53 -05:00
Areloch fc225a7f0b Adds a default value to the lodType of the asset importer to prevent utilizing an un initialized value 2020-07-29 15:42:28 -05:00
AzaezelX 69f154e0b9 proper variation on the datablock file list erasure
clear is a nonfuncitonal command for arrayobjects, so a) needed to use erase, and b) needed to fill in a couple more spots
2020-07-29 15:27:34 -05:00
AzaezelX 33d82ea1f6 crashfix: const U32 numVerts = curEntry.vertBuffer-> is invalid for vectorlights 2020-07-27 20:30:26 -05:00
AzaezelX 820cd5cb10 crashfix: decal report when missing the DB entry was malformed 2020-07-27 18:22:08 -05:00
AzaezelX 6b2db37f8a followup to array acess breaches: waterobject and guiparticlegraphctrl need to check >=, not just > 2020-07-27 10:45:45 -05:00
AzaezelX 1f93e362cc fix out of bound initializations 2020-07-27 10:22:39 -05:00
Brian Roberts bcbc08cf23
Merge pull request #251 from zfbx/patch-1
Added slider to consoleDlg for bg alpha (Needs refinement)
2020-07-27 10:13:51 -05:00
Tony 3d76cc4c12 Moved GuiSliderProfile into core 2020-07-27 10:57:08 -04:00
AzaezelX 45f45ca974 Merge branch 'Preview4_0' of https://github.com/TorqueGameEngines/Torque3D into Preview4_0 2020-07-27 02:49:02 -05:00
Brian Roberts 017f7fafa2
Merge pull request #259 from Areloch/SecondaryWindowCloseFix
Captures secondary window close events
2020-07-26 20:08:56 -05:00
AzaezelX a2e0719163 Merge branch 'SecondaryWindowCloseFix' of https://github.com/Areloch/Torque3D into Preview4_0 2020-07-26 19:52:41 -05:00
Brian Roberts 70ea856574
Merge pull request #236 from Azaezel/alpha40_connectionCleanup
client cleanups
2020-07-26 18:03:15 -05:00
Brian Roberts 6548ed1425
Merge pull request #260 from Areloch/QueuedUI
Moves the BaseUI module to utilize the queuedExec function
2020-07-26 16:54:54 -05:00
Areloch 0e37214a8b Moves the BaseUI module to utilize the queuedExec function to make overriding UI elements easier 2020-07-26 16:39:49 -05:00
Areloch 7d0831143c Captures secondary window close events so secondary windows can be closed via hitting the x on the window itself. 2020-07-26 15:58:53 -05:00
Brian Roberts b2c4ff7745
Merge pull request #257 from Bloodknight/UbuntuGCC9-fixes
Fix GCC9 complaints
2020-07-26 13:09:27 -05:00
Brian Roberts 4890ed8789
Merge pull request #258 from Areloch/BaseGameThemeUpdate
Updates the BaseGame UI theme
2020-07-26 13:09:00 -05:00
Areloch 5f95f9f8c0 Made GuiFadeinBitmapCtrl not only respond to mouse and keyboard events, but gamepad events as well, allowing gamepad inputs to skip opening splash pages
Ensured that guiGameListMenuCtrl adjusts values for rows marked as sliders via the left and right gamepad actions
Corrected the button maps for look and move on the gamepad for the ExampleModule's default movement binds
Fixed ExampleModule's default keybinds so alt+enter correctly toggles fullscreen
Fixed joinServerMenu so it has a guiInputCtrl that can catch keybind events and pass them to the menuInputButtons
Removed erroneous input consumption on OptionsMenuList
Removed unneeded check against Graphics API list
Flipped order of Anti Aliasing option to match ordering of the others
Removed old, unneeded legacy option menu script files
Added logic for message boxes to automatically return active MenuInputButton control to the holder before it was pushed
Added fill color for the UI list gui profile so the sliders render more legibly
2020-07-25 01:29:25 -05:00
Areloch 5b289bce5e Shifts the tools messageboxes to be distinct from any messageboxes in the main game
Reorged the canvas handling of gamepad inputs for the axis and triggers to use the SI_ versions in the right spots
Fixed issue where pause menu would be hidden and not display again
Made the pause menu active from the gamepad start button rather than back
2020-07-24 00:40:03 -05:00
Areloch ef4cc8b573 Updated names of some of the input images to match the names of the inputs to simplify lookups
Altered a few of the input images to improve readability of some of the text
Standardizes the menuInputButton set usage to just use the raw action names rather than a middleman naming scheme for simplicity and standardization
Added comments to menuInputButtons.cs
Split out the menuInputButton containers to simplify and stabilize the code on the messageBox dialog
Removed old reference to script/gui files not there anymore
Simplified the input state check in guiGameListMenuCtrl.cpp
Added a check so we don't try exec'ing the selected list item in guiGameListMenuCtrl.cpp if nothing has actually be selected
2020-07-23 16:26:38 -05:00
Areloch 37420cda66 Updates the BaseGame UI theme to be more legible and visually consistent.
Also standardizes and fixes the menuInputButtons system.
2020-07-23 00:22:15 -05:00
Brian Roberts 75c2ac26a2
Merge pull request #256 from Bloodknight/UbuntuGCC9-fixes
Fix GCC9 complaints
2020-07-22 13:29:28 -05:00
Bloodknight af126ad089 Fix GCC9 complaints 2020-07-22 16:40:01 +01:00
Bloodknight f52ae7f1b3 Fix GCC9 complaints 2020-07-22 14:29:54 +01:00
Brian Roberts ba1eb59e9f
Merge pull request #252 from Azaezel/alpha40_fresnelLight
from jeff and tim: review of lighting impacts
2020-07-20 07:58:16 -05:00
Brian Roberts bc8734b27b
Merge pull request #255 from Areloch/DragAndDropImportFix
Fixes issue with Drag-and-drop asset import action
2020-07-20 07:58:02 -05:00
Brian Roberts 9b0b00c786
Merge pull request #254 from Areloch/VerveRoundDeltaFix
Moves the delta-based rounding function Verve used up into the engine
2020-07-18 04:45:15 -05:00
Areloch 3be33929ec Fixes an issue where it wouldn't correctly set the targetModuleId and targetPath when doing a drag and drop import of assets in the AB. 2020-07-18 03:01:42 -05:00
Areloch 247c0eb34a Moves the delta-based rounding function Verve used up into the engine so it wouldn't override the regular mRound function. Now is mRoundDelta. 2020-07-18 02:53:34 -05:00
AzaezelX ea206b48b2 from jeff and tim: review of lighting impacts
(with a focus on fresnel)
also adds BRDF_GetDebugXXX methods gl side
2020-07-16 16:36:13 -05:00
Tony 48838494d4
Update console.gui 2020-07-14 22:47:43 -04:00
Tony e4e98d87cb
Added BG alpha/opacity slider to ConsoleDlg
function was already there so just made use of it with a slider
2020-07-14 21:51:15 -04:00
Brian Roberts b62ea8c701
Merge pull request #250 from Azaezel/alpha40_fogFix
from @rextimmy new isbackground shader feature.
2020-07-14 16:50:17 -05:00
AzaezelX 454192ed02 from @rextimmy new isbackground shader feature. used the same z=w trick we've done before to force things to render behind everything else. applied to fog 2020-07-14 14:08:12 -05:00
Brian Roberts dda0cc9aa7
Merge pull request #249 from Areloch/InspectorGroupInserts
Adds additional functions for inserting inspectorGroups
2020-07-14 03:22:46 -05:00
Brian Roberts a6ba72bb82
Merge pull request #248 from Azaezel/alpha40_glowNONO
cleanup singlechannel glowmask leftovers (we use a full rgb map now)
2020-07-14 03:22:31 -05:00