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