Commit Graph

4401 Commits

Author SHA1 Message Date
richard wallis
66e59c9e86 Fix for crash when landscape layers is enabled in World Settings on Mac. Clone of Dev-Rendering CL 7093397 and CL 7196314.
#jira UE-74840
#rb none
[FYI] lukas.hermanns, matt.collins

#ROBOMERGE-SOURCE: CL 7528998 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7529179 by richard wallis in Main branch]
2019-07-23 06:51:59 -04:00
brandon schaefer
0a3da5023d Fix crash when clicking on empty space in the drop down menu in slage file dialog window
#jira UE-74803
#rb none

#ROBOMERGE-SOURCE: CL 7475589 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7475590 by brandon schaefer in Main branch]
2019-07-22 11:53:36 -04:00
sebastien lussier
4f1a715182 Added the option "Create Merged Material" to mesh merging settings
* Option is disabled by default
* When enabled, the resulting merged mesh will have:
** An additional unused material which is created from the merge of all meshes materials
** An additional set of UV coordinates that can be used to apply the merged material to any section of the mesh
** Added additional static switch params to BaseFlattenMaterials to allow specifying UV channel
[FYI] jurre.debaare
#rnx


#ROBOMERGE-SOURCE: CL 7473968 via CL 7474018
#ROBOMERGE-BOT: (v372-7473910)

[CL 7474030 by sebastien lussier in Main branch]
2019-07-22 08:22:52 -04:00
dmitriy dyomin
efde5a2cbe Add GL_OES_shader_image_atomic as a requirement for VK feature level ES3.1, to support Niagara GPU sim
#jira UE-76944
#rb none

#ROBOMERGE-SOURCE: CL 7473520 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7473521 by dmitriy dyomin in Main branch]
2019-07-22 01:30:26 -04:00
lukasz furman
5ac6afabfe fixed gameplay debugger crash on replay recording
#rb none


#ROBOMERGE-SOURCE: CL 7463758 via CL 7464871 via CL 7469781
#ROBOMERGE-BOT: (v371-7306989)

[CL 7469938 by lukasz furman in Main branch]
2019-07-20 11:15:03 -04:00
nick darnell
95fc2a339e SlateGI - Simages now cache their last assigned image, if they don't it's possible the memory changed out from under them, and they have no idea if they actually need to invalidate. Can still further improve images by checking if the image size changed to perform a paint instead of a layout invalidate. Adding a SetAttribute function on SWidget that makes setting values and invalidation an easier pattern to repeat effiecently and not need to overinvalidate things like volatility. Updating several places in the widget reflector so that we can capture the tick/volatility/indirectvolatility/has active timers, state of widgets in the widget tree.
Matt.Kuhlenschmidt


#ROBOMERGE-SOURCE: CL 7451853 via CL 7461937 via CL 7467264
#ROBOMERGE-BOT: (v371-7306989)

[CL 7467333 by nick darnell in Main branch]
2019-07-20 02:14:13 -04:00
lukas hermanns
1a2c7ee84d Improved previous fix (from CL 7453922).
#rb Mark.Satterthwaite
#jira UE-77362

#ROBOMERGE-SOURCE: CL 7464346 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7464349 by lukas hermanns in Main branch]
2019-07-19 17:24:55 -04:00
lukas hermanns
7f903d2417 Disabled ue4::safe_array for non-mobile GPU targets in Metal cross compiler.
#rb none
[FYI] Mark.Satterthwaite
#jira UE-77362

#ROBOMERGE-SOURCE: CL 7453922 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7453935 by lukas hermanns in Main branch]
2019-07-19 10:51:41 -04:00
steve robb
4a6d3a947d Fix for reinstancing of engine classes in hot reload.
#jira UE-77392
#rb robert.manuszewski

#ROBOMERGE-SOURCE: CL 7448346 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7448347 by steve robb in Main branch]
2019-07-19 08:00:50 -04:00
ethan geller
de4be8b155 Force inline CachePlatformAudioCookOverrides to avoid symbol duplication in monolithic builds.
#jira UE-77446
[FYI] aaron.mcleran
#rb none


#ROBOMERGE-OWNER: ethan.geller
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 7422161 via CL 7430943
#ROBOMERGE-BOT: (v371-7306989)

[CL 7431574 by ethan geller in Main branch]
2019-07-17 16:15:27 -04:00
sebastien lussier
de729aa89c Fix crash when deleting the last actor from an HLOD cluster.
Destroy cluster if empty (deleted actor can be removed from the LODActor list from EditorActor.cpp, leaving empty clusters around)
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 7322147 via CL 7323672
#ROBOMERGE-BOT: (v371-7306989)

