Commit Graph

582 Commits

Author SHA1 Message Date
josh jensen
3fc5a4b9b6 Guard against a possible shutdown crash in SLevelEditor
#jira UE-74139
#rb Allan.Bentham

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.jensen
#ROBOMERGE-SOURCE: CL 6402530 via CL 6404077 via CL 6404190
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6489280 by josh jensen in Dev-VR branch]
2019-05-15 13:07:48 -04:00
josh jensen
b9c45ff4e6 Change from radio buttons to checks for Settings->Preview Rendering Level for better editor UI compliance
#jira UE-71696
#rb Allan.Bentham

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.jensen
#ROBOMERGE-SOURCE: CL 6344811 via CL 6345849 via CL 6346003
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6356401 by josh jensen in Dev-VR branch]
2019-05-07 21:06:44 -04:00
josh jensen
f44c860b83 Allow toggling of the Preview Mode during a PIE session
#jira UE-70576
#rb Allan.Bentham

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.jensen
#ROBOMERGE-SOURCE: CL 6343669 via CL 6345579 via CL 6345667
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6355284 by josh jensen in Dev-VR branch]
2019-05-07 21:02:30 -04:00
josh jensen
79f81496bb Reorder the Preview Rendering Level settings by platform
#jira UE-70575
#rb Allan.Bentham

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.jensen
#ROBOMERGE-SOURCE: CL 6252341 via CL 6252594 via CL 6252617
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6254910 by josh jensen in Dev-VR branch]
2019-05-02 13:02:44 -04:00
rolando caloca
e29a8b6608 UE4.22 - Fix for progress prompt not showing up
#rb Josh.Jensen
[FYI] Josh.Jensen
#jira UE-71696
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 6033832 in //UE4/Release-4.22/... via CL 6033836
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 6036475 by rolando caloca in Dev-VR branch]
2019-04-22 13:22:04 -04:00
josh jensen
f68d2a182e Update the Preview Mode hotkey description
#jira UE-70577
#rb Allan.Bentham, Jack.Porter

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.jensen
#ROBOMERGE-SOURCE: CL 5838683 via CL 5839114 via CL 5839133
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5885848 by josh jensen in Dev-VR branch]
2019-04-12 22:03:51 -04:00
josh jensen
449abffb4e Save active feature level preview state between sessions
#jira UE-72064
#rb Allan.Bentham, Jack.Porter

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: josh.jensen
#ROBOMERGE-SOURCE: CL 5838006 via CL 5838932 via CL 5838963
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5885558 by josh jensen in Dev-VR branch]
2019-04-12 22:00:18 -04:00
matt kuhlenschmidt
de71bbefef Fix the android mobile preview icon
#jira UE-69825
#lockdown nick.penwarden
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 5494169 in //UE4/Release-4.22/... via CL 5494174
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5515851 by matt kuhlenschmidt in Dev-VR branch]
2019-03-22 18:07:05 -04:00
ben marsh
653885df44 Fix issues related to hot-reload and LiveCoding co-existing.
* Removed code to invalidate makefiles when adding new source files. UBT should be reliable enough to make this determination itself nowadays, and ignored -invalidatemakefilesonly argument was causing modules to be recompiled.
* Fixed incorrect config section name when determining whether to allow hot reload from IDE. Now prevents hot reload from IDE when live coding is enabled.
* Added error message when trying to add a new class with Live Coding enabled.
* Added error messages when trying to start Live Coding after a hot reload has taken place.
* Added error messages when trying to hot reload with Live Coding enabled.

#jira UE-71253
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5403464 in //UE4/Release-4.22/... via CL 5403485
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5412284 by ben marsh in Dev-VR branch]
2019-03-15 06:22:38 -04:00
Ryan Vance
35eb0041ab Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#rb integration

[CL 5387703 by Ryan Vance in Dev-VR branch]
2019-03-13 15:19:08 -04:00
ben marsh
e40dec9ee0 Integrating live coding feature (aka Live++) into UE4.
Allows fast iteration of C++ changes without restarting the application. To use, select the "Live Coding (Experimental)" mode from the drop down menu next to the editor's compile button, or type "LiveCoding" into the console for a monolithic build. Press Ctrl+Alt+F11 to find changes and compile.

Changes vs standalone Live++ version:

