Commit Graph

1903 Commits

Author SHA1 Message Date
sebastian kowalczyk
cd85d513fd Fixed Gameplay Debugger for configuration with dedicated server (client-server environment).
[CL 2575569 by sebastian kowalczyk in Main branch]
2015-06-03 10:16:55 -04:00
Nicholas Davies
b9cc15db1b [INTEGRATE] merge UE4-Fortnite > UE4 updates to remove chat singleton to allow Fortnite PIE
cl 2567012, 2568320, 2570223, 2570640
#codereview Eric.Newman

[CL 2575470 by Nicholas Davies in Main branch]
2015-06-03 08:55:45 -04:00
Terence.Burns
e3c21116cb [INTEGRATE] Change 2567143 by Terence.Burns@SmallChanges on 2015/05/27 15:04:49
Added 'Minimum OS Version' as a build condition of content projects for windows.

	Fixed a small issue in GameProjectUtils that meant the Default(Engine) configs were not being checked against the project correctly.

	UE-15605

	#lockdown Josh.Adams

#platformnotify Josh.Adams

[CL 2575452 by Matthew Griffin in Main branch]
2015-06-03 08:40:17 -04:00
Eric Newman
f3569dae41 Fortnite dev to main merge up to cl # 2564489
Merging using UE4-Fortnite-To-UE4

[CL 2573959 by Eric Newman in Main branch]
2015-06-02 11:44:27 -04:00
sebastian kowalczyk
17d8b3e007 Added multiple logs selection to Visual Logger tool. It should partially fill UE-16336 task.
[CL 2573695 by sebastian kowalczyk in Main branch]
2015-06-02 06:51:31 -04:00
Jaroslaw Surowiec
1845be5417 CrashDebugHelper - Fixed not working OLD_ENGINE version macro
[CL 2573630 by Jaroslaw Surowiec in Main branch]
2015-06-02 05:25:39 -04:00
Jamie Dale
c031b17938 Added utility functions to get the FCollectionManagerModule handle
UETOOL-332 - Collections 2.0

This avoids the need to repeat the module name throughout the code (and potentially performing an FName look up each time).

[CL 2572436 by Jamie Dale in Main branch]
2015-06-01 10:04:42 -04:00
Richard TalbotWatkin
ef63e1547e Added custom StyleSet to Collision Analyzer to remove dependency on EditorStyleSet (so that it can be used in non-editor developer builds).
#jira UE-15171 - The Collision Analyzer window does not render correctly if it is opened from the console anywhere other than when in PIE mode using the selected viewport.

[CL 2572304 by Richard TalbotWatkin in Main branch]
2015-06-01 05:58:30 -04:00
Nick Darnell
a7a6176be2 Gamma Correction - Changing the way all FColors are converted into FLinearColor by default. Previously all sRGB textures coming into the engine along with all other usage of FColor -> FLinearColor used a lookup table that assumed the final gamma correction would simply be pow(color, 1/DisplayGamma). However, that's not the case, we use the IEC 61966-2-1 standard on most platforms for both the scene renderer, as well as for gamma correction in Slate. In Slate you should now see an image matching Photoshop instead of being slightly darker in the lower ranges. However, because we don't want to invalidate all existing textures that users have authored, all existing UTextures have a UseLegacyGamma flag set to true, all new textures will be set to false. The flag is part of the DDC key calculation, but steps were taken so that when legacy is true, keys match existing keys to prevent universally invalidating all games DDCs just to make this change.
To summarize,

Old Pipeline: sRGB-Pow(2.2) -> Linear -> sRGB-IEC 61966
New Pipeline: sRGB-IEC 61966 -> Linear -> sRGB-IEC 61966

#codereview gil.gribb, nick.penwarden, martin.mittring

[CL 2571070 by Nick Darnell in Main branch]
2015-05-29 16:03:43 -04:00
Matt Kuhlenschmidt
0712f1013e Removed experimental setting for large fbx file import. The improvements are always enabled now
Removed the limitation for how many materials a mesh can have.

[CL 2570812 by Matt Kuhlenschmidt in Main branch]
2015-05-29 14:09:53 -04:00
Jamie Dale
cd3429e304 Optimized getting the list of collections for an object
The collections manager now stores a reverse look-up from the objects within its collections, to the collections that contain that object. This avoids the GetCollectionsContainingObject and GetCollectionsContainingObjects functions having to iterate the collections for each object queried, which can be a large win for large sets of objects.

This also adds some functions needed for the quick asset management feature.

