jonas meyer
735bec3c8b
Fix nans on vulkan.
...
hlslcc was incorrectly converting conditionals to mix. When one of the operand is a nan, this conversion is incorrect, as the nan will propagate, and thus we get weird bugs where the nans stick around.
#jira UE-71386
#rb rolando.caloca emil.persson
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jonas.meyer
#ROBOMERGE-SOURCE: CL 5380320 in //UE4/Release-4.22/... via CL 5380325
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5415476 by jonas meyer in Dev-Networking branch]
2019-03-15 11:59:34 -04:00
nick darnell
dbec40bd52
Slate - Adding improvements to the widget reflector so that we can tell if a zero size widget is present, as it may have padding around it, so now a line will appear if it's zero sized, rather than nothing.
...
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 5377109 via CL 5377110 via CL 5377221 via CL 5378967
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5406695 by nick darnell in Dev-Networking branch]
2019-03-14 19:54:05 -04:00
ben marsh
1fc3f1d1a5
LiveCoding: Fix determination of whether a module is part of a project plugin. Such modules report "false" for FModuleStatus.bIsGamePlugin.
...
#rb none
#jira UE-71399
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5365389 in //UE4/Release-4.22/... via CL 5368509
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5405893 by ben marsh in Dev-Networking branch]
2019-03-14 19:27:02 -04:00
ben marsh
d7121e8ad6
LiveCoding: Fix the "Show Console" button being disabled until the first compile.
...
#rb none
#jira UE-71379
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5362145 in //UE4/Release-4.22/... via CL 5368489
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5405867 by ben marsh in Dev-Networking branch]
2019-03-14 19:25:54 -04:00
ben marsh
2673182b03
LiveCoding: Allow editor thread to keep running while server is processing modules.
...
#rb none
#jira UE-71269
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5361379 in //UE4/Release-4.22/... via CL 5368488
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5405864 by ben marsh in Dev-Networking branch]
2019-03-14 19:25:52 -04:00
ben marsh
0a1a23d6d6
LiveCoding: Explicitly batch all EnableModules() commands, to prevent user command thread preempting the editor thread before it's finished adding everything. Prevents "Live coding ready" messages being spammed in the console window.
...
#rb none
#jira UE-71270
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5361279 in //UE4/Release-4.22/... via CL 5368485
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5405861 by ben marsh in Dev-Networking branch]
2019-03-14 19:25:47 -04:00
ben marsh
a59ae0f7fc
Fix "Compile" button in toolbar using legacy hot reload when live coding startup is set to manual.
...
#rb none
#jira UE-71359
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5361201 in //UE4/Release-4.22/... via CL 5368484
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5405860 by ben marsh in Dev-Networking branch]
2019-03-14 19:25:45 -04:00
ben marsh
293bce3687
LiveCoding: Fix setting for enabling/disabling live coding not being saved when modified via the toolbar.
...
#rb none
#jira UE-71362
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5360814 in //UE4/Release-4.22/... via CL 5368482
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5405855 by ben marsh in Dev-Networking branch]
2019-03-14 19:25:41 -04:00
johan duparc
0e1976ff79
Fix crash on edit after ProxyLOD merge
...
#jira UE-70972
#rb JeanLuc.Corenthin
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: johan.duparc
#ROBOMERGE-SOURCE: CL 5355841 in //UE4/Release-4.22/... via CL 5367791
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5405669 by johan duparc in Dev-Networking branch]
2019-03-14 19:08:32 -04:00
ben marsh
fecdd58e61
LiveCoding: Make properties for toggling on/off for engine modules hidden in installed builds.
...
#rb none
#jira UE-71274
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5353250 in //UE4/Release-4.22/... via CL 5364960
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5404896 by ben marsh in Dev-Networking branch]
2019-03-14 19:01:01 -04:00
ben marsh
58b7c9985f
LiveCoding: Tweaks to live coding settings.
...
* Compile dropdown now just contains a checkbox for enabling live coding.
* Compile dropdown has a link to open the editor preferences window.
* Live coding can be enabled from the editor settings window.
* Option to show the console on startup is now folded into the startup mode.
* Options in the editor settings window are greyed out unless live coding is enabled.
#rb none
#jira
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5352692 in //UE4/Release-4.22/... via CL 5364901
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5404854 by ben marsh in Dev-Networking branch]
2019-03-14 18:59:30 -04:00
ben marsh
8e5ac9585b
LiveCoding: Tidy up console output.
...
#rb none
#jira
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5350764 in //UE4/Release-4.22/... via CL 5364832
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5404829 by ben marsh in Dev-Networking branch]
2019-03-14 18:58:36 -04:00
ben marsh
c8b8fcbbed
LiveCoding: Suppress dev channel log messages from console. Add a new server log channel that they are written to instead.
...
#rb none
#jira UE-71257
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5350628 in //UE4/Release-4.22/... via CL 5364828
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5404827 by ben marsh in Dev-Networking branch]
2019-03-14 18:58:35 -04:00
ben marsh
cb25506110
Move live coding settings back under the editor preferences window, since it's a user-specific thing.
...
#rb none
#jira UE-71126
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5350227 in //UE4/Release-4.22/... via CL 5364819
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5404823 by ben marsh in Dev-Networking branch]
2019-03-14 18:58:32 -04:00
maxime mercier
cdf8c7b9b4
Fix build break
...
#jira UE-71251
#rb trivial
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: maxime.mercier
#ROBOMERGE-SOURCE: CL 5359443 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5403809 by maxime mercier in Dev-Networking branch]
2019-03-14 18:03:59 -04:00
alexis matte
43adf31bb8
Fix LOD Material assignment error when reimporting staticmesh and there is some LODs that are generated and the order of the SectionInfoMap is changed by old re-import.
...
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 5351520 via CL 5351521 via CL 5354156 via CL 5354233
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5403185 by alexis matte in Dev-Networking branch]
2019-03-14 17:46:14 -04:00
ben marsh
b8fcc29a92
Fix new project dialog allowing creation of new code projects even if an IDE is not installed.
...
#rb none
#jira UE-71070
#rnx
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5343356 in //UE4/Release-4.22/... via CL 5343357
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5401615 by ben marsh in Dev-Networking branch]
2019-03-14 17:07:36 -04:00
ben marsh
06697b7c6a
LiveCoding: Disable the editor compile button while a compile is in progress.
...
#rb none
#jira UE-71077
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5343160 in //UE4/Release-4.22/... via CL 5343162
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5401595 by ben marsh in Dev-Networking branch]
2019-03-14 17:06:58 -04:00
ben marsh
958520ba80
Restore code that was accidentally commented out while debugging.
...
#rb none
#jira
#rnx
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5341380 in //UE4/Release-4.22/... via CL 5341387
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5401394 by ben marsh in Dev-Networking branch]
2019-03-14 17:02:02 -04:00
peter sauerbrei
e68ce50723
disable XGE shader compiling for IOS
...
#jira UE-33401
#rb john.mauney
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5340798 in //UE4/Release-4.22/... via CL 5340840
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5401373 by peter sauerbrei in Dev-Networking branch]
2019-03-14 17:01:27 -04:00
ben marsh
651c0a51bf
LiveCoding: Expose a Tick() function so that systems that don't use fire EndFrame() callbacks can still tick the live coding module. Also add a -LiveCoding command line argument to force it on.
...
#rb none
#jira
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5340479 in //UE4/Release-4.22/... via CL 5340483
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5401335 by ben marsh in Dev-Networking branch]
2019-03-14 17:00:04 -04:00
alexis matte
2dd188cef4
Fix the packing of UV, make sure the temporary destination has enough indices to receive the new computed UVLightMap
...
#jira UE-71048
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 5337966 in //UE4/Release-4.22/... via CL 5338978
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5401309 by alexis matte in Dev-Networking branch]
2019-03-14 16:59:24 -04:00
maxime mercier
68b9001952
Fix build break
...
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: maxime.mercier
#ROBOMERGE-SOURCE: CL 5336932 via CL 5338226 via CL 5338257
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5401235 by maxime mercier in Dev-Networking branch]
2019-03-14 16:57:37 -04:00
maxime mercier
c7736d1e7d
When picking pawn in the GameplayDebugger, also selecting it in the editor. That way the BehaviorTreeEditor automatically changes to the right one.
...
#rb meiszko.zielinski
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: maxime.mercier
#ROBOMERGE-SOURCE: CL 5336887 via CL 5338221 via CL 5338253
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5401231 by maxime mercier in Dev-Networking branch]
2019-03-14 16:57:30 -04:00
ben marsh
37468fe6fb
Better handling of window focus when compiling for live code.
...
* Console window is made visible and brought to the front when a compile is triggered.
* Patched application window is brought to the front once patching is complete.
#rb none
#jira UE-71128
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5337696 in //UE4/Release-4.22/... via CL 5338036
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5401218 by ben marsh in Dev-Networking branch]
2019-03-14 16:57:01 -04:00