[CL 7323680 by sebastien lussier in Main branch]
2019-07-16 12:05:09 -04:00
sebastien lussier
0839438169 Improved the assignation of UV slots for custom interpolators.
- Now reusing unused slots instead of simply adding them after the last used slot.
- Added missing calls to GatherExpressionsForCustomInterpolators()

#rb chris.bunner, jurre.debaare


#ROBOMERGE-OWNER: sebastien.lussier
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 7321118 via CL 7321791
#ROBOMERGE-BOT: (v371-7306989)

[CL 7321793 by sebastien lussier in Main branch]
2019-07-16 09:48:17 -04:00
ben marsh
ef3c866b47 LiveCoding: Prevent object files being overwritten during a live coding compile. Object files are now built with a .lc suffix, leaving the original files intact. This ensures it can gather COFF data from the correct executables on relaunch, and means that any existing changes will be patched in as soon as the first Live Coding compile is initiated. Should fix several issues.
#rb none
#jira UE-76940, UE-76993, UE-76943

#ROBOMERGE-SOURCE: CL 7321451 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7321452 by ben marsh in Main branch]
2019-07-16 08:51:35 -04:00
ben marsh
3cc5d9c8a2 Few CIS fixes.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 7321421 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7321423 by ben marsh in Main branch]
2019-07-16 08:47:25 -04:00
ben marsh
741185a47b LiveCoding: Add support for the new restart functionality in Live++ 1.5.0. The Live Coding console window now includes a "Quick Restart" button, which restarts the process and adds the existing patches back in.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 7321413 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7321415 by ben marsh in Main branch]
2019-07-16 08:46:52 -04:00
ben marsh
940f5a5f73 LiveCoding: Create a new external module that includes the appropriate headers for Visual Studio automation support (VisualStudioDTE), allowing the UE-friendly version to be used by the VS source code accessor as well as Live Coding.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 7321384 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7321387 by ben marsh in Main branch]
2019-07-16 08:45:13 -04:00
ben marsh
45e9324ffc LiveCoding: Allow building without Visual Studio DTE being present. We don't support the restart feature yet.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 7321373 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7321376 by ben marsh in Main branch]
2019-07-16 08:44:38 -04:00
ben marsh
4596a52f91 Fix unity build error.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 7321364 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7321365 by ben marsh in Main branch]
2019-07-16 08:44:06 -04:00
ben marsh
e675e5497c Merging Live++ 1.5.0
#rb none
#jira

#ROBOMERGE-SOURCE: CL 7321355 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7321356 by ben marsh in Main branch]
2019-07-16 08:43:32 -04:00
cosmin sulea
62115adeeb UE-73418 - DevelopmentServerLauncher.exe loops whenever the editor is open even if no iOS devices are connected
#jira UE-73418
#rb Jack.Porter

#ROBOMERGE-SOURCE: CL 7318570 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7318571 by cosmin sulea in Main branch]
2019-07-16 05:47:47 -04:00
ben marsh
215f3891fa Fix "launch on" not correctly setting the project path.
#rb none
#rnx
#jira UE-77288

#ROBOMERGE-SOURCE: CL 7308723 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7308724 by ben marsh in Main branch]
2019-07-15 10:34:43 -04:00
ben marsh
d5ad7259a4 Fix issue where deploying to target platforms would always trigger a compile.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 7292044 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v370-7290619)

[CL 7292045 by ben marsh in Main branch]
2019-07-12 14:58:06 -04:00
martin wilson
8be63c9e22 Disable creating streamable animations in 4.23. Feature will be reworked for 4.24
#jira none
#rb none

#ROBOMERGE-SOURCE: CL 7291391 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v370-7290619)

[CL 7291395 by martin wilson in Main branch]
2019-07-12 14:17:24 -04:00
alexis matte
6b966866ec Fix non unity build
#rb none


#ROBOMERGE-SOURCE: CL 7268978 via CL 7273781
#ROBOMERGE-BOT: (v369-7254125)

[CL 7273889 by alexis matte in Main branch]
2019-07-11 09:35:47 -04:00
alexis matte
d2f1547d3f Fix a crash with alternate weights
#rb jurre.debaare


#ROBOMERGE-SOURCE: CL 7265543 via CL 7271006
#ROBOMERGE-BOT: (v369-7254125)

[CL 7271126 by alexis matte in Main branch]
2019-07-10 21:29:53 -04:00