[CL 2570748 by Jamie Dale in Main branch]
2015-05-29 13:15:23 -04:00
Jamie Dale
23592d149c Converted FUIAction to use ECheckBoxState when reporting its check state
There are now overloads to FUIAction that take a FGetActionCheckState delegate which is able to return any of the entries from ECheckBoxState. FIsActionChecked still exists for backwards compatibility, and converts the returned bool into a ECheckBoxState via a passthrough function.

#codereview Matt.Kuhlenschmidt

[CL 2570717 by Jamie Dale in Main branch]
2015-05-29 12:57:25 -04:00
Andrew Rodham
30036469e8 Added code to ensure that AssetImportData is valid in the editor, and added null checks for code that can be executed outside of the editor.
This further addresses UE-16277.

[CL 2570490 by Andrew Rodham in Main branch]
2015-05-29 10:29:46 -04:00
sebastian kowalczyk
e155e3c72b Forgot about one change for CL #2570444.
[CL 2570445 by sebastian kowalczyk in Main branch]
2015-05-29 09:57:30 -04:00
sebastian kowalczyk
451025a1ba Added LogNavOctree command line parameter, to log navoctree as debug geometry to visual logger on stop logging. It fixes UE-16335.
[CL 2570444 by sebastian kowalczyk in Main branch]
2015-05-29 09:56:45 -04:00
Joe Conley
3e9bb04c00 Add "Import latest from Localization Service" button to translation editor
[CL 2569879 by Joe Conley in Main branch]
2015-05-28 21:40:23 -04:00
Steve Robb
06d014ebb4 Put the -UTF8Output command in the right string.
#codereview robert.manuszewki

[CL 2569463 by Steve Robb in Main branch]
2015-05-28 17:28:38 -04:00
Rolando Caloca
339df04a5b UE4 - Fix aggresive search & replace for uniform buffer prefixes
#codereview Guillaume.Abadie

[CL 2569340 by Rolando Caloca in Main branch]
2015-05-28 16:46:01 -04:00
Steve Robb
a5422213b7 FLauncherWorker now runs UAT in UTF-8 mode.
#codereview robert.manuszewski

[CL 2568520 by Steve Robb in Main branch]
2015-05-28 10:37:00 -04:00
sebastian kowalczyk
4f781ac7d1 Fixed broken Gameplay Debugger's debug camera binding after debug camera usage.
[CL 2568230 by sebastian kowalczyk in Main branch]
2015-05-28 05:12:10 -04:00
EverNewJoy
5f69893a97 PR #1080: [ Kismet Math Library ] New Node ~ Map Range Clamped, a Direct Implementation of GetMappedRangeValue that clamps the output value to the output range  Rama (Contributed by EverNewJoy)
[CL 2567530 by Marc Audy in Main branch]
2015-05-27 17:57:06 -04:00
Justin Sargent
d7fe51bc96 The WidgetCarousel no longer defaults to the WidgetCarouselModuleStyle. Instead this must be specified upon construction. This prevents warning spam for applications like the launcher which don't ship editor content which the WidgetCarouselModuleStyle is dependent upon.
Merging using UE4-To-UE4-LauncherDev

[CL 2567510 by Justin Sargent in Main branch]
2015-05-27 17:50:45 -04:00
Ankit Khare
85e3be9d6e UE-16228 Fix up confusing and incorrect tooltip for html5 sdk settings.
[CL 2567390 by Ankit Khare in Main branch]
2015-05-27 17:02:52 -04:00
Andrew Rodham
93e71b9e6a Unified asset import data across all asset types.
The majority of asset reimport machinery is now held within UAssetImportData and FAssetImportInfo. This change allows us to remove the CachedAssetsBySourceFileName map from FAssetRegistry that was previously added to support auto reimport for 4.7.

The functionality of CachedAssetsBySourceFileName has been wrapped up in FAssetSourceFilenameCache, which sits on top of the asset registry in the editor.

This unification allows us to also consistently store the file timestamps and MD5 hashes of imported files. This subsequently allows auto-reimports to be ignored where a source content file has not actually changed (its MD5 is the same).

This addresses UETOOL-365 - Rework AssetRegistry changes to support auto-reimport

[CL 2567286 by Andrew Rodham in Main branch]
2015-05-27 16:16:21 -04:00
Matt Kuhlenschmidt
dfc73950da Bumped the max mesh material count warning value
[CL 2566907 by Matt Kuhlenschmidt in Main branch]
2015-05-27 13:07:17 -04:00