Commit graph

5719 commits

Author SHA1 Message Date
Areloch
cd82186231 Fixes setter issue for image/shape/material custom inspector fields where it was not correctly passing through the changed value from the Asset Browser select
Swapped the water's disableTrueReflections variable to be enableTrueReflections for simplicity and consistency(also fixed a persistent typo)
Swapped disableVerticalSync to be enableVerticalSync for simplicity and consistency
Swapped disableParallaxMapping to be enableParallaxMapping for simplicity and consistency
Fix click detection on slider mode entries for guiGameSettingsCtrl so the click position correctly matches the percentage
Fixed problem where postFX initialization would always exec default.postfxpreset.tscript, even if a level's got it's own preset, which can cause problems
Fixed range field type behavior so that editing the values applies in real time, and also consistently applies between slider and text field
2022-08-30 01:29:39 -05:00
Brian Roberts
280fca2fbe
Merge pull request #862 from Azaezel/alpha401/metalCaptureFix
probe capture cleanups pt1
2022-08-27 17:58:15 -05:00
AzaezelX
111f0c840d probe capture cleanups pt1
fix high-metalness object capture (had the lerp the wrong direction for canceling out NULL-ibl due to full metallic)
use dStrcmp for (Con::getVariable("$Probes::Capturing", "0") comparisons. and early out on rendering probes when we are capturing, not when we aren't.
2022-08-27 17:25:35 -05:00
Brian Roberts
00638eeb3d
Merge pull request #861 from Azaezel/alpha401/badFallbackIsBad
Revert "provide a new levelinfo. fallbackAmbient value for scenes wit…
2022-08-27 15:17:14 -05:00
AzaezelX
d24df92a8b Revert "provide a new levelinfo. fallbackAmbient value for scenes with no global light source"
This reverts commit 270cf0e054.
2022-08-27 15:14:09 -05:00
Brian Roberts
63d8c5a699
Merge pull request #860 from Areloch/MiscFixes20220825
Misc Fixes for 2022/08/25
2022-08-26 22:09:46 -05:00
Areloch
ded99cd8cb * Fixes handling for Image, Material and Shape Assets' inspector fields so they properly work with non-object targeted inspectors, such as the PostFXEditor
* Updated PostFXEditor scripts to handle refreshing properly when certainl field types(assetId fields) are changed
* Adjusted display handling of slider values on guiGameSettingsCtrl to show 0.x decimal format instead of 0.xxxxx
* Fixed pad length of item names in guiTreeView for items that are marked to avoid console spam
* Fixed local offseting for popupMenus so scaled/offset window position doesn't cause the popup menu to offset from mouse click position(courtesy OTHG_Mars)
* Fix issue with terrain where, due to default value save validation, the global scope for the terrain collision list would be whiped when saving, causing players to fall through terrain. Moved to per-terrain convexLists
* Fixed issue with the core camera model mesh and updated references so camera bookmarks display properly
* Fixed console spam during asset browser initialization where it would try and expand the directory tree even though the dir tree isn't populated yet
* Fixed handling of Open File Location RMB menu action to properly deal with script and datablock types
* Removed unusuable "Create ___" asset type prompts from the RMB menus for the AB to avoid confusion
* Improved slider offset positioning for various popup sliders on editor toolbars
* Anchored the visibility popup menu to the button for more consistent formatting and better feel
* Shifted various visibility toggles from 'in place' on the menu buttons to functions, allowing it to also properly mark the menu entries as checked or not, improving usability
2022-08-26 15:25:17 -05:00
Brian Roberts
00d67475e7
Merge pull request #859 from Azaezel/alpha401/probleblendblunder
probe blend adjustments
2022-08-25 14:47:06 -05:00
AzaezelX
743f5ec380 probe blend adjustments
adjust probe vs probe blend to further mitigate overlap artifacts while preserving probe vs skylight falloff blending
2022-08-24 13:57:43 -05:00
Brian Roberts
6a0cd22e7a
update CI target fork 2022-08-23 22:47:34 -05:00
Brian Roberts
a4cda42328
Merge pull request #852 from OTHGMars/WinShiftArrow
WinKey+Shift+L/R Arrow handler.
2022-08-23 17:34:51 -05:00
Brian Roberts
674f75dbd0
Merge pull request #858 from Azaezel/alpha401/ambientFallbackClean
provide a new levelinfo. fallbackAmbient
2022-08-23 14:30:35 -05:00
AzaezelX
270cf0e054 provide a new levelinfo. fallbackAmbient value for scenes with no global light source 2022-08-23 13:59:48 -05:00
Brian Roberts
34f2234399
Merge pull request #856 from Azaezel/alpha401/metalunmangle
specular code review.
2022-08-17 08:30:20 -05:00
Brian Roberts
a24889d44d
Merge pull request #854 from Azaezel/alpha401/pfxDefaultAlt
postfx defaults (and HDR aug)
2022-08-17 08:30:10 -05:00
Brian Roberts
16a5265256
Merge pull request #853 from Azaezel/alpha401/sunstuffs
adjust moonglow materials to be explicitly lerplapha now that we defa…
2022-08-17 08:29:58 -05:00
Brian Roberts
e8037a1c7b
Merge pull request #855 from Areloch/OptionsIssuesFix
Fixes behavior of various options menu settings to work as expected
2022-08-17 08:29:48 -05:00
AzaezelX
ee6481153f specular code review.
the CAPTURING flag was being improperly checked for existence instead of state, leading to overbrightness in the precence of metalness. removed hacky workaround, and applied the proper fix.
also foreshortened the roughness range to avoid values outside of f0 going asymptotic.
alternative suggestion for if that portion plays up:
   surface.roughness = pbrProperties.b*0.92f+0.04f;
to
  clamp(gbuffer2.b, 0.04f, 0.96f);
(basically a case of do we support more fine-grained differences or just chuck anything too extreem)
2022-08-17 05:47:11 -05:00
Areloch
ee1e07e757 Fixes behavior of various options menu settings to work as expected 2022-08-16 23:25:01 -05:00
Brian Roberts
d1563cb7fa
Update default.postfxpreset.tscript
fix pref varname
2022-08-16 18:07:21 -05:00
AzaezelX
87ea1924c4 up $PostFX::HDRPostFX::brightPassThreshold default to 0.2; 2022-08-16 17:49:18 -05:00
AzaezelX
aa1e9113fe postfx defaults (and HDR aug)
courtessy of @Caetth
2022-08-16 17:34:53 -05:00
Brian Roberts
652a00b402
Merge pull request #843 from marauder2k9-torque/OpenAL-Loading
OpenAL enumeration fix
2022-08-16 13:18:08 -05:00
AzaezelX
376a57aac5 adjust moonglow materials to be explicitly lerplapha now that we default to premul for everything else.
add corona_mat. to fix drag and drop sun display.
add lensflare_image
2022-08-16 12:07:37 -05:00
marauder2k7
3eca15cb31 OpenAL Internal name
-Now there is an internal name for openal and a default name for the device to be displayed
2022-08-16 15:55:56 +01:00
marauder2k7
52dc5cf3da Device Name
-OpenAL wraps device name in brackets, if found return only device name.
2022-08-16 11:02:36 +01:00
marauder2k7
4006615723 OpenAL Initialization
-Device capabilities left until a device is actually selected and is loading
-ALDEVICEINFO possibly no longer needed.
-aldlist possibly no longer required as well.
2022-08-16 08:33:26 +01:00
marauder2k7
16062fb996 Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into development 2022-08-16 08:25:32 +01:00
Brian Roberts
14872eb4b6
Merge pull request #841 from Azaezel/alpha401/StartupSanity
kill the ap if no valid core directory found.
2022-08-15 22:43:23 -05:00
Brian Roberts
7ff768c876
Merge pull request #844 from Azaezel/alpha401/killBasic
kill advanced or basic lighting render switch in editor
2022-08-15 22:43:13 -05:00
Brian Roberts
3006265175
Merge pull request #849 from Azaezel/alpha401/mainMenuAugs
tool trickerey
2022-08-15 22:43:03 -05:00
Brian Roberts
57abf371b5
Merge pull request #845 from Azaezel/alpha401/matPremul
update translucent lighting default
2022-08-15 22:42:55 -05:00
Brian Roberts
4bbf537796
Merge pull request #847 from Azaezel/alpha401/killstreak
clean up fallback sky art
2022-08-15 22:42:43 -05:00
Brian Roberts
7db2862094
Merge pull request #846 from Azaezel/alpha401/killSmallBorderless
supress smallborderless support
2022-08-15 22:42:33 -05:00
Brian Roberts
0c2a31613b
Merge pull request #851 from Areloch/ModalMenuMadness
Fixes ordering of controls on PauseMenu gui so the input handler doesn't eat mouse inputs
2022-08-15 19:42:15 -05:00
Areloch
7bd09dcd7c Fixes ordering of controls on PauseMenu gui so the input handler doesn't eat mouse inputs 2022-08-15 19:23:40 -05:00
AzaezelX
8f1b98a4d6 tool trickerey
label the editor buttons with thier respective hotkeys, and hide them if the ToolsModule doesn't exist
2022-08-15 19:09:25 -05:00
Brian Roberts
0a1e903bde
Merge pull request #848 from Jozor/Gui-Editor-Resolutions
Add 1440p & 4K resolutions to Gui Editor
2022-08-15 18:31:40 -05:00
Joseph
8fc193eea2 Add 1440p & 4K resolutions to Gui Editor
Add 2560x1440 (QHD) and 3840x2160 (4K UHD) to the Gui Editor list
2022-08-16 00:21:27 +01:00
AzaezelX
f0e882cc22 clean up fallback sky art 2022-08-15 17:56:48 -05:00
AzaezelX
497dfb5de7 supress smallborderless support
for multi-monitor setups, allowing smaller than screensize borderless windows was causing issues swapping the window between them. short circuited that but left it in in case someone *really* wants to make that  along term project
2022-08-15 17:01:10 -05:00
AzaezelX
f4cc0e8151 default translucency for PBR authoring tools generally assume premul, not lerpalpha nowadays 2022-08-15 16:50:06 -05:00
OTHGMars
13a53dd0ca WinKey+Shift+L/R Arrow handler.
Attempts to constrain canvas when switching between monitors via keyboard shortcut.
2022-08-15 03:10:42 -04:00
AzaezelX
7d6f1d0592 kill advanced or basic lighting render switch in editor
we don't use it, we haven't had it player facing selectable via options menu for years, and we've been actively discouraging folks from poking at The Busted for quite a while now. time it went bye bye
2022-08-14 18:50:47 -05:00
marauder2k7
d02f5da414 OpenAL enumeration fix
Openal enumeration after default device loading.
2022-08-14 10:36:02 +01:00
AzaezelX
a6df172b9b kill the ap if no valid core directory found.
closes the application if no core module found, ie folks didn't run install, or the project manager failed to pre-copy folders
2022-08-13 11:56:05 -05:00
Brian Roberts
3e88e2acb8
Merge pull request #840 from Azaezel/alpha40/tsStaticCleanup
Alpha40/ts static cleanup
2022-08-07 15:56:40 -05:00
AzaezelX
5ec4e8fb62 forgot the.h 2022-08-07 15:55:42 -05:00
AzaezelX
23bc293b88 Merge branch 'Preview4_0' of https://github.com/TorqueGameEngines/Torque3D into alpha40/tsStaticCleanup 2022-08-07 15:55:22 -05:00
Brian Roberts
338a3caa99
Merge pull request #839 from Azaezel/alpha40/tsStaticCleanup
tsstatic aug cleanups
2022-08-07 15:52:57 -05:00