* UBT is used to execute builds. This allows standard UE4 adaptive unity mode, allows us to reuse object files when we do regular builds, supports using any build executor allowed by UBT (XGE, SNDBS, etc..).
* Adding new source files is supported.
* Custom visualizer for FNames is supported via a weakly linked symbol in a static library (Engine/Extras/NatvisHelpers).
* Settings are exposed in the editor's project settings dialog.
* Standalone application has been rewritten as a Slate app ("LiveCodingConsole"). There is an additional option to start the program as hidden, where it will not be visible until Ctrl+Alt+F11 is hit. Similarly, closing the window will hide it instead of closing the application.
* Does not require a standalone licensed version of Live++.

Known issues:

* Does not currently support class layout changes / object reinstancing

#rb none
[FYI] Marc.Audy, Stefan.Boberg, Nick.Penwarden
#jira

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5304722 in //UE4/Release-4.22/... via CL 5309051
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5329502 by ben marsh in Dev-VR branch]
2019-03-06 18:34:25 -05:00
jonas meyer
e8fa587484 Move default graphics RHI to windows target settings
#rb rolando.caloca
#jira UE-70479

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: jonas.meyer
#ROBOMERGE-SOURCE: CL 5277239 in //UE4/Release-4.22/... via CL 5277254
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5280797 by jonas meyer in Dev-VR branch]
2019-03-04 09:15:26 -05:00
jonas meyer
400bce5310 Project option to select default graphics api for a project.
Visual cue can be gotten by hovering over the project title
#jira UE-70479
[FYI] juan.canada rolando.caloca
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: jonas.meyer
#ROBOMERGE-SOURCE: CL 5237562 in //UE4/Release-4.22/... via CL 5237563
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5255088 by jonas meyer in Dev-VR branch]
2019-02-28 18:16:41 -05:00
allan bentham
100e499f04 Disable featurelevel switching when a lighting build is active.
#jira UE-70138
#rb none
[FYI] Josh.Jensen

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 5008104 in //UE4/Release-4.22/... via CL 5008105
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5082723 by allan bentham in Dev-VR branch]
2019-02-19 19:10:13 -05:00
allan bentham
ad007f5fa8 Show correct HTML5 preview icon with PC editor.
#jira UE-68976
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 4981769 in //UE4/Release-4.22/... via CL 4981770
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5033406 by allan bentham in Dev-VR branch]
2019-02-16 07:31:16 -05:00
lauren ridge
67591f8f13 Fix for appearance of level text in viewport
#jira UE-69407
#rb trivial
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: lauren.ridge
#ROBOMERGE-SOURCE: CL 4964723 via CL 4965335 via CL 4969921
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5031550 by lauren ridge in Dev-VR branch]
2019-02-16 06:17:22 -05:00
lauren ridge
fb69fe046b Fixes for UI appearance after level preview changes
#jira UE-69418
#jira UE-69408
#rb none
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: lauren.ridge
#ROBOMERGE-SOURCE: CL 4883598 via CL 4890251 via CL 4890679
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4890720 by lauren ridge in Dev-VR branch]
2019-02-04 16:02:29 -05:00
robomerge
1a8e3dcf49 Display of current level now is a button that allows you to change between filtered levels. Also, the level of the currently selected actor is displayed above.
#rb Jason.Stasik
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: robomerge
#ROBOMERGE-SOURCE: CL 4847639 via CL 4850448 via CL 4850505
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4850515 by robomerge in Dev-VR branch]
2019-01-30 18:53:54 -05:00
chris gagnon
632b923945 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 4837001 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4837006 by chris gagnon in Dev-VR branch]
2019-01-29 19:23:19 -05:00
max chen
0072741f37 Copying //UE4/Dev-Sequencer [at] 4773300 to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: jason.bestimt
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 4773320 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4792322 by max chen in Dev-VR branch]
2019-01-23 20:36:44 -05:00
Ryan Vance
c513617392 Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#rb integration

[CL 4763627 by Ryan Vance in Dev-VR branch]
2019-01-21 15:21:27 -05:00
Ryan Vance
d57bbbcdaf Merging using MainToDevVR
#rb integration

[CL 4748914 by Ryan Vance in Dev-VR branch]
2019-01-17 19:43:28 -05:00
Ryan Vance
7c51ff94af Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
CL 1 of 8
#rb integration

[CL 4748712 by Ryan Vance in Dev-VR branch]
2019-01-17 18:54:05 -05:00
Jason Bestimt
e7ed7cd3ff Unblock robomerge from Main
#RB:none

[CL 4604382 by Jason Bestimt in Dev-VR branch]
2018-11-28 15:05:11 -05:00
Jason Bestimt
011680795f Merging //UE4/Main to Dev-VR-Minimal (//UE4/Dev-VR-Minimal)
Unblocking robomerge

#RB:none

[CL 4524004 by Jason Bestimt in Dev-VR branch]
2018-10-30 11:00:11 -04:00